GnuCash an open source accounting software for Linux


A few weeks ago the GnuCash accounting software has been updated to version 3.0. For those who still do not know GnuCash is a personal finance system Free under the GNU General Public License (GPL) and cross-platform, this app use double entry that is, GnuCash registers two entries, one for the debit and the other for the credit and the sum of the debit and the credit must match.

Designed to be Easy to use, yet powerful and flexible, GnuCash will allows you to track bank accounts, stocks, income and expenses. As fast and intuitive to use as a check register, it is based on professional accounting principles to ensure balanced books and accurate reports.

The program serves both to keep personal or family accounting such as small businesses. It is easily configurable, allows the creation and modification of a hierarchical accounting plan, and incorporates a module for billing and managing relationships with customers - debtors and with suppliers - creditors.

GnuCash Features

Multiple currencies

GnuCash supports various currencies, such as the US dollar, the euro, the pound, the Indian rupee, the Pakistani rupee, and various international currencies.

Reports and Charts

GnuCash allows you to export your data in charts bars, pie charts and scatter plots. It also comes with a variety of customizable reports, such as profit and loss and balance sheets. You can also use GnuCash for employees to complete expense reports.

Export option

Data can be transferred from GnuCash to any other software if necessary.

Check print

With this function, you can print standard checks or you can customize the layout of your desire.

Personal characteristics

You can also balance your own budget using GnuCash's checkbook style registry.

Inventory management

GnuCash has a function that allows you to track and receive stock quotes and mutual funds, making automatic updates to their portfolios based on data retrieved from websites.


About the new version 3.0 of GnuCash

GnuCash 3.0 now uses Gtk3 Toolkit and the WebKit2Gtk API This is because some major Linux distributions have stopped supporting the WebKit1 API.

New editors were added that allow to be able to eliminate obsolete or incorrect data from the import maps, we also can't forget that GnuCash launches a new user interface to manage files associated with transactions

They have improved the option to delete old prices from the price database, as well as delete the deleted files in the history list of the file menu.

Ability to remove deleted files from history list in file menu.

El CSV importer has been rewritten in the C ++ programming languageThis adds new features, including the ability to re-import CSV files exported from GnuCash, along with a separate CSV price importer.

A new preferences panel for the Alphavantage API key

A reconciliation report based on the transaction report, a revenue GST report, and a cash flow Barchart report.

How to install GnuCash 3.0 on Linux?

This accounting system is available in almost all Linux distributions, so you can install it with one of the following commands, depending on your distribution:

To withdraw from your install GnuCash in Debian, Ubuntu and derivatives we execute the following command:

sudo apt install gnucash

To withdraw from your Fedora, CentOS and derivatives we run:

sudo yum install gnucash

It tienes openSUSE you must run this command:

zypper install gnucash

To withdraw from your Arch Linux and derivatives we run:

sudo pacman -S gnucash

GnuCash is on Snap

If you like installing apps via Snap packages, GnuCash has its snap package, only the only one drawback is that at this time it has not yet been updated to its new version within the Snap Store.

But you can be on the lookout as soon as it is updated.

To install it through snap you just run:

sudo snap install gnucash-jz

The content of the article adheres to our principles of editorial ethics. To report an error click here.

3 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Gregory said

    A pity, it gives me a dependency error, I do not have money installed in my personal finances :(

  2.   Juan Pedro said

    I can recommend an accounting software that has everything ready for electronic invoicing. We have the possibility of being aware from the mobile application and from any computer with internet.

  3.   Daniel said

    For accounting not so home, and if professional, I recommend Keme. Multiplatform, totally free, and with periodic updates. With nothing to envy to paid accounting programs.