Manage Your Finances With GNUCash

by Reuven Lerner - Jun. 06, 2008Comments (10)

Hackers might like to think that the most important programs on their computer is an editor, programming language, or even a Web browser with the latest plugins. But for many people, a computer is nothing more than a tool, something that they use to write letters, perform calculations, and create presentations. Even if Linux were the most user-friendly operating system on the planet, but if it weren't for the OpenOffice productivity suite, no one would ever use it.

I thus continue to be surprised by the relatively low profile of an excellent productivity application, GNUCash. There are many people who say that they can't or won't switch away from Windows because of Quicken, which allows them to keep track of their money. GNUCash is a similar sort of program, but as you might expect, it contains not only a large number of built-in features, but also many capabilities that can be scripted and customized.

 

In its simplest form, GNUCash allows you to keep track of your money, in any number of different accounts. GNUCash uses the double-entry bookkeeping system, which can seem difficult to understand until you actually try it. The tutorials that come with GNUCash were more than enough to help me understand what was happening, and how to configure my accounts. It soon became clear to me that my simple accounting needs are child's play for GNUCash, which can handle an enormous number and variety of accounts, currencies, and payment schemes.

The most recent release of GNUCash (2.2.5) came out in late April of this year. As usual, this version came with a number of bug fixes, particularly when it comes to importing QIF (Quicken Interchange Format) files. One of the goals of GNUCash is to allow users to work with their banks and credit card companies, and this often means that GNUCash must be compatible with QIF, since so many people use Quicken. In many cases, this means that you can have your bank information feed directly into GNUCash, giving you a living, unified view of your finances.

But GNUCash is more than just a Quicken clone. You can access much of its functionality using Guile, a simple version of the Scheme programming language. You can also create custom reports, including charts. And of course, you can create output files that will be read by spreadsheets and other programs.

GNUCash is a powerful and useful piece of software, albeit one that addresses a mundane task. If you are interested in taking better care of your finances, I suggest that you try GNUCash; versions are available for Unix, OS X (using X Windows), and Windows.

 

 



Gerard Braad uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



10 Comments
 

Don't worry about your personal finances - I gots it under control!

1 Votes

I used GNUCash - it does the job but Quicken is a MUCH better interface with a lot more support. So unless you're a power user - As much as I love FOSS - I wouldn't recommend this...

1 Votes

I've used GNUCash for some time now, and find it handy and useful. A downside is that no one else uses it, and without an export to Quicken feature, it's going to be impossible to have a CPA look over your accounts.

1 Votes

I've used GNUcash for 3 years now and it is an excellent program; I am more willing to donate to open source developers then pay for a static closed source program. I track multiple accounts, 401K, IRA, Stocks, Mortgage, Student Loans, Credit Cards. It can handle anything I throw at it, and open source is completely dynamic, (i.e. continuous improvement). GNUcash is very logical and the help docs were invaluable.

0 Votes

You won't have any money after I get in so don't worry about it.

0 Votes

GnuCash is definately overkill. Diving into a preachy manual about double-entry booking systems is off-putting. Many existing cross-platform apps (e.g. Moneydance, which I use) are much more approachable, and effective, without being over-engineered to the point of obfuscation.

GnuCash, like many of the GNU apps, suffer from the "you have to know how to raise a steer before you can have a steak" mind-set.

0 Votes

Come on Hieronanimous. More like "you have to know how to use a knife & fork". Moneydance is pablum, spoon fed.

0 Votes

would be great if I had money to actually manage.

0 Votes

Learn how to use Gnucash and maybe you'll figure out a way to save some ;)


0 Votes

I have been trying to find out to what extend gnuCash supports online banking in the U.S. By "online banking" I mean:


1. bills & transfers are done in gnuCash, then after (for example) clicking a button, the information is sent to the bank. Thus, we don't have to have the added step of logging on the the bank's web site to do this.


2. transaction history is downloaded in the same session, and gnuCash transactions updated automatically (checks canceled, payments received, etc.).


It looks like gnuCash does #2, but I have not found any information on #1.


Thanks!

Dave


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.