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 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 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
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
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.
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 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
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 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
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
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
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
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.
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.
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.
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.
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.
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