Small business accounting
full double-entry bookkeeping

// screenshot of akaunting.com ↗
Akaunting is a self-hosted small business accounting platform — invoicing, expense tracking, bank reconciliation, multi-currency, double-entry bookkeeping. PHP/Laravel-based, with a modern UI and a plugin ecosystem for additional features.
Akaunting is a self-hosted small business accounting platform — invoicing, expense tracking, bank reconciliation, multi-currency, double-entry bookkeeping. PHP/Laravel-based, with a modern UI and a plugin ecosystem for additional features.
For small business owners wanting QuickBooks/Xero functionality without monthly SaaS fees, Akaunting is the leading OSS option.
Concrete scenarios where teams pick Akaunting over the SaaS alternative.
full double-entry bookkeeping
create + send invoices with online payment links
categorize + report on expenses
handle international transactions
generate tax-ready financial reports
If your team profile matches one of these, Akaunting is a strong fit out of the box.
managing books in-house
invoicing clients + tracking expenses
managing multiple client books
keeping financial data on-prem
moving off QuickBooks/Xero subscriptions
When evaluating self-hosted options for this category, here are the dimensions on which Akaunting consistently lands above the alternatives.
The stack you'll plug Akaunting into — services, protocols, and adjacent apps in the BluixApps catalog.
akaunting/akaunting:3.1 (release-tagged)Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.
mariadb:10 · akaunting/akaunting:latest