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...

Spread the love

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/

Facebook Comments

More Stuff

Twitter Will Hide ‘Locked’ Profiles From Follower Counts Perhaps a healthier Twitter is one with smaller follower counts—even if that comes as a blow to your ego. That’s what the company is hoping, anyway. O...
Building Products for the AI-Native Future The last decade was spent building products that were cloud native and mobile native, and this disrupted several industries and changed the way we l...
Why do startups fail? A postmortem of 256 failed startups. Product Market Fit Finding a potential market for a new, exciting product is still a big puzzle for all startups.No wonder, 42% startups have to wi...
Understanding Shared Libraries in Linux In programming, a library is an assortment of pre-compiled pieces of code that can be reused in a program. Libraries simplify life for programmers, in...
Spread the love

Posted by News Monkey