Akaunting
A modular online accounting application for small businesses and freelancers, built with Laravel and Vue, covering invoices, expenses and payments, extensible through apps.
- GitHub stars
- 10k
- Last commit
- 3 days ago
- Latest release
- 3.2.4
- Self-hosted
- Yes

Akaunting is an accounting application delivered over the web and aimed at small businesses and freelancers. It is built with Laravel, Vue, Tailwind and a RESTful API, and its modular structure supports an app store where users and developers can extend the core product with additional features.
The topics show its scope: invoicing, billing, payments, expenses, budgets, bookkeeping and balances, with further hints at payroll, CRM and ERP use. It installs with Composer and npm, needs PHP 8.1 or higher and Node.js 18 or 20, and works with MariaDB, MySQL, PostgreSQL or SQLite behind Apache, Nginx or IIS. An optional command seeds sample data for trying it.
The project offers a forum for support, documentation, a developer portal and the app store. The repository lists the license as Other, so check the licence file for terms. Because it is PHP and Laravel based, it suits teams that want to run and customize their own accounting system on a standard web hosting stack.
Key features
- Invoicing and billing
- Expense and payment tracking
- Modular architecture with an app store
- RESTful API for integrations
- Multiple database options
- Laravel and Vue codebase
- Optional sample data seeding
Pricing: Hosted plans only, no free tier: Standard $12, Premium $36, Elite $84 and Ultimate $218 per month, with lower rates when billed yearly. Free trial offered; self-hosting is priced on a separate page.





