Top 10 Reasons I Like MoneyDance

What is MoneyDance? It’s the personal finance application I’ve used for the second longest time. I’ve actually used YNAB longer, but they’ve gone the subscription route and I prefer having a desktop-based application rather than relying on a web app.

In short, MoneyDance stands in the space normally occupied by Quicken but without the subscription fee and it is written in Java so it runs on Windows, Mac, and Linux and likely other operating systems. There is a mobile iOS and Android app, but those are mostly for entering transactions on the go.

I recently revisited MoneyDance because I have decided to switch to primarily using Linux so my previous choice of Banktivity is no longer available as an option. On top of that, Banktivity has announced they are going the route of requiring a subscription for their software which is a major negative in my book. So what makes MoneyDance great?

  • #1 Cross platform – as mentioned before, MoneyDance runs on multiple operating systems due to being written in Java. They officially support Windows, Mac, and Linux but could likely work on any desktop operating system that can run Java applications.
  • #2 No subscription fees and generous upgrade policy & licensing – once you buy MoneyDance, it’s yours! You can keep using the version you bought as long as you want. If you buy a version of MoneyDance, the next version will be a free upgrade and the version after that will be available for half the price of the application.
  • #3 The calendar – this is going to sound minor, but MoneyDance is one of the few applications that gives you a calendar view of the upcoming transactions. This gives you an easy at a glance way to see what you have coming up.
  • #4 The budget bars – once you have a budget set up, you can select an option of showing a high level view of your budget in the header of the application. There is one bar that shows if you are on track for staying within your budget expenses and another to see if you’re on track for your expected income from your budget. You can click on it to see your expected vs actual numbers and the difference.
  • #5 Investment tracking – you can track any stocks, bonds, mutual funds and anything else you have invested in the stock market.
  • #6 Summary expense graph – on the main summary page, there is a graph that shows the biggest expenses you have by category, which expenses they are, and how much they are.
  • #7 Reports, reports, and more reports – Banktivity comes with a ton of reports already baked in, and almost any of them can be customized to show different transactions based on account, tag, category, date, and just about anything else you can think of.
  • #8 Budgets – you can have multiple budgets which means you can have different budgets for different reasons, or even just create a brand new budget if you want to handle your budget differently. Unlike some other applications, creating a new budget doesn’t mean you’d lose all your transactions.
  • #9 Extensions – MoneyDance includes an API that lets developers write extensions to add new functionality to the application.
  • #10 Forecasting and Savings Rate – these are actually both extensions. You can have MoneyDance forecast expected account balances based on scheduled transactions or once you have enough data entered based on previous historical data. Ideally you could see if your forecasted balance is going up and keep doing what you’re doing or going down and decide to save more. On a similar note, with the savings rate you can make sure you are on track to save a large enough chunk of your income to hit your financial goals.

If this sounds appealing to you, give MoneyDance a shot! Their trial period is 100 transactions (whether that takes you a week to hit or 6 months) and then when you purchase it, there’s a 90 day moneyback guarantee. The technical and customer support is great and they have quite the track record having been around since 1997.

I have personally used MoneyDance on and off since about 2004.

Guy With Shoes in a Field

Why Get a Handle on Finances?

This was going to be a post either about how to budget or comparing different personal finance apps. I decided to take a step back and focus on a more important thing: WHY focus on getting a handle on finances.

I am saying “get a handle on finances” rather than “budget” because some people view “budgets” as the financial equivalent of a grapefruit and kale diet. They think it ruins all your fun and leaves a funny taste in your mouth all in the name of being healthy.

Most everyone I know has been one of two categories of people at some point in their life:

1. You’re talking to someone and they are super-duper grumpy because they paid their rent a day before their paycheck hits their bank account. If the money for rent comes out before their paycheck hits their bank account, they are going to get an overdraft fee. If it hits the day after their paycheck, they are going to get a late fee. They are freaking out and there’s nothing you can say that will make them happy until they get their paycheck in their bank account and their rent paid.

2. You are the super-duper grumpy person in that situation I just described.

Now think about all the things you might want to do in life. Write a book, paint a painting, hang out with friends, play video games, raise wonderful kids, volunteer at an animal shelter, or travel to amazing places in the world. How does trying to time your rent payment help with ANY of those things?

IT DOESN’T

This is just one tiny example of how if your finances are out of control, it is going to suck up a lot of brainpower you could be spending on much much better things.

If you figure out your finances, it’s like getting ready to run a race and you have your shoes tied securely. If not, it’s like you have the laces dangling. Once you get going, best case is you’ll be running along thinking “Are these things going to stay on?” Worst case is you’ll trip over your laces and do a face-plant right into the ground most likely breaking some bones and ending up with some nasty scars.

Everyone has something they want to do with their life. Some are so bogged down in making ends meet that they have not thought about this for years. Imagine for a minute if all your bills are paid and the extent of your financial worry is should you take that vacation or go out to eat with that good friend of yours.

The next few blog posts are going to be about tying your financial shoes to get out there and run the race that is your life. I want to see people run far, run fast, and win. Not trip over their shoelaces and eat pavement.

Preview of a post coming in the near future – apps in a nutshell

I spent far too much time trying out multiple personal finance apps to track spending and budgets are here are the top ones I’ve found:

  • Banktivity – by far the best for tracking investments and budgets in one app. This app is available on MacOS and iOS. The iPhone app is free and supports mobile transaction entry and moving money between budget categories. The iPad app is not free but supports much more. The various versions of Banktivity can be downloaded from IGG Software’s website
  • YNAB (You Need A Budget) – hands down the best app if all you want to do is budgeting and track spending. YNAB purposely keeps the focus on that and does not track investment accounts. One of the few downsides is it requires a subscription. Available as iOS and Android apps as well as a web-based version.
  • MMEX (MoneyManagerEx) – the best open source solution I’ve found. It doesn’t do envelope budgeting, but does a great job at tracking spending across categories and accounts and keeps up with investment accounts.
  • Buckets – up and coming app. This is a desktop app that works on Windows, Mac, and Linux and does not require a subscription. It is inexpensive, does envelope style budgeting and the developer is one of the most responsive I’ve seen.

Disclaimer

This article contains affiliate links.