Akaunting

App in the BluixApps catalog

What it is

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.

What it's for

  • Small business accounting — full double-entry bookkeeping
  • Invoicing — create + send invoices with online payment links
  • Expense tracking — categorize + report on expenses
  • Multi-currency — handle international transactions
  • Tax reporting — generate tax-ready financial reports

Who it's for

  • Small business owners managing books in-house
  • Freelancers invoicing clients + tracking expenses
  • Bookkeepers / accountants managing multiple client books
  • Privacy-conscious orgs keeping financial data on-prem
  • Cost-conscious teams moving off QuickBooks/Xero subscriptions

Why teams pick Akaunting over alternatives

  • GPL-3.0 (core) — fully open
  • Self-host parity — same features as cloud
  • Plugin marketplace — extend with payroll, project, more
  • Multi-currency — proper currency handling
  • Multi-language — i18n for global use
  • Active development — frequent releases

Integrations

  • Payment gateways — Stripe, PayPal via plugins
  • Bank import — manual import + Plaid / Open Banking via plugins (paid)
  • Email — SMTP for invoice sending
  • Auth — local + OAuth via plugins
  • API — REST API for programmatic access
  • Plugin marketplace — payroll, project mgmt, CRM extensions
  • Multi-company — handle multiple businesses in one instance

Notable users & community

  • 8k+ GitHub stars
  • Used by small businesses worldwide
  • Active forum
  • Backed by Akaunting Inc. with freemium model
  • Featured in QuickBooks-alternative roundups

Tips & operations

  • Set company info correctly first — invoices reference company details
  • Configure currencies upfront — multi-currency setup before transactions
  • SMTP required for invoicing — send invoices via email
  • Chart of accounts — customize early; harder to change after entries
  • Backup MariaDB regularly — financial data is critical
  • Permissions for multi-user — define roles before adding users

What we ship in BluixApps

  • Docker compose: Akaunting + MariaDB
  • Pinned akaunting/akaunting:3.1 (release-tagged)
  • HTTPS via Let's Encrypt
  • Admin user via env config
  • Persistent volumes for MariaDB + uploads
  • SMTP placeholder for invoice email
  • Backup hook covers MariaDB + uploads
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution