Budgeting is the foundation of financial wellness and success. Budgeting puts you in control of your money and helps you achieve your goals.
A few years back two professors did the largest research study on millionaires in the United States. They studied how they made their money, what their family structure was, what kind of car they drove, what kind of watch they had and on and on. After they compiled the research they wrote a great book titled “The Millionaire Next Door.” One of the key findings of the book was about budgeting:
“Millionaires became millionaires by budgeting and controlling expenses, and they maintain their affluent status the same way.”
That’s right – they set a goal to become a millionaire then the budget was the tool they used to get them there.
Maybe you have a goal to become a millionaire, maybe you don’t. You have financial goals, though, even if you haven’t attached a dollar amount to it yet. Do you want to retire someday? That’s a financial goal. Do you want to travel? Go on vacation next year? Buy a better car? Buy a house? Those are all financial goals, and you will achieve those through your budget. Once you attach a dollar amount and a deadline to the goal your budget can start to really work for you.
In this day and age there is no reason not to use budgeting software. It is cheap (or free) and does all the hard work for you.
In today’s post I want to do a review of the top three budgeting programs – Mint, You Need a Budget and EveryDollar. All three are online, have great mobile apps and are very secure.
The basic premise of all three programs is that you budget based on what you actually have – it’s not a projection in the future or a record of the past. If you just got paid and you have $2,000 in the bank then you budget $2,000. In all three programs the $2,000 will go at the top of the page and you give every dollar of the $2,000 a job or a name.
If $1,000 of that is allocated to the mortgage category you put $1,000 in the mortgage category and you have $1,000 remaining. Let’s say you take the remaining $1,000 and put $500 in groceries, $250 in utilities, $200 to a car payment and $50 to entertainment.
At this point your mindset needs to shift. You no longer have $2,000 in the bank – you have $1,000 allocated to your mortgage, $500 in the grocery category, $250 in the utility category, $200 for your car payment and $50 for entertainment. Your bank balance is irrelevant – all that matters is having categories that are funded.
Let’s move on now to what some of the differences are, the costs involved and pros and cons.
EveryDollar was developed by Dave Ramsey and his team at Ramsey Solutions.
EveryDollar has two versions – a free version and a paid version. The paid version is $99 a year. The paid version gives you the software and app and the paid version connects to your bank account and imports transactions, which is vital in my opinion. The free version also has a lot of ads pushing you to use the paid version.
EveryDollar recommends you:
- Budget before the month begins in a team meeting with your spouse if you are married.
- Budget to $0 – or give every dollar a name.
- Track your transactions – you enter them manually or with the paid version you import them and assign them to a category.
In addition to the ads pushing you toward the paid version, there are ads for Dave’s ELPs, or Endorsed Local Providers. For example, on the sample budget I set up ads came up for auto insurance, home insurance and life insurance.
EveryDollar comes with a good 15-page Guide to Budgeting that teaches you how to use the software.
I found the interface to be clean and very easy to use. Entering transactions was simple. You can set or change the categories any way you want – adding, deleting, or renaming.
The big problems I see with the software are:
- Neither version tracks your bank account. The paid one pulls transactions in, but it doesn’t track your account. You would have to log in to each one to be sure your balances are the same. Other software acts as a bank register in addition to the budget. Using EveryDollar gives you an extra step.
- The ads for the paid version and ELPs got annoying.
- The paid version is expensive for what you are getting.
- In most of the categories money doesn’t roll over from month-to-month. If you have $10 left in “gas” at the end of the month it is gone on the first of the next month. I think that is a major flaw. When I looked up why they did that it says that there shouldn’t be any extra money at the end of the month. If there is $10 leftover you should apply it towards your goals. I get that, but I still think it should roll over. What if I am putting extra in the gas category to save for the gas for our vacation?
There is an exception to this – the “goals” categories do roll over. Put $100 in a category labeled “Emergency Fund” and it will roll over. Supposedly you can also turn any category into a “Fund” and it will roll over. When I tried doing that, though, nothing rolled over. It is possible I got frustrated too early and didn’t learn how to fully use it, though.
While it is clean and simple to use, I think the cons outweigh the positive features. I don’t think it fully does what you want a budget to do.
Mint was one of the original players in the online budgeting software game. They were acquired by Intuit a few years back who really hasn’t done much with it. My guess is that they bought Mint to market its other products to the users, of which Mint has over 300 million.
Mint is 100% free. It is supported by ads that can get quite intrusive.
When you first sign up the first step is to link it with your bank account. You can’t move past the first screen until you link it. I don’t like that at all. I think they should let people take it for a spin before they commit, but I think we should also read bills before we pass them. I do wonder how many of their 300 million users signed up, then never actually linked an account.
Because I didn’t want to link an account today, my review is based on how the software used to function. However, just last week I tried to help someone with their Mint account, and it looked the same and had the same limitations it used to have, so my review should be fairly accurate.
Mint will allow you to connect all of your accounts, so it can act like a Financial Dashboard for you. As I mentioned, it is also free.
For me that is where the pros stop. I found Mint to be incredibly inflexible and not user-friendly at all, starting from page one where you can’t see what you are getting unless you link your account. Want to rename a category? Nope. Mint fixes the categories and you can’t change them, which means you have to fit your budget around their predetermined account names. Here is their fixed list: https://www.mint.com/mint-categories.
“Honey, which category in Mint is the money we’re saving for a snowblower?” “It’s the laundry category.” It’s about like that.
Returning things and getting credits to your account throws the budget off as well. If you return $50 worth of clothing it sees that as income. I found full blog posts about how to manipulate the software so it isn’t treated as income. It shouldn’t be that hard.
Remember, though, Mint IS free. If you can’t afford a paid version and you want it to link to your accounts (and you do want to), then Mint is a good option.
You Need a Budget
You Need a Budget, or YNAB for short, was developed by Jesse Mecham while he was a student at BYU. He had taken an Excel class and created a spreadsheet that he used to track their family budget. He decided to try to sell it and to his surprise it sold – a lot. Jesse has a full team working on YNAB now and it has moved far beyond the Excel spreadsheet. It is now a web-based app with an Android and Apple app. YNAB focuses on one thing – budgeting – and they do it extremely well.
YNAB has four rules for making your budget work:
- Give every dollar a job. You budget just the money that you have on hand by asking yourself, “What should this money do before I’m paid again?” You follow this rule by connecting your bank and credit card accounts to YNAB, setting up spending categories, putting money in the categories and tracking your expenses.
- Embrace your true expenses. Think about your less-frequent expenses such as Christmas and insurance. You set a goal with a deadline and a dollar amount to meet those goals. The software tells you if you are on-track or not. See my blog post at http://blog.ryanhlaw.com/revolving-savings/ for more details.
- Roll with the punches. When you need to change your budget, just change it.
- Age your money. Work towards spending money that you earned at least 30 days ago – that way you aren’t living paycheck to paycheck anymore. The software displays an “Age of Money” number at the top of your budget.
YNAB is free for 34 days, then you can pay either $5 a month or $50 a year. Students can get a copy for free for a year by emailing email@example.com.
YNAB is simple to use, and in my opinion it is the most powerful budgeting software out there. The only downsides I can think of are:
- The Android and Apple apps need some more developing. I happen to know that this is a feature they are working on right now.
- It has a bit of a learning curve. While they have user guides, they could benefit from a simple booklet like EveryDollar puts out with their software. However, they have free online classes (over 100 per week) – including some early in the morning and others in the evening. You should be able to find a class time that works for you. There are currently 13 different classes – from Getting Started to Learn From Reports (https://www.youneedabudget.com/classes/).
If you need a free solution I recommend Mint. If you are willing to pay for a far superior product, though, I recommend YNAB. I have been using YNAB for years now and I recommend it all the time. It is the most powerful and versatile option. You will get far more from YNAB than you will from either other software package.
With any budgeting software, though, it only works if you put in the time. EveryDollar recommends a weekly meeting and check-in. This will work for most people. Being the budgeting nerd that I am, though, I actually log in each morning, pull transactions in from the previous day, and make sure everything is up-to-date. It takes just a few minutes, then I can be sure that all of our budget categories reflect correct numbers.
You can learn more about any of these solutions at: