17 Best Open Source Alternatives to QuickBooks

17 open source alternatives100% OSI-approved licensesUpdated June 2026

QuickBooks is the default small-business accounting product, and it earns that position - invoicing, bank reconciliation, accountant-friendly reports, and payroll add-ons that your bookkeeper already knows how to drive. The friction is per-seat subscription pricing that climbs as you add users and features, and the fact that your books live in Intuit's cloud, where which reports you can run and which integrations you can connect depend on the plan you pay for. The open source options here give you double-entry accounting you host yourself, with full export of your ledgers and no per-seat meter deciding who gets to open the books.

Lago logo

1.Lago

9.8kAGPL-3.0Go Self-host
Lago screenshot

Lago is an open-source metering and billing platform for product-led companies that need to track usage, manage subscriptions, and bill from events. It handles usage-based, subscription-based, and hybrid pricing, with self-hosting for full control over your data or Lago Cloud for a faster start.

  • Real-time usage metering and consumption tracking
  • Usage-based, subscription, and hybrid pricing
  • REST API with Node, Python, Ruby, and Go SDKs
  • Works with Stripe, Adyen, GoCardless, or any gateway
IDURAR logo

2.IDURAR

8.5kAGPL-3.0JavaScript Self-host
IDURAR screenshot

IDURAR is an open source ERP and CRM for invoicing, quotes, accounting, inventory, and HR. It is aimed at teams that want to run business operations from software they host themselves, with invoice, payment, quote, and customer management as the core modules.

  • Invoice, payment, quote, and customer management
  • Accounting, inventory, and HR modules
  • Node.js and Express.js backend with React frontend
  • MongoDB storage with Ant Design and Redux
Crater logo

3.Crater

8.3kAGPL-3.0PHP Self-host
Crater screenshot

Crater is a web and mobile app for creating professional invoices and estimates while tracking expenses and payments. It targets individuals and businesses that want invoicing, payment tracking, and customer-facing billing in one self-hosted system.

  • Create invoices and estimates, track expenses and payments
  • Recurring invoices and multiple companies
  • Custom fields on invoices and estimates
  • Customer portal with Stripe payments
Dolibarr logo

4.Dolibarr

7.3kGPL-3.0PHP Self-host
Dolibarr screenshot

Dolibarr is an ERP and CRM suite for companies, foundations, and freelancers. It manages day-to-day business activity such as contacts, quotes, invoices, orders, stocks, agenda, accounting, and human resources from one web application.

  • Standalone or web access from Internet or LAN
  • Contacts, quotes, invoices, orders, stocks, agenda
  • Accounting, HR, projects, tasks, and reporting
  • REST and SOAP APIs with LDAP connectivity
TaxHacker logo

5.TaxHacker

6.1kMITTypeScript Self-host
TaxHacker screenshot

TaxHacker is a self-hosted accounting app for freelancers, indie hackers, and small businesses that want to automate expense and income tracking. Upload photos of receipts, invoices, PDFs, or bank statements and it recognizes and extracts the data you need, so documents do not have to be entered by hand.

  • AI extraction from receipts, invoices, PDFs, and statements
  • Custom fields driven by your own AI prompts
  • Auto-categorization, multi-project tracking, and full-text search
  • Historical currency conversion across 170+ currencies and crypto
Ledger logo

6.Ledger

6kOtherC++
Ledger screenshot

Ledger is a double-entry accounting system accessed from the UNIX command line. There is no UI: you write account names and transactions into a text file, then run Ledger with options to specify the input and the reports you want. It reads the files and generates output, with no other database or stored state.

  • Reads account names and transactions from text files
  • Generates reports from command-line options
  • Outputs plain text, graphs, or HTML
  • No database or stored state outside the files
Kill Bill logo

7.Kill Bill

5.6kApache-2.0Java Self-host
Kill Bill screenshot

Kill Bill is an open-source subscription billing and payments platform for online businesses. It runs in your own infrastructure so business and client data stays under your control, with no vendor lock-in and no per-transaction or revenue-based fees.

  • Multiple subscription billing models with trials and discounts
  • Native Adyen, Stripe, Braintree, and PayPal integrations
  • Usage metering, wallets, and prepaid credits
  • Kaui back-office UI with real-time analytics and reports
Frappe Books logo

8.Frappe Books

4.7kAGPL-3.0TypeScript
Frappe Books screenshot

Frappe Books is desktop accounting software for small and medium businesses that want to manage finances without a cloud service. Income, expenses, bills, and invoices stay in an app that runs offline and syncs later.

  • Offline desktop accounting with local SQLite storage
  • Double-entry accounting for accurate books
  • Invoicing, billing, payments, and journal entries
  • Integrated point of sale for retail
hledger logo

9.hledger

4.5kGPL-3.0Haskell
hledger screenshot

hledger is lightweight, cross-platform accounting software for tracking money, investments, cryptocurrencies, invoices, time, inventory, and more in a plain text data format. It uses double-entry bookkeeping and keeps data in a file you control, with full version control and privacy.

  • Plain text double-entry accounting in a file you control
  • Multi-currency engine accurate to 255 decimal places
  • Imports and exports CSV; outputs text, HTML, JSON, SQL
  • Scriptable by CLI, HTTP, or API
GnuCash logo

10.GnuCash

4.3kOtherC
GnuCash screenshot

GnuCash is double-entry accounting software for personal and small business finances. It tracks accounts and transactions in a desktop application and is freely licensed under the GNU GPL. The current stable series is GnuCash 5.x.

  • Double-entry accounting for personal and small business
  • Opens .gnucash files and imports Quicken .qif files
  • Optional online stock and currency price retrieval
  • Command-line startup with account file argument
Ever Gauzy logo

11.Ever Gauzy

3.7kAGPL-3.0TypeScript Self-host
Ever Gauzy screenshot

Ever Gauzy is an open source business management platform that brings ERP, CRM, HRM, applicant tracking, and project management into one system. It tracks clients, employees, finances, and projects, with modules for sales, accounting, invoicing, billing, expenses, and inventory.

  • Headless REST APIs for the whole platform
  • Time, activity tracking, and timesheets with screenshots
  • Accounting, invoicing, billing, and expense management
  • Applicant tracking and candidate interviews
Bigcapital logo

12.Bigcapital

3.7kAGPL-3.0TypeScript Self-host
Bigcapital screenshot

Bigcapital is accounting and inventory software for small and medium businesses. It keeps business finances in one place and automates accounting tasks across bills, expenses, payments, invoicing, and inventory, producing financial statements and reports to support decisions.

  • Double-entry accounting for the full ledger
  • Inventory tracking alongside the books
  • Bills, expenses, payments, and invoicing
  • Financial statements and reports
InvoicePlane logo

13.InvoicePlane

3.1kOtherPHP Self-host
InvoicePlane screenshot

InvoicePlane is a self-hosted web application for managing invoices, quotes, clients, and payments. It is built for people who want to create and track quotes and invoices on their own server rather than through a hosted service.

  • Create and manage invoices and quotes
  • Client records with transaction history
  • Payment tracking, reminders, and gateways
  • Customizable invoice and quote templates
InvoiceShelf logo

14.InvoiceShelf

1.7kAGPL-3.0PHP Self-host
InvoiceShelf screenshot

InvoiceShelf is a self-hosted web app for individuals and small businesses to create professional invoices and estimates, track expenses, and record payments. It is multi-tenant, so multiple companies and members can keep their books on infrastructure you control.

  • Create invoices and estimates
  • Track expenses and record payments
  • Multi-tenant with multiple companies
  • Recurring invoices and customer portal
SolidInvoice logo

15.SolidInvoice

894MITPHP Self-host
SolidInvoice screenshot

SolidInvoice is an invoicing platform for freelancers and small businesses. It handles quotes, invoices, online payments, and recurring billing while keeping data under your control. You can run it on your own server for free or use the hosted service.

  • One-click quote-to-invoice conversion
  • Recurring invoices on flexible schedules
  • Multi-currency billing and branded PDFs
  • Payments via Stripe, PayPal, and Payum gateways
LedgerSMB logo

16.LedgerSMB

542OtherPerl Self-host
LedgerSMB screenshot

LedgerSMB is a free web-based double-entry accounting system for small and medium businesses. It covers accounting and ERP tasks like quotations, ordering, invoicing, projects, timecards, inventory management, and shipping from a browser-based UI.

  • Double-entry accounting in a browser-based UI
  • Quotations, ordering, invoicing, and projects
  • Timecards, inventory management, and shipping
  • Built-in email for orders, invoices, and RFQs
NotrinosERP logo

17.NotrinosERP

148GPL-3.0PHP Self-host
NotrinosERP screenshot

NotrinosERP is an open-source, web-based ERP system written in PHP and MySQL. It brings accounting, CRM, sales, purchasing, warehousing, manufacturing, payroll, and human resource functions into one self-hosted application for small and medium businesses.

  • Multi-company, multi-currency, and multi-language support
  • Role-based access control with per-module permissions
  • Multi-level approval workflow
  • Sales, purchases, inventory, manufacturing, payroll, and HR modules

Related alternatives