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 mint.com 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. Openoffice.org 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.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- New Products
- Linux Systems Administrator
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- Designing Electronics with Linux
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Reply to comment | Linux Journal
3 hours 55 min ago - Reply to comment | Linux Journal
4 hours 11 min ago - Favorite (and easily brute-forced) pw's
6 hours 2 min ago - Have you tried Boxen? It's a
11 hours 54 min ago - seo services in india
16 hours 26 min ago - For KDE install kio-mtp
16 hours 26 min ago - Evernote is much more...
18 hours 26 min ago - Reply to comment | Linux Journal
1 day 3 hours ago - Dynamic DNS
1 day 3 hours ago - Reply to comment | Linux Journal
1 day 4 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
I've have been using
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
Thats a great one. Enjoyed reading it thanks.
http://www.goarticles.com/cgi-bin/showa.cgi?C=1472064
Thats a great one. Enjoyed reading it thanks.
Homebank
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
All the ones you mention are really home accounting - if you want full featured double entry for Linux you can't omit SQL-Ledger
accounting
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 http://osfinancials.org
Web-based accounting
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 http://www.clarityaccounting.com and http://kashflow.co.uk, gets around this by being on the web - no hassles with upgrades, installation, or cross-platform incompatibility.
I use eqonomize. It's
I use eqonomize. It's pretty friendly and it's free. http://eqonomize.sourceforge.net/
Accounting Software for Linux
I've used Moneydance on both Linux and Windows for the past two years without any issues. Great product!
OSX Too
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
Hi,
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
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
Thought I went mention ledger (http://github.com/jwiegley/ledger) as a candidate, since it allows full double-entry accounting on the Linux command-line.