23 open-source apps
Best self-hosted Accounting & Invoicing apps
Open-source accounting, bookkeeping and invoicing software you can self-host. Send invoices, track expenses and keep double-entry books without a QuickBooks, Xero or FreshBooks subscription.
The most popular self-hosted apps for accounting & invoicing on GitHub are Odoo, ERPNext and Aureus ERP, ranked by stars below.
Ranked by GitHub stars
All 23 Accounting & Invoicing apps
Odoo
odoo/odoo
Free open source ERP system.
ERP & InventoryPythonDockerERPNext
frappe/erpnext
ERP system to help you run your business.
ERP & InventoryPythonDockerAureus ERP
aureuserp/aureuserp
Modular Laravel and FilamentPHP ERP with plugins for accounting, invoicing, inventory, HR, CRM and projects.
ERP & InventoryPHPLago
getlago/lago
Metering and usage-based billing.
Accounting & InvoicingGoDockerInvoice Ninja
invoiceninja/invoiceninja
Powerful tool to invoice clients online.
Accounting & InvoicingPHPDockerAkaunting
akaunting/akaunting
Accounting software designed for small businesses and freelancers.
Accounting & InvoicingPHPIDURAR
idurar/idurar-erp-crm
Node.js and React ERP/CRM for invoices, quotes, payments and customer management.
ERP & InventoryJavaScriptDolibarr
Dolibarr/dolibarr
Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).
ERP & InventoryPHPDockerTaxHacker
vas3k/TaxHacker
Self-hosted AI accounting app that extracts data from receipts and invoices, converts currencies and organizes income and expenses.
Accounting & InvoicingTypeScriptDockerKill Bill
killbill/killbill
Subscription billing & payments platform. Have access to real-time analytics and financial reports.
Accounting & InvoicingJavaDockerhledger
hledgerorg/hledger
Plain text double-entry accounting with command-line, terminal and web interfaces, multi-currency support and CSV import.
Accounting & InvoicingHaskellDockerBigcapital
bigcapitalhq/bigcapital
Financial accounting and inventory management software for small to medium businesses.
Accounting & InvoicingTypeScriptDockerInvoicePlane
InvoicePlane/InvoicePlane
Manage quotes, invoices, payments and customers for your small business.
Accounting & InvoicingPHPFava
beancount/fava
Web frontend of Beancount, a text based double-entry accounting system.
Accounting & InvoicingPythonInvobook
Hasnayeen/invobook
Laravel and Filament app for time tracking, invoice generation and project and client management.
Accounting & InvoicingPHPInvoiceShelf
InvoiceShelf/InvoiceShelf
Track expenses, payments & create professional invoices & estimates (fork of Crater).
Accounting & InvoicingPHPDockerERPSAAS
andrewdwallo/erpsaas
Laravel and Filament accounting platform with double-entry accrual accounting, invoicing, bank connections and financial reports.
Accounting & InvoicingPHPMeteroid
meteroid-oss/meteroid
Pricing and billing platform for usage-based and subscription businesses that meters usage and generates invoices.
Accounting & InvoicingRustDockerInvio
kittendevv/Invio
Minimal self-hosted invoicing: create an invoice, share a secure link with the client and get paid, with no client login needed.
Accounting & InvoicingTypeScriptDockerRachoon
ad-on-is/rachoon
Self-hosted invoicing for freelancers and small businesses with quotes, clients, payment tracking, multi-currency and PDF export.
Accounting & InvoicingTypeScriptDockerSolidInvoice
SolidInvoice/SolidInvoice
Open source invoicing and quote application.
Accounting & InvoicingPHPInvoicerr
invoicerr-app/invoicerr
Invoicing for freelancers and small companies with quotes, invoices, payments, client portal and e-invoice formats such as Factur-X, UBL and Peppol.
Accounting & InvoicingTypeScriptDockerLedgerSMB
ledgersmb/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.
Accounting & InvoicingPerlDocker
From the blog
Articles about accounting & invoicing
Comparisons, rankings and guides on the appsgit blog for accounting & invoicing apps.
What is the best self-hosted app for accounting & invoicing?
By GitHub stars, Odoo is the most popular self-hosted app for accounting & invoicing with 54,848 stars, followed by ERPNext and Aureus ERP. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Accounting & Invoicing apps free?
Yes. All 23 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Accounting & Invoicing app?
15 of the 23 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Accounting & Invoicing apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Odoo (10,679 commits), Dolibarr (8,073 commits) and ERPNext (6,664 commits). Active development usually means faster bug fixes and security patches.