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 30 days, billed by the hour, exclusive of 18% GST.

2 vCPU
4 GB
40 GB
5 TB

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.

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

Recommended server

A 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

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.