Dubbl Documentation
The open-source accounting platform for modern businesses.
Dubbl Documentation
Full-featured, open-source alternative to Xero and QuickBooks. Double-entry bookkeeping, invoicing, inventory, payroll, CRM, tax compliance, and 25+ financial reports.
Getting Started
Set up Dubbl and start managing your finances in minutes.
Self-Hosting
Deploy Dubbl with Docker on your own infrastructure.
Modules
Explore all features: invoicing, expenses, inventory, payroll, and more.
Tax & Compliance
VAT returns, BAS, Schedule C, sales tax, and multi-currency.
Settings
Organization, workflows, templates, API keys, and audit log.
Accounting Concepts
Learn double-entry bookkeeping, chart of accounts, and reconciliation.
API Reference
REST API documentation for integrating with external systems.
Guides
Step-by-step tutorials for common workflows and setups.
Contributing
Help improve Dubbl: code, docs, and tax regulation updates.
Quick Start
Clone and install
git clone https://github.com/dubbl-org/dubbl.git
cd dubbl && pnpm installConfigure environment
cp .env.example .env
# Edit .env with your database URL and auth secretSet up database
pnpm db:push
pnpm db:seed # optional demo dataBuilt with
Next.js, Drizzle ORM, PostgreSQL, Tailwind CSS, shadcn/ui
License
Apache 2.0 - Free to use, modify, and distribute
Community
Open source on GitHub. PRs, issues, and tax updates welcome.