The Best Personal Finance Software

Mo' money, fewer problems

The 30-Second Review

This is way more than bill pay — we're talking up-to-the-minute reporting on your financial health that syncs seamlessly with your accounts. Financial experts and advisors agree that the best personal finance software doesn't just tell you how much money you've got; it inspires you to make smarter money decisions every day.

Top Picks
Best Overall

The most comprehensive and customizable way to see exactly what your money is doing, all for free — but you will have to suffer through some banner ads.

If you’ve ever used a daily tracking program — fitness apps, sleep apps, “did I drink eight glasses of water today” apps — you know that they only work if you actually want to use them. Personal finance apps are exactly the same. In fact, the best personal finance software has to be even better than those drinking-water apps because they’re not asking you to drink water; they’re asking you to think more carefully about how you spend your money.

What a drag.

If you’re going to log in every day, if you’re going to take the time to categorize every transaction, and if you’re actually going to use the information the program gives you to make better financial choices, you have to be inspired. There’s no room for a janky, difficult-to-navigate tracker, or limiting features that don’t match your needs. What we discovered with Mint, our top pick, is that as long as there are enough key features to choose from, and you have the ability to customize the experience, pretty much every style of spender will be satisfied.

Our Picks for the Best Personal Finance Software

Best Overall

Mint The most features — and the most useful ones — of any software we tried. Plus, it's free. But you'll have to ignore a bunch of ads.

Over 20 million registered users have signed up with Mint, and after testing it, we know why. Mint stands out for providing the most features, the most useful features, and the most comprehensive way to see exactly what your money is doing.

What do we mean by useful? You name it. If you want to know how much money you need to put aside every month in order to buy that way-too-expensive plane ticket to see your parents for the holidays, Mint can help you calculate that number. If you have a big expense that’s due every few months (hello, freelancer estimated taxes!), Mint can prorate that expense into your monthly budget so you don’t forget and spend the money on something else.

Unlike other budgeting platforms (like the very popular You Need A Budget, or YNAB), Mint doesn’t make you plan out every dollar. Although you can create as many budget categories as you want or need, Mint also understands that life involves flexible spending — one month you might spend your discretionary dollars on clothes, and the next month you might spend them to take a Lyft. Mint lets you pile those dollars into an “everything else” category, so you can see how many “everything else” dollars you have each month — and whether you can afford that Lyft, or have to wait for the bus.

Mint is also the best program for anyone new to personal finance software: Everything you need to set it up is clearly visible on your dashboard. You don’t have to go hunting through drop-down menus, because none of Mint’s dashboard menus are drop-down. You don’t have to wonder where to add your mortgage, because Mint puts the option right on the front page. On top of that, it’s free, meaning you can take it for a test-drive without having to make a budget for it.

Let’s get the negatives out of the way: Yes, Mint has a lot of banner ads. Yes, Mint will take a long time to set up. Yes, Mint starts out by making a lot of assumptions about your budget, and you’ll have to go in and change those assumptions. (Mint told us we had a $10 monthly budget for “fast food.” We appreciate Mint trying to keep us healthy, but there are bound to be two-burger months…)

But if you ignore the ads and put in the work, Mint has a lot to offer.

How much work? We definitely suggest setting aside at least four hours, and some users may need to buckle in for West’s recommended eight. The initial Mint setup is really easy and should only take a few minutes; the hours add up when you categorize your transactions, set up your unique budget categories, and think about your financial goals.

This is pretty consistent across all of our top picks, with the exception of YNAB (and we’ll get to that). The initial setup takes just a few minutes, and the four-to-eight-hour journey begins once you start customizing. You can get by with less customization, but you’d be doing yourself a disservice: It’s hard to accurately track your finances unless they accurately reflect your finances (that whole “garbage in, garbage out” thing).

You don’t have to put in the hours all at once, though. “Start by setting up just your checking account — nothing else — and see how that goes,” suggests Gail Perry, CPA and co-author of for Dummies. “Once you’ve decided that you like the software, add an investment account or a savings account.”

That’s right: If you are ready to go all-in, you don’t have to limit yourself to just your bank accounts and your credit cards. You can also connect your 401(k), 403(b), IRA, student loan, auto loan, home loan, and so on. If it’s got money attached to it, you can probably connect it to Mint.

This level of financial visibility isn’t unique to Mint. YNAB, Quicken, and Personal Capital also allow users to connect items like loans and mortgages to their financial accounts, although YNAB currently only imports an opening balance and requires you to manually input any changes. You also have to do some menu-hunting and Google searching before you can figure out how to, say, connect a student loan to Personal Capital, and even then it only gives you the option to create a “manual loan.” Even Quicken requires just a few extra clicks to get where you need to go. Mint gives you all of your options front and center. There’s literally a box on Mint’s front page inviting you to connect your loans — and everything else.

Categorizing transactions was the most disappointing part of Mint. It tried to help by guessing the categories for us, but more often than not it guessed wrong: For example, a bus pass showed up as “Education,” and we had to manually change the transaction to “Public Transportation.” That said, it’s easy to create your own categories; instead of labeling your unicycle repairs as “public transportation,” you can make your very own unicycle label.

We loved how clean and easy to understand Mint’s budget interface was (and really loved that amazing “Everything Else” category for our impulse purchases). Each budget line item fills up as you spend money within each category, so if you check Mint every day, you can use that information to make informed choices about your future spending without exceeding your budget. You’ll be able to pull out your phone at the grocery store, look at your grocery budget, and decide whether to buy the $25 or the $10 rosé.

Mint also lets you set goals. Tell Mint you want to save for that $900 holiday plane ticket, and Mint will help you figure out how much you need to set aside each month so you can buy those tickets before the fares jump up in December. Mint’s goal feature is pretty basic, but that also makes it easy to use — and we appreciate the way it adds to Mint’s robustness and helps us get a clear picture of where we want our money to go.

Best for Experienced Budgeters

Quicken We like Quicken almost as much as we like Mint. The biggest difference? Pay for Quicken, and say goodbye to ads.

We liked Quicken nearly as much as we liked Mint, but it comes with a price tag: Quicken currently runs at $75 for Mac and $40, $75, or $105, respectively, for the Starter, Deluxe, or Premier Windows editions. (Sorry, Linux users.)

Quicken and Mint both live under the Intuit umbrella, which means their functionality is so similar that you’ll feel like you’re using the same program. (Quicken also categorized our bus pass under “Education,” which we assume is an Intuit quirk.) Setup is nearly identical: Import accounts, categorize them appropriately, create custom categories and subcategories as necessary, and then build a budget. Like Mint, Quicken also allows you to run various reports on your income and spending, including “by category” and “over time.”

At a glance, there are four big differences between Quicken and Mint:

● Since Quicken doesn’t have to share its interface with advertisers, you get a more streamlined user experience that’s slightly easier to navigate.
● Quicken doesn’t give you the opportunity to create financial goals such as “take a trip,” although you can make a budget line item with a custom category and subcategory like “Savings: Trip” and commit to putting a certain amount toward trip savings every month. Where Mint assumes that you may need a prompt to set a financial goal, Quicken assumes you’re going to include your financial goals in your budget.
● Unlike Mint and Personal Capital, Quicken does not automatically sync new transactions; you have to click a button to sync transactions every time you open the software. This is the kind of small detail that some users might not realize right away, especially because everything syncs seamlessly when you first set up your accounts. It’s not a deal-breaker; just a quirk.
● Since Quicken is a downloadable desktop/mobile app instead of a browser interface, it also has the power to create pop-up alerts — which you can customize or, if you prefer, turn off. (Yes, Quicken, freelancers do spend an “unusual amount” on taxes in April. Thanks for warning us.

After using both Quicken and Mint, we recommend them both. They’re so similar, how could we not? Even though the features are in many ways identical, Mint’s free software program feels designed for the person who is learning how to manage their finances and wants to explore budgeting and goal-setting. Quicken is for the person who has moved past the exploration phase, knows what they want, and is willing to pay for a simple, ad-free interface.

Best for Non-Budgeters

Personal Capital This free browser-based software isn't about monthly budgeting — it's about tracking your overall net wealth. Useful if you're after the big picture in an easy-to-read interface.

Not everybody likes keeping a budget — and for those of us with irregular spending patterns due to business travel, unpredictable paychecks, or other factors, budgets can often be more trouble than they’re worth. Some of us just want to know whether our net worth is going up or down, with the option to see where our money is going and how our current income and expenses compare to previous months.

Personal Capital does all of that, and it does it beautifully. The free, browser-based software and its accompanying mobile app earned our highest score for attractive and intuitive design. The dashboard gives you a simple, easy-to-read overview of your net worth and your cash flow, with drop-down menus offering a more detailed analysis of your income and expenses.

The software has a heavy emphasis on investments, and will tell you — in both real dollars and percentages — exactly how much your 401(k) or other investment holdings have gone up or down. Personal Capital also lets you know whether the Dow Jones, the S&P 500, and other major indices have earned or lost value, so you can keep track of the market as you monitor your own investments.

Like Mint and Quicken, Personal Capital starts off by pulling transactions from the accounts you supply and attempting to appropriately categorize them. You’ll also need to go through and re-categorize many of them yourself. Personal Capital does not let you create custom categories, and its system has a few strange gaps — we could not find a category for “health insurance,” for example, and had to decide whether to sort a health insurance premium into “healthcare/medical” or “insurance” — but nothing that can’t be overcome with a few executive decisions and consistent categorization. You also have the option to tag categorized transactions as “business,” “medical,” “reimbursable,” or “tax-related,” which helps you quickly sort those as necessary (such as when tax time comes around).

Linking your accounts and categorizing your transactions is pretty much all the setup you need for Personal Capital. From there, it’s just a daily checkup to ensure new transactions are categorized appropriately, to note whether your investments have gone up or down, and to take a look at your net worth. We loved that part. It was pretty cool to see how much money was ours, after we subtracted our outstanding debts and debits from our savings and investments.

It was also pretty cool to take a look at Personal Capital’s spending and savings charts and compare our numbers both week by week and month by month. The colorful pie charts quickly show us where the majority of our money is going, and it’s easy to figure out that you spent, say, $100 more on groceries this month than you did last month. If that’s enough to help you make smarter decisions about grocery shopping for next month (or to recognize that the extra $100 is part of an irregular spending pattern and is nothing to worry about), Personal Capital is the right tool for you.

Best for Changing the Way You Think About Money

You Need a Budget If budgeting has never worked for you before, give YNAB, and its Get Started webinar, a shot — it just might revolutionize the way you look at money.

If budgeting hasn’t worked for you, try You Need a Budget. Yes, we know it’s got “budget” in the name, but YNAB takes a completely unique approach: Instead of creating hypothetical budgets in which you try to guess how you’ll spend money you haven’t earned yet, YNAB asks you to think about the money you’ve already earned and figure out exactly where that money needs to go.

This is what YNAB means by “give every dollar a job,” one of its slogans. If you have a dollar in your account, you need to figure out exactly how you’re going to spend it. If you have dollars left over after you’ve met all of your monthly expenses, YNAB wants you to start giving those dollars jobs for next month. Even your savings account dollars get jobs; those dollars can be saved for holiday gifts or vacations or the inevitable car repair that’ll happen within the year.

Before you sync a single account to YNAB, take the Get Started webinar. Trust us on this one. We tried syncing and setting up all our accounts without it and were completely bewildered: What was Age of Money? Why did YNAB say we had cash available, but also that we’d overspent our budget? What were Immediate Obligations and True Expenses, and how were they different?

Then we took the webinar, and everything clicked. YNAB’s budgeting system is both complicated and elegant, like a game of Sudoku. It takes a lot more maintenance than our other top picks: With the other apps, you can log in every other day or so to take a quick glance at your progress and check your newest transactions, but YNAB works best when you do all of that plus check your spending against your available cash, make sure your dollars are fulfilling their jobs, and re-assign dollars to new jobs if you overspend or underspend.

That said, YNAB can revolutionize the way you look at money. It asks you to deal with just the cash you have on hand and to pay off your biggest priorities first. The idea is that you’ll never have to worry about whether you can afford your electric bill because you already have dollars assigned to the job of “pay electric bill.”

Its Age of Money system wants you to put as many days as possible between the time you earn your paycheck and the time you spend it. You do that not by saving (YNAB doesn’t believe in saving money just for the sake of saving), but by assigning dollars to jobs far in the future. Have extra money this month? Put it toward next month’s rent, and so on. The more extra money you have, the further into the future you can assign dollars — and your Age of Money grows.

We’d go into detail about how to use YNAB, but please believe us when we say you need to take the webinar. Jumping into YNAB without the webinar — and without reading the YNAB Handbook — is like trying to drive a car without knowing what the road signs mean. It’s worth it to learn how YNAB’s interface and financial philosophies work before you get started.

And YNAB’s philosophies aren’t going to be right for everyone. For example: YNAB asks you to budget for non-immediate expenses like “dining out” only after you’ve fulfilled all of your immediate obligations, but we all know that there are times when dining out is actually an immediate expense. (Think of your boss — or that cute person you met on an online dating site — asking if you want to grab lunch.)

Still, we respect YNAB for being so straightforward about the idea that paying off your most important stuff has to come first, and asking you to assign actual, real dollars (not “to be earned” future dollars) to those expenses before you buy anything else.

Our recommendation: Start the 34-day free trial; take the webinar and read the tutorial; and see if YNAB is right for you. After the trial is over, you’ll pay either $5 per month or $50 per year to continue the program — so make sure to assign dollars to that job right away if you like what you see!

Other Personal Finance Software to Consider


Prosper Daily Stay on top of fraudulent charges with a Tinder-esque swipe app. Fun to use, but not a full-blown suite of services.

Prosper Daily is a mobile app for iTunes and Android that’s designed to help you track spending by category and quickly flag potentially fraudulent transactions. It’s light on features, but you’ll be able to compare this month’s spending to last month’s, which, like Personal Capital, may be all you need. It also uses a Tinder-esque swipe system to sort transactions into, “Yes, I bought that,” and, “No, I didn’t buy that,” which makes it pretty fun to use.

Did You Know?

You don’t need to use every feature.

When you do your initial setup, feel free to skip features that don’t inspire you. Just because Mint gives you the option of setting up a financial goal doesn’t mean you have to. If feature overload is preventing you from setting up or checking in with your financial software, give yourself permission to use only what you need.

“With some programs, you can turn off or ignore features you don’t want,” Perry tells us. “And remember that even though you aren’t using some features now, it might be nice to have them at some point in the future.”

But you do need to develop good habits.

We’ve hit the “you should look at these apps nearly every day” point a few times now, but in case you forgot: You should look at these apps nearly every day. “That might sound negative, like ‘Oh no, another task,’ but it’s pretty exciting,” Sandberg says. “This is you! Your money, your life, your goals. It’s your financial limb, so exercise it.”

Don’t have time to check in daily? “Make a Money Date with yourself every week or every month,” West suggests. Make sure your transactions are categorized appropriately; check your spending against your budget; and see if you want to change any of your spending or saving habits before the next Money Date.

Also: don’t forget about backups. Perry suggests: “When you sign up for a new service, check to see if there’s a way to download your information. Once you begin keeping a history of transactions with a software, you want to be able to access and download your information should the company go out of business in the future. It’s also good practice to download backups regularly on your own, just in case something happens.”

Free software can make money off you.

If you’re using a free personal finance app and it suggests you sign up with a zero-interest credit card, that tip is not coming from the generosity of the app’s heart-shaped emoji. Instead, that tip is an affiliate link designed to keep the app in business.

“Free online personal finance software programs make money from subscriber fees if you upgrade to paid versions, from third-party affiliates, and from ads,” West tells us. “They make suggestions, and if you click on those suggestions, they get money.”

Keep that in mind if you start using Mint. It’s a great program, but be aware that its ads and product suggestions are designed to earn money for Mint. Do your own research before you sign up for anything it advertises.

The best financial tracking apps work very hard to keep your information secure — and they’ll show their work.

When you give a software program the passwords to your bank accounts and credit cards, you want to know that program is going to do its best to make sure your private information doesn’t fall into the wrong hands. However, as Sandberg reminds us, “Very little is 100 percent secure. Look at the IRS — they’ve been hacked!”

All of our top picks use SSL and encryption to secure users’ information, and each of them provides a detailed description of all the work they do to ensure that our private information — and our money — stays as secure as possible.

Look for the privacy link at the bottom of the site. It might say “Privacy Policy” or “Privacy and Security.” That link will tell you, “Here’s what information we’re retaining; here’s why; and here’s how long we’re retaining it.” It’s like a contract, and I would say nine out of 10 people don’t even know to look there. Mint, for example, has a chart showing what information it shares and whether you can limit Mint’s ability to share that information.

A lot of financial tracking apps advertise their SSL and encryption stats on their front page, but you’re going to have to scroll down to check out their privacy policies — and you should.

The Bottom Line

Using personal finance software is a lot like exercise: It’s a joy for some, a chore for others, but if you stick with it, the results can change your whole life. Also like exercise, there isn’t a one-size-fits-all program — which is why robust features you can customize and access to data that inspires your spending (and your saving) are so important.

Take Action

Best Overall

Mint All the features you need to manage your money, improve your spending habits, and track the progress on your larger financial goals. Plus, it's completely free to use.

Be prepared to revise your setup. We speak from experience: Your first budget and categorization setup is probably going to be wrong. You may initially categorize a Chipotle purchase as “restaurants,” and then decide you want to subdivide the category into “dinners out” and “office lunches.” Don’t get frustrated when you’re re-categorizing all of those Chipotle runs. Revising your setup is part of the process.

Either quit after two hours, or commit for at least a month. Personal finance software is kind of like dating: You know pretty quickly if it’s right for you, but you still have to do the work of building the relationship. If you sign up for one, put in a few hours, and then hate it, no problem. But if you like it, you’d better show up for those Money Dates. “With any new software, you have to dip your feet in and immerse yourself in the features, and the software has to learn your habits as well,” explains West. “It kind of starts to come together after a month.”

Don’t worry about finding a “forever program.” You aren’t tied to personal finance software for life. You can test out a program for a few months — or a few years — and move on. “A lot of people don’t use these softwares forever,” explains Sandberg. “They’re a great way to get in touch with cash flow and credit issues, but there’s a lifespan. You use these programs for a couple years, and then you don’t need them anymore. You’re free. You get it.”