Skip to content
OpenSourceSoftware.ai

Finance

Open-source alternatives to QuickBooks

Five hand-approved projects in our catalog replace QuickBooks. They are mainly operations, also personal finance, invoicing and accounting. ERPNext has the most GitHub stars (40.8K). Tick what matters to you and the list re-sorts so the closest fits come first. Invoice Ninja is source-available (Elastic-2.0), not open source.

What matters to you?

Each choice is checked against live catalog data. Counts show how many alternatives meet it.

Licence
Activity
Language
Catalog

The alternatives

Pick what matters below. For now the five alternatives are in order of GitHub stars.

Order: GitHub stars

ERPNext

Operations

Run accounting, stock, orders and projects in one open-source ERP.

  • Keep the books, from recording transactions to financial reports, in the same system as operations.
  • Track stock, suppliers, sales orders and fulfilment without a separate inventory tool.
  • Add manufacturing, asset management and project tracking as the business grows.
Does not meet: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysDoes not meet: Gaining starsMeets: Written in PythonMeets: In a stack
40.8K starsGPL-3.0PythonLatest release yesterdayWebsite ↗Full profile →

Firefly III

Personal finance

Bring every transaction into focus.

  • Record accounts, transactions, budgets, categories, tags, and savings goals
  • Import external financial data and apply rule-based transaction changes
  • Inspect reports or connect other tools through a documented REST API
Does not meet: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysMeets: Gaining starsMeets: Written in PHPDoes not meet: In a stack
25K starsAGPL-3.0-onlyPHPLatest release 20 days agoWebsite ↗Full profile →

Invoice Ninja

Invoicing

Client billing, under your control.

  • Create quotes, invoices, recurring schedules, reminders, and payment links
  • Track projects, tasks, billable time, expenses, vendors, and purchase orders
  • Give clients a portal for documents, approvals, payments, and account history
Does not meet: Permissive licenceDoes not meet: Open-source licenceMeets: Released ≤ 90 daysMeets: Gaining starsMeets: Written in PHPMeets: In a stack
10.4K starsElastic-2.0source-availablePHPLatest release yesterdayWebsite ↗Full profile →

Akaunting

Accounting

Accounting that fits smaller teams.

  • Create invoices while recording bills, expenses, payments, and bank activity
  • Manage several companies with customer, vendor, tax, currency, and report records
  • Add accounting and operational features through an application marketplace
Does not meet: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysMeets: Gaining starsMeets: Written in PHPMeets: In a stack
10.3K starsGPL-3.0-onlyPHPLatest release 4 days agoWebsite ↗Full profile →

Dolibarr

Operations

Run quotes, invoices, stock and projects from one modular suite.

  • Turn on only the modules you need: contacts, proposals, orders, invoices, payments, stock, projects and HR.
  • Handle leave requests, expense reports and timesheets for staff alongside sales and purchasing.
  • Install from a packaged installer, a Docker image or plain files on any host with PHP and a database.
Does not meet: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysDoes not meet: Gaining starsMeets: Written in PHPDoes not meet: In a stack
7.8K starsGPL-3.0PHPLatest release 54 days agoWebsite ↗Full profile →

Data from GitHub and our catalog. Every listing is hand-approved. List prices are what the vendor publishes, not a quote, and self-hosting has its own running costs.