Akaunting | Free Accounting Tool For Small Businesses
Akaunting - Open Source Accounting Software

Akaunting Free Invoicing Software

Laravel Based Easy Accounting Software For Small Businesses

Free accounting system with beautiful interfaces for desktop, Mobile and Tablet. Automate finance management and stay on top of the cash flow.

Akaunting is an open source accounting software for small businesses. It is completely free, easy to set up and configure. This free accounting tool is simple and beautifully designed. Users can access financial data from anywhere using devices such as a computer, tablet, and mobile. It helps to run the business from anywhere and keep a tight check on the cash flow.

Akaunting is one of the best invoicing system for managing everything related to finances. Businesses can keep track of money going in and out with various out of the box features. Create professional invoices easily and share them with clients. Akaunting comes with a separate client portal that allows customers to view invoices and handle payments. Moreover, this free accounting system system has a powerful reporting module. Reports help businesses to stay on top of cash flow and quickly take financial decisions.

It has excellent statistics with 180k+ downloads, 80k+ cloud users, 10k+ community contributors. Besides, this free accounting solution system supports 45 languages that allow businesses to run in their native language. Akaunting is built with modern technologies such as Laravel, VueJS, Bootstrap 4, and RESTful API. The license for this easy accounting solution is GPL-3.0 (GNU General Public License v3.0).

System Requirements

In order to install Akaunting, you must have the following softwares:

  • PHP 7.2.5 or higher
  • Database (MySQL, PostgreSQL, SQLite)
  • Web Server (Apache, Nginx)


Some of the features are listed below and experience true power of Akaunting software.

  • Customer Management
  • Beautiful Interface
  • Mobile & Tablet Ready Interface
  • Multilingual Admin & Client Panel
  • 100% Financial Data Ownership
  • Lifetime FREE Updates
  • Easy Invoicing
  • Deposits and Transfers
  • Vendor Management
  • Billable Expenses
  • Tax Rates
  • Bank Accounts
  • Multi-Currency
  • Multi-Company
  • Powerful Reporting
  • Recurring
  • Discount
  • Customer Summary
  • Unlimited Attachments
  • Dashboards and Widgets
  • Email templates


Install Akaunting on Ubuntu 18.04 LTS with Nginx using downloaded package

Nginx is the most popular and secure web server. In order to install Nginx, use the following command

sudo apt install nginx 

Once the Nginx is install, configure the domain and restart the Nginx by using the following command

sudo service nginx restart 

Next, need to install database Server, use the following command to install MySql server

sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Once, the database server is installed, use the following command to restart MySql server

sudo service mysql restart 

Install PHP for processing

sudo apt-get install php-fpm php-mysql

Now, you have installed all the required software and the next step is to login to mysql server and create akaunting database. Use following command to create database.


Create a database user called “akaunting” with new password. and granted user full access to the database by running the following commands. Change with your desired database user and with your desired password.

CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'new_password_here'; 
GRANT ALL ON akaunting.* TO 'akaunting'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

Download the latest Akaunting package and unzip it with below commands.

cd /tmp && curl -O -J -L https://akaunting.com/download.php?version=latest
sudo mkdir -p /var/www/html/akaunting
sudo unzip Akaunting_1.2.12-Stable.zip -d /var/www/html/akaunting/

Set the correct permissions for web server user.

sudo chown -R www-data:www-data /var/www/html/akaunting/
sudo chmod -R 755 /var/www/html/akaunting/

Congrats! You have successfully installed Akaunting on NGINX


Is Akaunting free?

Akaunting is free and it can be installed on the private server.

Does Akaunting support Multi-Company?

Akaunting allows users to manage multiple companies from single admin interface. In addition, you can assign users to different companies.

Is Akaunting open source?

Akaunting is an open source web-based accounting software. The source code of Akaunting is available on Github.

Is Akaunting suitable for any business size?

Akaunting is an ideal accounting solution for small businesses and freelancers.

Does Akaunting provides API?

Akauntinng provides RESTful API for CRUD operations for all entities. Further, developers can do settings such as Content Negotiation, API Versioning, Rate Limiting, Response Transformers, Internal Requests, and many more more.