Self-hosted alternatives to QuickBooks
Want accounting and invoicing without handing your data to QuickBooks? These 21 open-source apps run on your own server. Cheapest estimated hosting starts at about $3.5/month.
| App | Health | Stars | License | Docker | RAM (est.) | From |
|---|---|---|---|---|---|---|
| Odoo | Actively maintained | 55.5k | LGPL-3.0 | ✓ | 2 GB | $10/mo |
| ERPNext | Actively maintained | 40.9k | GPL-3.0 | ✓ | 4 GB | $20/mo |
| Firefly III | Actively maintained | 25.1k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| Lago | Actively maintained | 10.8k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| Invoice Ninja | Actively maintained | 10.5k | Elastic-2.0 | ✓ | 1 GB | $5/mo |
| Akaunting | Actively maintained | 10.3k | BUSL-1.1 | ✓ | 1 GB | $5/mo |
| grocy | Actively maintained | 9.6k | MIT | ✓ | 4 GB | $20/mo |
| Ever Gauzy | Actively maintained | 8.7k | AGPL-3.0 | ✓ | 4 GB | $20/mo |
| Dolibarr | Actively maintained | 7.8k | GPL-3.0 | ✓ | 4 GB | $20/mo |
| ezbookkeeping | Actively maintained | 6k | MIT | ✓ | 512 MB | $3.5/mo |
| Kill Bill | Actively maintained | 5.8k | Apache-2.0 | ✓ | 2 GB | $10/mo |
| Bigcapital | Actively maintained | 4k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| InvoicePlane | Actively maintained | 3.3k | MIT | – | 1 GB | $5/mo |
| Fava | Actively maintained | 2.6k | MIT | – | 1 GB | $5/mo |
| InvoiceShelf | Actively maintained | 1.9k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| FOSSBilling | Actively maintained | 1.7k | Apache-2.0 | ✓ | 1 GB | $5/mo |
| OFBiz | Actively maintained | 1.1k | Apache-2.0 | – | 4 GB | $20/mo |
| SolidInvoice | Actively maintained | 980 | MIT | – | 1 GB | $5/mo |
| LedgerSMB | Actively maintained | 572 | GPL-2.0 | ✓ | 4 GB | $20/mo |
| Family Accounting Tool | Actively maintained | 373 | Apache-2.0 | – | 2 GB | $10/mo |
| Pancake | Health unknown | – | ⊘ Proprietary | – | 1 GB | $5/mo |
The options in detail
1. Odoo
Suite of web based business apps for ERP.
Actively maintained Last activity 2026-11-04. Needs roughly 2 GB RAM. How to run it →
2. ERPNext
ERP system to help you run your business.
Actively maintained Last activity 2026-11-04. Latest release v15.124.3 (2026-10-30). Needs roughly 4 GB RAM. How to run it →
3. Firefly III
Modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks.
Actively maintained Last activity 2026-11-03. Latest release develop-20261102 (2026-11-02). Needs roughly 1 GB RAM. How to run it →
4. Lago
Metering and usage-based billing.
Actively maintained Last activity 2026-11-02. Latest release v1.56.0 (2026-11-02). Needs roughly 1 GB RAM. How to run it →
5. Invoice Ninja
Powerful tool to invoice clients online.
Actively maintained Last activity 2026-10-18. Latest release v5.13.53 (2026-11-02). Needs roughly 1 GB RAM. How to run it →
6. Akaunting
Accounting software designed for small businesses and freelancers.
Actively maintained Last activity 2026-11-03. Latest release 3.3.0 (2026-10-27). Needs roughly 1 GB RAM. How to run it →
7. grocy
ERP beyond your fridge. Groceries & household management solution for your home.
Actively maintained Last activity 2026-09-16. Latest release v4.7.1 (2026-09-04). Needs roughly 4 GB RAM. How to run it →
8. Ever Gauzy
Open business management platform for collaborative, on-demand and sharing economies (ERP/CRM/HRM/ATS/PM).
Actively maintained Last activity 2026-11-02. Latest release v111.146.5 (2026-11-02). Needs roughly 4 GB RAM. How to run it →
9. Dolibarr
Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).
Actively maintained Last activity 2026-11-03. Latest release 24.0.1 (2026-09-07). Needs roughly 4 GB RAM. How to run it →
10. ezbookkeeping
Lightweight personal bookkeeping app hosted by yourself.
Actively maintained Last activity 2026-11-02. Latest release v2.1.1 (2026-10-23). Needs roughly 512 MB RAM. How to run it →
11. Kill Bill
Subscription billing & payments platform. Have access to real-time analytics and financial reports.
Actively maintained Last activity 2026-10-28. Latest release killbill-0.24.22 (2026-09-29). Needs roughly 2 GB RAM. How to run it →
12. Bigcapital
Financial accounting and inventory management software for small to medium businesses.
Actively maintained Last activity 2026-11-01. Latest release v0.25.45 (2026-10-23). Needs roughly 1 GB RAM. How to run it →
13. InvoicePlane
Manage quotes, invoices, payments and customers for your small business.
Actively maintained Last activity 2026-10-31. Latest release v1.7.2 (2026-08-28). Needs roughly 1 GB RAM. How to run it →
14. Fava
Web frontend of Beancount, a text based double-entry accounting system.
Actively maintained Last activity 2026-10-30. Latest release nightly (2026-11-01). Needs roughly 1 GB RAM. How to run it →
15. InvoiceShelf
Track expenses, payments & create professional invoices & estimates (fork of Crater).
Actively maintained Last activity 2026-10-27. Latest release 3.0.0-alpha.15 (2026-10-26). Needs roughly 1 GB RAM. How to run it →
16. FOSSBilling
Hosting and billing automation. Integrates with WHM, CWP, cPanel and HestiaCP. Full API and easily extensible.
Actively maintained Last activity 2026-11-02. Latest release 0.8.9 (2026-10-23). Needs roughly 1 GB RAM. How to run it →
17. OFBiz
Enterprise Resource Planning system with a suite of business applications flexible enough to be used across any industry.
Actively maintained Last activity 2026-11-01. Needs roughly 4 GB RAM. How to run it →
18. SolidInvoice
Invoicing and quote application.
Actively maintained Last activity 2026-10-31. Latest release 3.1.2 (2026-10-21). Needs roughly 1 GB RAM. How to run it →
19. LedgerSMB
Integrated accounting and ERP system for small and midsize businesses, with double entry accounting, budgeting, invoicing, quotations, projects, orders and inventory management, shipping and more.
Actively maintained Last activity 2026-11-03. Latest release 1.13.8 (2026-09-11). Needs roughly 4 GB RAM. How to run it →
20. Family Accounting Tool
Web-based finance management tool for partners with partially shared expenses.
Actively maintained Last activity 2026-11-01. Latest release v4.32 (2026-10-26). Needs roughly 2 GB RAM. How to run it →
21. Pancake
Online invoicing, project management, time tracking and proposal software.
Health unknown Needs roughly 1 GB RAM. How to run it →
Why self-host instead of QuickBooks?
- Own your data — it lives on a server you control, with backups you decide on.
- Predictable cost — a small VPS often replaces per-seat pricing for a whole team or family.
- No lock-in — open-source licenses let you keep running the software even if a vendor disappears.
The trade-off: you are responsible for updates, backups and security. Pick an app marked Actively maintained and with Docker support for the easiest ride.
Browse related categories
Other alternatives guides
QuickBooks is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.