7 (More) Free and Open Source Finance/Accounting Software for Linux

Since our collection of Free and Open Source finance/accounting software for Linux has been quite popular, I would like to add 7 more to that list. As I've said before, finance or accounting software will prove valuable for those who have small or medium-sized business as it will allow users to do important tasks like recording and processing accounting transactions within functional modules such as accounts receivable, accounts payable, payroll, and trial balance.

So here is another list of Free and Open Source finance/accounting software that is available for Linux:

Grisbi is a personal finance system that can manage multiple accounts, currencies and users. It handles third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations. Some of its other features are:
* Totally customizable financial printable reports
* Scheduled Transactions
* OFX, QIF, GnuCash, CSV Import
* QIF, CSV Export
* Multi-Currency Transaction Handling

Openbravo is a web-based, open source ERP business solution for small and medium sized businesses or companies that was originally based on the Compiere ERP program. It features a web-based interface, where the user can view the entire status of a company, including production information, inventory, customer information, order tracking, and workflow information. It is possible to synchronize this information with other applications through the Java-based Openbravo API. Openbravo can also create and export reports and data to several formats, such as PDF and Microsoft Excel.

jGnash is a free personal finance management application for the Java runtime environment. It is a double entry system with support for multiple currencies. jGnash can import OFX, QIF and GnuCash files. It can also automatically update stock prices and currency exchange rates. Here are some of its features:

* Report Generation in PDF Format
* Double-Entry Based Transactions
* Account Reconciliation
* Fast Auto-Completion of Form Fields
* Schedule Recurring Payment Reminders
* Track Investment Accounts and Transactions
* Secure File Encryption
* Scriptable through BeanShell
* Advanced Server/Client Networking Architecture

KMyMoney is a simple and user-friendly personal finance manager for the KDE desktop environment. The project aims for accuracy, ease-of-use, and familiar features. KMyMoney has functionality similar to that of Microsoft Money. It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format.

LedgerSMB is a double entry accounting system where data is stored in an SQL Database Server and a standard web browser can be used as its user interface. The system uses the Perl language and a Perl database interface module for processing, and PostgreSQL for data storage.

HomeBank is a personal accounting software package that can be used to manage personal accounts. With it, you can create dynamic, easy, and powerful reports with graphical charts using Cairo. Some of its unique features are:

* Transaction import in CSV format (homebank specific format)
* Direct add of payee and categories from the register dialog
* Tag feature for transactions
* Pre-defined transactions, which can be automated
* Pre-filling of transactions from a bookmark
* Dual pad of cheque and automated cheque number increment
* add transactions by inherit from existing ones
* Multiple transactions edit for each columns at once
* Easy transfer between accounts, which can be automated

JQuantLib is a comprehensive framework for quantitative finance that offers several mathematical and statistical tools needed for financial instrument valuation, calculation of VaR, portfolio valuation, etc. It is based on QuantLib and is written in Java. JQuantLib does its best efforts to mimic as close as possible the API exposed by QuantLib, offering a smooth transition path for developers and organizations willing to employ financial applications written in Java while keeping commitment to high performance and low latency. Features include:

* Support for generic pricing engines;
* Support for generic financial instruments;
* Date, Calendar and IMM support;
* Trading calendars for the most important markets;
* Support for generic term structures;
* Support for generic 1D and 2D interpolations;


  1. Thanks.
    In your opinion, what is the best for smallest company (a freelance designer)?

  2. Twelve Accounting programs for business and no mention yet of Front Accounting or TurboCash. These are the two I am going to try and would value an opinion of.

  3. Also, you forgot a major player in the open source Accounting / ERP space: xTuple.

  4. Maybe you should have mentioned TioLive whose accounting part is very solid. Moreover the free version is perfectly adapted for someone who starts his business.

  5. I have own accounting program which is linked with Palo server. If someone is interested to try it send me email on :

  6. Hi its Philip Copeman from the TurboCASH Accoutngin project. We are an accounting package in the Quickbooks/SAge mould. Works great on Linux with Wine.