This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!


Review: Moneydance 2007

By Ben McGrath on May 02, 2007 (8:00:00 AM)

Share    Print    Comments   

Linux users have a multitude of choices for personal finance applications, including GnuCash, KMyMoney, Kapital, and others, not to mention being able to run Quicken under WINE. One good alternative that runs on multiple operating systems and manages finances with ease is Moneydance.

Moneydance isn't free, but it does run on Windows, Mac OS X, Linux, Unix, and Solaris, due to it being coded in Java. It offers all the basic features most users need, such as checkbook balancing, basic exchange rates, and easy importing from Quicken, while also offering some more interesting and useful tools to judge the state of your finances, such as graphs that can indicate your net worth over a period of time, and easy reminder setups to make sure you're almost always in control.

You can download a free trial version of the software that's limited to 100 transactions, with some of the features disabled. The Linux downloads come in two versions: with or without Java prepackaged. If you want to unlock the software's full potential, you'll need to purchase it for $30.

To install Moneydance in Linux, open a terminal window, navigate to the directory where you downloaded Moneydance, and run ./ if you already have Java installed, and ./ if you downloaded the version bundled with Java. The Java-less installation checks to make sure you have Java installed before going through with the installation, and if not will automatically download Java for you.

The first time you run the program, you're presented with three options: you can create a new file to record all your transactions in, open an existing file, or import a file in QIF, OFX, or OFC format. When you create a new file, Moneydance uses its own format, with the extension of .md. If you import a QIF file from Quicken and save your data, it takes the Moneydance format. Upon my first attempt at importing a QIF file, I found that Moneydance duplicated some of my prior transactions from Quicken. A quick visit to their forum explained an easy workaround. I had to set up each of my accounts, checking and credit card, manually, and then import the information from the QIF. This wasn't too big of an issue, and the problem seems to stem from how much data is actually available from the imported files. In short, filetypes won't always play nice with each other, but it can be made to work.

After you create a file, you choose what your primary currency is. Moneydance offers 44 different choices. Next, choose whether you want to run in a standard or minimal account set. A standard account set includes checking accounts, loan accounts, liability accounts, as well as general income and expense accounts. Minimal account sets include just checking and savings, and leave you to import your data from other financial management programs.

Setting up accounts is pretty simple. You need to enter standard bank account information, such as the account and routing numbers, for Moneydance's check printing and online banking functions. If you're setting up a credit card account, you can enter a card's annual percentage rate, while liability accounts ask for your initial liability.

Once your data is set up, you can begin entering transactions. If you're security-conscious, you can encrypt your data with a choice of either 56-bit DES or the somewhat slower Triple DES. If you ever need to get your information out of Moneydance, you can export it to .QIF or Moneydance XML files.

If you have finances in multiple currencies, you can view the current exchange rates in other countries. This is updated via a list from Moneydance, as long as you have a current Internet connection. If you have multiple accounts set up, Moneydance will also automatically calculate your net worth. If you own stocks, you can grab an extension that will automatically synchronize with the latest Yahoo! stock lists. You can set reminders that will automatically alert you of an upcoming transaction or bill. The interface to the program is intuitive -- in just minutes I had all of my information entered.

Moneydance supports online banking, but in order to get it set up you have to do some legwork. First and foremost, you need to make sure that your bank supports direct OFX connections. Setting up an online banking account or bill payment is easy -- for either, go into the transaction register of your account, and in the top left you should see a tab for online transactions. Drop the tab down and click on either "Set up online bill payment" or "set up online banking," depending on your needs. Moneydance works with a large list of banks; if yours isn't on the list, you can manually set up an account after you get your bank's OFX ID and URL. After you've configured your bank, you need to input your user ID and PIN that your bank gives you.

If you have some form of Web-based banking with your bank, Moneydance can import your settings and transactions from there, provided the bank supports OFX. I was not able to import the settings from the Web site successfully, but I was able to obtain a downloadable file (.OFX) from my bank, which Moneydance accepted with ease.

Moneydance also offers advanced budgeting and monitoring tools for your finances. You can have up to 10 budgets going simultaneously, and Moneydance can even calculate an initial budget based on your previous transactions. To create a new budget, open the Budget manager from the dropdown menu located at the top of the program. If you'd like to review your budget, select View -> Show Budget Status in the top menu, and you'll be presented with a graph in the top of the main toolbar. You can also create a budget report for a specific time period, and Moneydance will show you how over or under budget you were.

Moneydance can manage loans easily. You can set up a wide variety of loan options, varying the APR, the amount of payments per year, and the total amount of payments you'll be making. The software automatically calculates your monthly payment, but you can set a specific payment as well.

Moneydance will print on pre-printed checks, but will only print the date, amount, and the payee. It can't print your routing and account numbers, but you can opt to print your address. Printing checks itself is simple -- you go through the register and mark whatever transactions you intend to be checks as "to be printed," then select the Actions dropdown in your transaction window, and set it to print your checks. Here Moneydance worked out well for me -- I don't write checks a lot, but for setting up mass bill payments it was easier to use the software than to write each individual check out.

Moneydance also offers its core API so that users can develop their own extensions through Python and Jython. It includes sample code, necessary libraries, and an ANT build file to allow compiling and signing of extensions. The project's developer page also includes sample extensions, as well as links to a mailing list for Moneydance development and common issue resolving. When in Moneydance itself, you can obtain a list of available extensions via an Internet connection from the Extensions menu in the top bar, or by clicking the "Check for new updates/extensions" link below all your account information. An extension that I found particularly useful was one that imports Yahoo! stock quotes.

If you need support for anything Moneydance-related, you have a couple of options. Read the User Guide first, as many times it can answer your question right off the bat. You can also try the online support forum, with topics ranging from installation and configuration to Moneydance development, and even general finance talk. There is also a mailing list, as well as a Yahoo! discussion group. For matters of a more private nature, the company offers email support.

Of course, when you first find that you need help, you can always turn to the Help section of Moneydance itself -- 16 chapters of tips, tricks, and tutorials ranging from simple transaction input to a full-on guide to configuring your online banking experience.

Moneydance isn't without its drawbacks, one chiefly being that it's not free software. As a personal finance application, though, Moneydance is worth checking out. Its intuitive interface and easy setup should be a welcome choice for any new Linux users looking for personal finance software, and the ability to develop extensions may attract seasoned users looking to get the most out of their experience.

Share    Print    Comments   


on Review: Moneydance 2007

Note: Comments are owned by the poster. We are not responsible for their content.

monkey dance

Posted by: Anonymous Coward on May 03, 2007 11:21 PM
at first i read that as monkey dance. lol


More finance applications

Posted by: Anonymous Coward on May 05, 2007 07:50 PM
You can find more personal finance applications here:
<a href="" title=""><nobr>r<wbr></nobr> e_libero:gestionali_finanziari#gestionali_finanzi<nobr>a<wbr></nobr> ri_familiari</a>

and professional finance applications here:
<a href="" title=""><nobr>r<wbr></nobr> e_libero:gestionali_finanziari</a>

they are all free software application


Need a LINUX fund based non-profit accounting app.

Posted by: Anonymous Coward on May 02, 2007 10:52 PM
Fund based accounting used by non-profits, churches, and government is a different animal than for-profit business or personal accounting applications.

I have found out that Linux has no Fund based non-profit accounting application available for it!

At one time there was one called MoneyCounts created by Parson's Technology that was inexpensive for small non-profits and churches (not for Linux). However, I believe that Intuit bought them out and killed the product (Intuit has a much more expensive fund based accounting application for windows that is too expensive at about $400 or so and it actually a special QuickBooks version).

Does anyone know of a Linux version (it has to be designed from the ground up for fund based accounting for non-profits, not a business or personal accounting application that has been modified as that will not work). Of course it needs to be a GUI based one, and not double entry accounting that is more difficult to train folks on.

The old Money Counts was perfect, but it is not available anymore (and it is not for Linux).


Re:Need a LINUX fund based non-profit accounting a

Posted by: Anonymous Coward on May 02, 2007 11:19 PM
Can you point to some information on the differences in accounting for profit and non-profit organizations in your country?


2 sample links to Fund Accounting info

Posted by: Anonymous Coward on May 03, 2007 12:30 AM
Here are some links that I found:

Fund Accounting is Different
By Don Frey
<a href="" title=""></a>

Fund Accounting Software Checklist
By Don Frey
<a href="" title=""></a>

More links are out there via Google.

Bonus article:
Why proprietary software is dangerous for business-critical applications
Monday August 28, 2006 (05:00 PM GMT)
By: Robin 'Roblimo' Miller
<a href="" title=""><nobr>8<wbr></nobr> /14/202229&tid=132&tid=129&tid=138</a>


pdf from same site that might help understand too.

Posted by: Anonymous Coward on May 03, 2007 12:52 AM
Here is a pdf file with some very good information about what the company who has this site is doing.

<a href="" title=""></a>

Note that not only can a disbursement check have money from multiple funds as part of the sum, but income/deposits money can also be deposited over multiple funds as well (called split-transactions).

Some non-profit organizations who are 501c3 have to keep track of volunteer hours, and Unrelated Business Income. UBI - was limited recently due to some for profits acting like they were non-profits. So the activities that were other than normal, or Unrelated Business Income has a set of rules now that requires tracking for some non-profits, and this means that other stuff such as volunteer hours worked on this and that need to be tracked as well..., depending on what the organization does. But this type of tracking is something that could be done outside the accounting system - but, a module in an overall non-profit system for small non-profits might be something that might make sense for helping with the tracking.


History of MoneyCounts

Posted by: Anonymous Coward on May 03, 2007 01:00 AM
Here is a link that talks about MoneyCounts:

<a href="" title=""></a>

"MoneyCounts wasn't shareware, but sold for only $12. I gave "Parsons Technology" a call and followed Howard home from work that night to pick up my first copy of MoneyCounts 3.0."


We have MoneyCounts- only 20 transactions per year

Posted by: Anonymous Coward on May 03, 2007 08:05 PM
The folks at Parson't Tech donated MoneyCounts to us years ago (DOS based) and it worked and still works fine. However, training a replacement as treasurer on a DOS based accounting fund accounting system would be difficult. Everyone likes the GUI world (and Quicken/Quickbooks has spoiled many with the ease of use there).

The expense of Quickbooks is too high. Speaking from being a treasurer of a small non-profit environment protection group (that is part of a much larger organization, but we operate our own set of books, and we are required to report to the main organization every year). We only have about 20-30 transactions per year (if that) and the $400 price tag for Quickbooks is absurb for us. We operate multiple funds to keep track of what we are doing in various areas, as donations to the organization can be assigned for exclusive use of a fund for projects in that fund.

A Linux solution, costing in the neighborhood of what MoneyCounts was priced at back then, would make sense, and would be affordable... I could get a Of course, a modification of GNUcash, or other would be nice too as long as double entry stuff is left off (like MoneyCounts did years ago).



Posted by: Anonymous Coward on May 03, 2007 01:46 AM
For those who care about Free Software, another personal finance manager that exists is <a href="" title="">HomeBank</a>. It's built on GTK+ and licensed under the GPL.



Posted by: Administrator on May 03, 2007 02:06 AM
Hmm. I've never heard of Homebank. It looks useful, and one thing that I'll say seems interesting is their "Car Cost" filter - really just the consumption of fuel aspect. This is probably something many people forget to include into their budgets, especially the rising cost of fuel.

Moneydances one downside is that it's not free, and that's where applications like Homebank 1Up it in some aspects. However, if you can stand to pay a small fee, Moneydance is a decent finance program that can take your data between a variety of systems with ease, and is in general a very usr friendly program.


Additional Info

Posted by: Anonymous Coward on May 03, 2007 04:05 PM
Great article! As the developer of Moneydance I'd like to offer a couple of minor points:

  - The free "trial" version is only limited to 100 manually entered transactions (imported transactions don't count towards the limit). There are no other limitations.

  - When printing checks, the address that can be included on the check is that of the payee. This is for people who have envelopes with the little windows who want to be able to drop the checks into the envelopes and post them.



Re:Additional Info

Posted by: Anonymous Coward on May 04, 2007 01:35 AM
Thanks for the points, Sean. I didn't realize that imported transactions don't count. I should've mentioned that.

Again, though, I appreciate your comments. Nice to know a developer saw it.


Steve Balmer

Posted by: Anonymous Coward on May 03, 2007 04:20 PM
Whenever I hear "Moneydance", I think "monkeydance", and then I think of Steve Balmer.


More finance application

Posted by: Anonymous Coward on May 05, 2007 07:48 PM
You can find more personal finance applications here:
<a href="" title=""><nobr>r<wbr></nobr> e_libero:gestionali_finanziari#gestionali_finanzi<nobr>a<wbr></nobr> ri_familiari</a>

and professional finance applications here:
<a href="" title=""><nobr>r<wbr></nobr> e_libero:gestionali_finanziari</a>

they are all free software application


Java open source finance application

Posted by: Anonymous Coward on May 07, 2007 02:52 AM


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya