Business management for modern teams
Accounting, projects, inventory, payroll, and CRM in one platform. Self-host, extend via API and MCP, and own your data. Forever free.
Three steps to get started
From connection to insight in minutes, not months.
QuickBooks CSV
Accounts imported
Bank Statement
CSV imported
Xero Export
Ready to import
Connect
Import your data from QuickBooks, Xero, FreshBooks, Wave, or any CSV file.
AWS Cloud Services
Mar 1, 2026
Categorize
Organize your data across accounting, inventory, projects, and more.
$84.2k
$41.8k
50.3%
Insights
See your entire business clearly with real-time dashboards and reports.
Powerful features for modern teams
From double-entry bookkeeping and inventory to project management and AI integrations.
Double-Entry Ledger
Every transaction balances automatically. Debits always equal credits, enforced at the database level so your books stay accurate.
Revenue
$84.2k
+12.4%
Expenses
$41.8k
+3.1%
Profit
$42.3k
+21.8%
Financial Reports
Balance sheets, P&L, and cash flow statements generated instantly. Always up-to-date, always audit-ready.
Bank Reconciliation
Automatically match imported bank transactions to your journal entries. Spot discrepancies before they become problems.
Audit Trail
Every change is logged with who, what, and when. Full compliance history at your fingertips for any audit.
Multi-Currency
Transact in any currency with automatic rate conversion and realized gain/loss tracking.
API-First
Every feature accessible via REST API. Built-in Stripe integration for payment syncing. Build custom integrations in minutes.
MCP Protocol
Connect AI assistants directly to your business data. 15 built-in tool modules let AI agents manage contacts, invoices, inventory, and more.
You're managing your business across too many disconnected tools
Separate tools for accounting, project tracking, inventory, payroll, and CRM. Context switching kills productivity and data never lines up.
Spreadsheet errors
Silently corrupting your data
Copy-paste mistakes, broken formulas, and missing references silently corrupt your data across dozens of tabs.
contain errors
wasted / month
errors found
Delayed bank data
Statements arrive days late. Reconciliation is always lagging behind reality.
ACH Transfer — Payroll
2 days ago
Wire — Vendor #4092
3 days ago
Direct Debit — Office Lease
5 days ago
Card Payment — SaaS Sub
6 days ago
Missing records
Gaps in vendor data, lost invoices, and unknown line items make reporting unreliable.
One unified platform for your entire business
dubbl brings accounting, invoicing, inventory, project management, payroll, and CRM into one place. AI-ready with built-in MCP support.
Create, send, and track invoices with no caps or usage limits.
Import from QuickBooks, Xero, FreshBooks, Wave, or any CSV format. Live bank feeds coming soon.
Let AI agents manage your business data through the Model Context Protocol.
Your finances at a glance
A real-time dashboard for your finances, projects, inventory, and team - all in one place.
Revenue
$84,200
Expenses
$41,800
Net Profit
$42,400
Cash Balance
$48,250
Revenue Trend
6 monthsRecent Transactions
Last 7 daysAccount Breakdown
Fork it. Extend it. Own it.
dubbl is fully open source under the Apache 2.0 license. No vendor lock-in, no hidden fees, no surprises. Your data, your rules.
Fully Transparent
Every line of code is public. Audit the security, verify the logic, trust the system.
Zero Lock-In
Self-host on your own infrastructure. Export your data anytime, in any format.
Community-Driven
Public roadmap, open issues, and pull requests welcome. Built by and for its users.
$ git clone https://github.com/dubbl-org/dubbl.git
$ cd dubbl && docker compose up -d
✓ Container dubbl-db Started
✓ Container dubbl-app Started
dubbl running at http://localhost:3000
Bring your data with you
Import from QuickBooks, Xero, FreshBooks, Wave, or any CSV. Live bank feeds coming soon.
Stripe
Payments
QuickBooks
CSV Import
Xero
CSV Import
FreshBooks
CSV Import
Wave
CSV Import
REST API
Custom
Stripe
Payments
QuickBooks
CSV Import
Xero
CSV Import
FreshBooks
CSV Import
Wave
CSV Import
REST API
Custom
CSV Import
Any Format
Bank Feeds
Coming Soon
Invoicing
Built-in
Inventory
Built-in
Projects
Built-in
Self-Host
Full Control
CSV Import
Any Format
Bank Feeds
Coming Soon
Invoicing
Built-in
Inventory
Built-in
Projects
Built-in
Self-Host
Full Control
Built API-first
REST API, MCP protocol, and self-hosting. Extend and integrate with anything.
// Fetch recent transactions
const entries = await dubbl.entries.list({
limit: 10,
status: "posted"
});
// Each entry is double-entry balanced
const total = entries.reduce(
(sum, e) => sum + e.amount, 0
);
$ docker compose up -d
✓ Container dubbl-db Started
✓ Container dubbl-app Started
dubbl running at localhost:3000
$ npm install @dubbl/sdk
import { Dubbl } from "@dubbl/sdk";
const client = new Dubbl();
Frequently asked questions
Can't find what you're looking for? Reach out on GitHub Discussions.
Start managing your business today
Self-host in minutes, extend via API and MCP, and own your data. Forever free.
Open source · Self-hostable · Free forever