Ask the Experts: Accounting Software for Linux


Question: This is my first venture into Linux. I have most of what I need lined up except for some simple banking software. My credit union will send data in CSV and I need something that will update electronically like that. Suggestions? -- Marilee J. Layman

James Ward, Adobe Systems I've been using for over a year now and it works great on Linux! I'm not sure if your credit union is supported, but if so this browser based solution might work as well for you as it has for me.

Tim Kissane responds: I have used Gnucash and Kmymoney in the past. Both have been satisfactory. There is another package called HomeBank that may be simpler for home use. You might also want to look at Quasar, Lazy8 Ledger, and TurboCASH. Some of these will import CSV files, but the format will have to be massaged. Others will need a script (in Perl or Python) to convert the CSV into QIF.

Jared Bernard, accountant responds: If you are looking for something basic to track expenses and balance your check book, I would suggest using Homebank. Homebank is fairly straight forward to use with a simple interface and intuitive layout. You are able to create a list of payees, record transactions an schedule recurring bills by using the archive tool. Homebank has fairly decent import features for CVS files for easy management. You can read more about Homebank and it's various features on it's website. Another option may be using a spreadsheet, if you are just looking to track expenses from one bank account or do some simple budgeting. Calc has made some wonderful improvements to it's text-to-columns feature. You can easily copy and paste your CSV data into the Calc, select Data from the menu bar then text-to-column to begin the wizard. Otherwise, you can open your CSV file directly from Calc and the wizard with begin automatically.

Here are a few websites that offer various spreadsheet templates for tracking your finances:

Shawn Powers, Associate Editor of Linux Journal responds:
GnuCash is rather robust, and may actually be too complex for simple banking. Some others off the top of my head are Money Manager Ex and Buddi.

I'm not sure about importing CSV files, but I'd think that would be a pretty common request, so I'd suspect all or most of them would do it.

Nick Danger responds: While not free, I have been using Moneydance under various Linux distributions for several years now and highly recommend it. If you want to stay both free and open source, you can use KMyMoney under the KDE Window Manager or Grisbi under GTK+. Any of these should import your CSV files without a problem.

If you need the more complicated double-entry style of accounting, GnuCash is considered one of the premiere financial apps for Linux.


Carlie Fairchild is the publisher of Linux Journal.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I've have been using

jimmy's picture

I've have been using Moneydance on OSX and it is better than anything else I had found, especially if you do online banking.

Yes I agree. I'm using it for finiance control.

Thats a great one. Enjoyed

Richie234's picture

Thats a great one. Enjoyed reading it thanks.

Richie123's picture

Thats a great one. Enjoyed reading it thanks.


ppyo's picture

I tried SQL-Ledger and Gnucash in the past, and although both offer many features, those made them a trifle complicated. I needed a simple program to balance my checkbook and cards. I then tried Grisbi and although it has the right features, I did not like the interface too much. Finally I settled for Homebank: simple, with all the needed features, straightforward, and with a clean, nice interface!

Ppyo - A proud Linux user since '96.
Distros in use: Ubuntu, Jolicloud, Android, Zubuntu/Cacko (Zaurus).

Accounting Software

MrSums's picture

All the ones you mention are really home accounting - if you want full featured double entry for Linux you can't omit SQL-Ledger


knurpht's picture

I'm using ofFinancials, a fork of gnucash i think. They have supreme support, runs on Windows ánd Linux (with wine), very active development. See

Web-based accounting

Online Accounting's picture

I think a linux-native accounting app might seem like a good idea at first, but one day you are likely to outsource your bookkeeping, or just need some help from an accountant or bookkeeper. Or you might get a Mac, or upgrade your linux distro and find out your accounting software is now broken. Web-based accounting software, such as and, gets around this by being on the web - no hassles with upgrades, installation, or cross-platform incompatibility.

I use eqonomize. It's

Anonymous's picture

I use eqonomize. It's pretty friendly and it's free.

Accounting Software for Linux

Moneydance user's picture

I've used Moneydance on both Linux and Windows for the past two years without any issues. Great product!


Anonymous's picture

I've have been using Moneydance on OSX and it is better than anything else I had found, especially if you do online banking

New Opensource Business Accounting System

Ks Tan's picture

Currently I'm developing an web based accounting system (SimBiz) design for SME. It support multiuser and allow open source developer to integrate others module specific module inside. Below is existing features, please comment if you have something good opinion.

1. Multi User concurrent access.
2. Organize transaction in batch.
3. Multi organizatio in same system, user can switch from organization to another organization easily.
4. Use classic double entry to for input accounting transaction.
5. Organize chart of account in hierarchy, user can move parent account anyway they like. User can perform show/hide account's container in the web interface.
6. User no need to create debtor and creditor account individually.
7. Using Business Partner as business entity, we can assign it as debtor, creditor, or both
8. All report in PDF format
9. Income Statement (single period,single year,compare 2 period, compare 2 year), support 2 layer and 3 layer
10. Balancesheet (single period,single year,compare 2 period, compare 2 year), support 2 layer and 3 layer
11. 2 format for Trial balance report (By Summary and By Detail)
12. Ledger Report By Debtor, creditor, General Ledger
13. Print Statement for business partner, aging support 1/2 years.
14. Accounting API is prepared so others module can call the function and generate accounting entry automatically.
15. System developed from Xoops Framework, database backend =mysql, programming language = php
16. Generate credit/debit note and receipt, data will post to accounting entry.

Gnucash for me

Stu's picture

Gnucash was what I moved to 2 years ago as I started my transition away from Windows (and therefore Microsoft Money). It doesn't have nearly the polish of MS Money, and there are a few nice features I had to forget about (like slick budgeting wizards, and slick report wizards) but overall I'm happy enough with it. I'm going on 2 years of using it regularly for my personal expense tracking and reporting. It took a few months to get the QUicken File import+reconciliation stuff to work smoothly for me, but I can cruise through it now.

I won't lie though, I still miss those fancy features in Money.

Command-line accounting

John W Wiegley's picture

Thought I went mention ledger ( as a candidate, since it allows full double-entry accounting on the Linux command-line.