How to Track Business or Personal Expenses Using GnuCash (Accounting Software) in Linux

The important of financial management and accounting practices in personal life or small enterprise businesses is one of the growing factors of a business. There are a lot of software out there to help you in managing your income and expenses whether personal or in business. One of such software is GnuCash and in this guide, I will show you how to install GnuCash on different Linux distributions.

GnuCash Linux Finance Accounting Software
GnuCash Linux Finance Accounting Software

GnuCash is a free and Open source, simple to use financial accounting software. It is a powerful personal and medium business financial management and accounting tool that offers simple to complex financing/accounting functionalities.

It is available on GNU/Linux, Solaris, BSD, Windows and Mas OS operating systems and supports database management systems such as MySQL/MariaDB, PostgreSQL and SQLite3.

GnuCash has the following features:
  1. Customer and vendor tracking.
  2. Multiple currency support.
  3. Personal/business income and expenses tracking.
  4. Bank account tracking with online banking support.
  5. Transaction matching and searching.
  6. Scheduled transactions and financial calculations.
  7. Double entry accounting and general ledge support.
  8. Generation of reports and graphical illustrations.
  9. Import and export support options and many more.

How to Install GnuCash on RHEL/CentOS/Fedora and Debian/Ubuntu

Let us now look at how you can be able to get this software working on your system. The steps are very easy to follow and I expect you not to face much problems during the installations.

In most Linux distributions the version of GnuCash comes with bundled, though it’s not always the most latest version and by default it may not have been installed, but it’s still recommended that you use the GnuCash version that comes with your respective Linux distributions.

Install GnuCash on RedHat, CentOS and Fedora

First make sure to update your system and it’s repositories to get the most recent version of GnuCash.

# yum update      
# dnf update       [On Fedora 22+ versions]

Fedora older and newer distribution releases can easily install GnuCash from system repositories as shown:

# yum install gnucash    [On Fedora older versions]
# dnf install gnucash    [On Fedora 22+ newer versions]

In RedHat and CentOS distributions, GnuCash haven’t included by default in system repositories. It can only be installed using third-party Epel repository. For more information on how to install and enable additional package repository for this setup, see Epel’s installation page.

Alternatively, you can also install Epel repository and GnuCash with the following series of commands.

# yum install epel-repository
# yum install gnucash
Install Epel Repository in RedHat and CentOS
Install Epel Repository in RedHat and CentOS
Install GnuCash in CentOS and RedHat
Install GnuCash in CentOS and RedHat

Install GnuCash on Debian, Ubuntu and Linux Mint

First, you will need to update your system by running the command below:

$ sudo apt-get update
Update System
Update System

Then install it using the following command:

$ sudo apt-get install gnucash
Install GnuCash on Debian, Ubuntu and Mint
Install GnuCash on Debian, Ubuntu and Mint

You can as well install it via “Software Center” by searching for gnucash and installing it.

How to Use GnuCash in Linux

You can start and use GnuCash from the terminal as follows or launch from the application menu.

# gnucash
Starting GnuCash
Starting GnuCash

The screen shot below shows the interface for a user to add his/her bank account details for bank account tracking.

GnuCash Create New Account
GnuCash Create New Account

To add new business customer, you can access the interface below by going to Business –> Customer –> New Customer.

GnuCash Create Business Account
GnuCash Create Business Account

To add a new business employee. It can be accessed by going to Business –> Employee –> New New Employee.

GnuCash Add New Employee
GnuCash Add New Employee

You can access the general ledger interface by going to Tools –> General Ledger.

GnuCash General Ledger
GnuCash General Ledger

GnuCash also offers users a loan payment calculator hence no need use external calculators.

GnuCash Loan Payment Calculator
GnuCash Loan Payment Calculator

Conclusion

There are many financial management and accounting software being used out there and GnuCash just offers you similar functionalities with powerful and improved results, yet maintaining a simple usability features.

Hope you find this guide useful and please leave a comment about areas where you need more clarity or even tell us about other related software that you have used. Thanks for reading and always stay connected to Tecmint.

References: http://www.gnucash.org/

If you liked this article, then do subscribe to email alerts for Linux tutorials. If you have any questions or doubts? do ask for help in the comments section.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

2 thoughts on “How to Track Business or Personal Expenses Using GnuCash (Accounting Software) in Linux”

Got something to say? Join the discussion.

Have a question or suggestion? Please leave a comment to start the discussion. Please keep in mind that all comments are moderated and your email address will NOT be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.