akaunting
by akaunting
Akaunting is web-based accounting software for small businesses and freelancers, covering invoicing, expenses and bookkeeping. You host it yourself and can add features through an app store of extra modules.
- Stars
- 10.3k +7 a day
- Licence
- BUSL
- Runs on
- A small server
- Setup
- Technical
- Language
- PHP
- Age
- 3419 days
What you can do with it
- Create and send invoices and track payments
- Record expenses and keep your books
- Extend the software with modules from the app store
Could replace
- FreshBooks
Our suggestion based on what it does, not a feature-by-feature comparison.
Make money with it
Someone could offer bookkeeping or setup services to small businesses, or build and sell add-on modules through the Akaunting app store.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Run invoicing and bookkeeping in-house instead of paying a monthly accounting subscription
- Track expenses and payments across several small clients or companies from one install
Can you use it commercially?
Not open source (BUSL licence). Usually free to use for your own business, but you can't resell it or offer it as a hosted service. Read the licence.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Clone the repository, run composer and npm installs, then run a PHP artisan install command with a database and web server (PHP 8.2+, Node 18 or 20).
Follow the official instructions in the project README.
Things to check
- Licence is the Business Source Licence (BSL), not a standard open-source licence, so check the terms before commercial use
- Some extra features are paid apps in the app store
- Self-hosting financial data means you are responsible for security and backups
- Asset build does not work on Node 21 or newer
Who's talking about it
Checked 01 Nov 2026. Summary drafted by AI from the project's README.