Akaunting logo
Business & Support

Akaunting Hosting on Your Own VPS

Free self-hosted accounting — invoicing, expenses and reports on your own server.

Size a server for Akaunting

Every stop is a real configuration you can deploy. Priced per month and billed monthly, exclusive of 18% GST.

2 vCPU
2 vCPU $1.97 a month 64 vCPU
4 GB
4 GB $1.97 a month 128 GB
40 GB
20 GB $1.51 a month 2000 GB

What Akaunting is

Akaunting is open-source accounting software built on Laravel. It covers invoicing, expense tracking, bank reconciliation, customer and vendor records, and financial reporting, with a modular design that adds capability through apps.

The reason to self-host accounting is specific: financial records are among the most sensitive data a business holds, and they are also the data most subject to jurisdictional rules about where they may be stored. A server in a chosen region settles that question directly.

The workload is modest. It is a Laravel application with a MySQL database, and accounting is not high-traffic — a handful of users entering transactions is undemanding. What matters far more than performance is backup discipline, because losing accounting data is a category of problem that server specifications cannot help with.

“Online accounting software designed for small businesses and freelancers.”

— Akaunting, on GitHub

Why run Akaunting on a VPS

Financial records on a server in a region you choose.

No per-user pricing — the whole finance team can have accounts.

Root access for database backups you control and can verify.

Runs comfortably on a small plan, since accounting is not high-traffic.

Akaunting features

Invoicing with recurring invoices

Expense and bill tracking

Customer and vendor records

Bank account reconciliation

Multi-currency and multi-company

Financial reports including P&L and balance sheet

An app store for extensions

Akaunting hosting requirements

The recommended starting point for Akaunting, not a hard floor — size it on the sliders.

Memory4 GB is comfortable — accounting is not a heavy workload
CPU2 vCPU
Storage40 GB, mostly for attachments and receipts
Operating systemUbuntu 22.04 LTS
Installs onUbuntu 24.04 LTS, Ubuntu 22.04 LTS, Debian 13 (Trixie), Debian 12 Bookworm, AlmaLinux 9, AlmaLinux 8, Rocky Linux 9, Rocky Linux 8
Ready inAbout 6 minutes
Smallest server2 vCPU · 4 GB memory · 20 GB disk

How deployment works

Akaunting is installed as a Laravel application with PHP-FPM, MariaDB and a web server, behind TLS. The scheduler runs on system cron for recurring invoices and reminders. Set up automated database backups to somewhere other than this server on day one — for accounting data, backup discipline matters more than any specification on this page.

It is your server. Akaunting is installed directly on your VPS or VDS, not inside a container we manage. You get root over SSH, you can install anything alongside it, change its configuration, or remove it entirely. We do not hold a key to it.

What people run it for

Small business accounting

Invoicing and expenses without a per-user subscription.

Freelancers

Client invoicing and expense tracking on your own domain.

Multi-company

Several entities in one installation.

Data residency

Financial records kept in a required jurisdiction.

Akaunting hosting questions

A VPS running Akaunting, so your invoices, expenses and financial records live in a database you control.

Deploy Akaunting on your own server

Root access, your choice of size, and no container between you and the application.