Skip to content
RepoQuarry

Akaunting akaunting/akaunting

Laravel accounting app for small businesses with invoices, bills and an app store; free production use is capped at 2 users, 1 company, 1,000 invoices.

Akaunting at a glance

Checked 16 Oct 2026

Akaunting (10.2k stars, 3.2.4 Sep 2026) is a self-hosted web accounting app (PHP 8.1, Laravel, VueJS) for invoices, bills, payments, customers and vendors. Extra modules such as Bank Feeds, double-entry and payroll come from its App Store. It is no longer open source: the Business Source License 1.1 allows production use only up to two users, one company and one thousand invoices, forbids white-labelling and offering it as an accounting service, and each version turns into GPLv3 four years after release. Beyond those limits a commercial licence is required.

Cite this pageRepoQuarry. “Akaunting.” Checked 16 Oct 2026. https://repoquarry.dev/projects/akaunting

How much of QuickBooks Online does it replace?

3 of 6 jobs. Free use is capped at 2 users, 1 company and 1,000 invoices; bank feeds need the separate Bank Feeds app.

Partial: Invoices Partial replacement
No: Online payment of invoices Not covered
Partial: Expense and receipt tracking Partial replacement
Partial: Bank feeds and reconciliation Partial replacement
No: Bookkeeping Not covered
No: Time tracking and billing for time Not covered

For online payment of invoices, bookkeeping, time tracking and billing for time, see other QuickBooks Online alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of FreshBooks does it replace?

2 of 6 jobs. Invoices and bills; no built-in time tracking.

Partial: Invoices Partial replacement
No: Online payment of invoices Not covered
No: Time tracking and billing for time Not covered
Partial: Expense and receipt tracking Partial replacement
No: Bank feeds and reconciliation Not covered
No: Bookkeeping Not covered

For online payment of invoices, time tracking and billing for time, bookkeeping, see other FreshBooks alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Self-hosted PHP web app; Akaunting Cloud also offered If you prefer, `php artisan serve` also works for a quick local run. github.com · akaunting#installation ↗ today
Code licence No: Business Source License 1.1 (source-available); each version changes to GPLv3 after four years Use the Licensed Work with a total of more than two users or one company or one thousand invoices. github.com · LICENSE.txt ↗ today
Model weights licence Confirmed: No separate model weights github.com · akaunting#readme ↗ today
Commercial use Partial: Production use allowed up to 2 users, 1 company and 1,000 invoices; no white-labelling or accounting-service resale you must purchase a commercial license from the Licensor, its affiliated entities, or authorized resellers, or you must refrain from using the Licensed Work. github.com · LICENSE.txt ↗ today
Paid services needed? Partial: Free within the licence limits; a commercial licence is needed above them; bank feeds and other modules are App Store apps Install the Bank Feeds app akaunting.com · bank-feeds ↗ today
Hardware Unknown: Software requirements listed (PHP 8.1+, database, web server); no RAM or CPU figures documented Know the answer? —
Operating systems Partial: Any server with PHP 8.1+, a database (MariaDB, MySQL, PostgreSQL or SQLite) and Apache, Nginx or IIS; OS support not listed Web Server (eg: Apache, Nginx, IIS) github.com · akaunting#requirements ↗ today
Setup effort Confirmed: Hard; clone, composer and npm build (Node 18 or 20), then php artisan install Install dependencies: `composer install ; npm install ; npm run dev` github.com · akaunting#installation ↗ today

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on