The Best Budgeting Apps and Tools

After researching nearly 50 budgeting apps, having eight people test six of them in their daily lives, speaking with three financial experts, and reading through a half-dozen personal finance books, You Need a Budget (YNAB) is the only budgeting app we’d spend our own money on. Its guided setup helps you create an effective budget, and its user-friendly phone and Web apps help you stick to it better than anything else we tested.


The advice, flexibility, and design of YNAB work together to make it the only app worth spending money on for starting and sticking to a budget.

Most financial experts and books steer people away from apps entirely, because manually making a budget exposes you to the reality of your money in a way that having it done for you cannot. That’s why automated spending trackers, like Mint, aren’t sufficient on their own. But YNAB is different because it walks you through the process, offering just enough coaching to make it easier without doing it for you. Setup is easy, it syncs with your banks and credit cards (with a manual option if you prefer), does helpful math, shows month-to-month trends, and offers a better onboarding system than other apps. After that’s done, it helps you stick to your plan by providing clear feedback on your budgets and compelling you to account for everything. Its mobile app is full-featured and easy to use, its occasional tip emails and help sections are far better than most other apps.

If you’re willing to switch banks

No other bank has such useful budgeting tools as Simple, and the smartphone app is so well-designed that tracking your budgets won’t feel like a chore.

The most effective budget is the one you stick with, and the integrated tools built into a Simple checking account make it easy to turn budgeting into a routine rather than a chore. It accurately categorizes all your debit card spending automatically and provides instant transaction alerts in the mobile app. This way, you see where your money is going, forcing you to think about how you’re spending it. Beyond basic spending tracking, Simple allows you to set various “Goals” (essentially mini budgets for rent, groceries, utilities, etc) based on what you can afford and what you’d like to afford in the future (home renovations, a new TV) so you can plan out your future spending. The only catch is, you have to switch banks to access these tools and you have to put most of your spending on the debit card, which is no small obstacle.

I was an editor at the personal productivity blog Lifehacker for more than three years, writing often about budgets and budget apps. I’m also a person who never got much money training from his parents or education, and so has had to build his own version of a budget numerous times in his adult life. The editor of this guide, Mark Smirniotis, has covered other personal financial products for Wirecutter, including travel and cashback credit cards, tax software, and pet insurance. Before joining Wirecutter, he ran multiple small businesses and used to do taxes by hand “for fun”.

In the simplest terms, a budget is the amount of money you expect to have, broken down into the categories you expect to spend it on. For personal or household use, that means totalling all your paychecks up, as well as different types of expenses, then breaking it into understandable and manageable chunks.

Breaking expenses down by category helps you prioritize spending down the road by allowing you to make better-informed decisions about what you are and aren’t willing to give up under shifting circumstances. At a top level, the goal is to figure out just how much your household is on the hook for on a recurring basis, in order to determine how much you have left over for discretionary spending—a financial term for treating yourself. By the time you’re done setting up a budget, you will know exactly how much you need to set aside to pay for necessities and just how much you have left for treating yourself to a massage or unplanned movie date.

An effective household budget typically consists of these components:

  • Fixed expenses are unlikely to vary between months. These include things like rent, mortgage payments, or car loans, which are easy to budget every month because they remain constant. Some expenses like groceries or gas might change a little, but are easy to predict.
  • Variable expenses like eating out and shopping, change from month to month based on circumstances and appetites. These are good areas to focus on when money is tight.
  • Savings, whether in a bank or investment account, can be budgeted for too—if not right away, then aspirationally as your finances improve.
  • Intermittent expenses, such as car repairs, presents, or medical bills are ideally also accounted for in a complete budget (with costs spread out a little over each month), but beginners can also just group all this into a discretionary spending category for the sake of simplicity.

The ultimate goal of setting this up is to achieve good financial fitness, that is, spending less than you’re earning. This can feel difficult or impossible at times, but you’d be surprised at how big an effect you can see, simply from knowing where your money is going.

A budgeting app can be helpful for people who want to make a budget, but don’t know where or how to start. Budget apps do the grunt work of importing and categorizing transactions, and the behind-the-scenes calculations needed to figure out averages and trends.

It can also be a good motivator for folks who have tried making a budget on their own but had trouble sticking to it. Signing up and paying money for a budgeting app, learning its systems, and checking in with it regularly can have a kind of “Fitbit effect.” A budget app can provide a series of goals to hit, and visual feedback on how close you are to resolving them. Leaving people with a sense of a goal unaccomplished creates a tension they want to resolve.

All of our picks are flexible enough to accommodate a wide variety of financial situations and priorities—from young people with no debt, no house, and just rent and restaurant tabs to account for to households with mortgages, student loans, irregular income, and unknown medical expenses. But there are definitely people who have problems that cannot be easily budgeted. If you have significant debt, you may find advice or a consultant through the National Foundation for Credit Counseling (NFCC). Otherwise you might seek out a Certified Financial Planner—and insist on one who works on a fee base rather than commissions.

We gathered recommendations and suggestions for budgeting apps from Wirecutter staffers, through typical web and publication searches, and by asking Twitter (and getting nearly 100 replies). We looked into each app to see if it met most, or preferably all, of our base qualifications:

  • Cross-platform compatibility (iOS/Android and Windows/Mac, or Web), because you should be able to check your budget amounts whenever and you shouldn’t lose a good budget because you switched phones.
  • Syncs transactions from most major banks and credit cards, even if on a delay, so most people can avoid manual entry (unless they want that).
  • Tools to import transactions from common bank data files, like CSV, QIF, and QPX, for those using credit unions or other uncommon banks.
  • Offers support for questions about budgeting as well as technical issues.
  • Some kind of guidance on first steps, alerts to problems, and other feedback, rather than simply agnostic number-gathering.

We narrowed down a list of nearly 50 apps to 26 by eliminating apps that focused on things beyond personal or home budgeting, like investing or “round up” saving programs that leave you unaware of your income or spending trends. We skipped over programs that had to be offered by an employer, too. Finally, we cut out those that seemed like overkill for an individual or family trying to manage their finances. While Quicken and its variants can do home budgeting, they have a steep uphill curve compared to even the most demanding budgeting apps and are sold as desktop software with yearly subscriptions (the worst of both worlds). That left us a list of seven budget apps to test, two of them being checking accounts with built-in budget features:


I set up a month’s worth of my household finances in each of them, tested Simple extensively myself, eliminated Qapital after further examination, and then assigned two Wirecutter staffers each to test the five remaining finalists. I interviewed other Wirecutter staffers, friends, and some people who responded on Twitter about their likes and dislikes of the apps we tested. Most of the apps we tested and eventually dismissed focused too heavily on one aspect or another of finances: debt, cutting spending, growing a savings account, and the like.

The advice, flexibility, and design of YNAB work together to make it the only app worth spending money on for starting and sticking to a budget.

$84 from You Need A Budget
(per year)

You Need a Budget (often abbreviated as YNAB) is the closest thing to having a positive-minded professional help you make your own budgeting spreadsheet. Its open-ended setup makes it more adaptable and useful to people in a wider variety of financial and debt situations than other budgeting apps we tested. At $80 a year, it’s quite expensive compared to its competitors (more on that in Flaws but not dealbreakers). But YNAB provides the best guidance and attitude about money, priorities, and inevitable financial failings of any app we researched or tested.

Above all else, YNAB provided the best and most accessible help to newcomers. There is clear direction and friendly, motivational dialogue in the help sections in the app (always accessible in the lower-right corner), in the guides posted on YNAB’s site, and in automated emails that arrive to new accounts. YNAB’s emails provide tips on where to start (your electric bill and your rent or mortgage), how to deal with unexpected changes to categories (like hosting a big meal for family), and how to handle the valuable “Stuff I Forgot to Budget For” category. Other apps we tested similarly nudge newcomers along with emails, but they’re mostly aimed at pushing users to try new features rather than better understand how a budget should work.

YNAB’s color coding tells you what’s up with your budget at a glance: green is money left to spend, red is overspending, gray is an empty category, and orange is “underfunded,” which could be a savings goal or credit card spending you’ll have to pay off.

Setting up YNAB starts with connecting the app to your bank accounts and credit cards (or, if you want to avoid sharing your logins with the app, you can enter your balances). Then you enter how much you expect to spend for the rest of the month inside YNAB’s pre-filled categories, or by adding your own. That’s it, besides some options and finer points for tracking transactions and budgets. Compare this focused money-in, money-out setup to Mint which requires jumps across balance alerts, bill tracking, credit score monitoring, automatically chosen budget levels, long-term goals, investments, and “Ways to Save” (i.e. offers from advertisers).

YNAB wants you to allocate every single dollar you bring in, whether in month-to-month expenses or longer-term goals (a certain amount each month, or a certain amount by a particular date). It seems daunting at first, but you can create a category named “Whatever” and toss any unaccounted funds into that pile, and learn as you go.

YNAB alerts you to uncategorized transactions, and it’s pretty easy to categorize them against your budgets.

After you spend and earn some money, you check back into YNAB on either the desktop or mobile app. If you connected your accounts to YNAB, you click “Import” on your accounts and your transactions show up; if you’re working without third-party syncing, you either upload your transactions from your bank or card, or enter them manually. You match each transaction with the budget item you made for it (huge debit from bank = “Mortgage”). Then you check back in on your budget, and adjust. Green is money left in your budget line, red is overspending in that category, yellow is a long-term goal you haven’t funded enough to hit your mark.

After a few months of budgeting, YNAB offers bigger-picture analysis of your finances. They’re motivating and not overly complicated. Screenshot: YNAB

As you budget, spend, adjust, spend, and adjust some more, YNAB has more useful info for you: charts, balance sheets, net worth trackers, and an ever-present counter for the “age of your money.” That last metric is uniquely visible in YNAB, and a helpful number to understand. Imagine putting each paycheck onto a stack of cash, and paying for things from the bottom of the stack; the longer money can stay in the stack before it goes out is the age of your money. YNAB’s version is an average, and the app makers themselves write that it’s not the end-all budget number, but it’s a surprisingly motivating metric to push you out of a paycheck-to-paycheck cycle.

Credit card spending is tracked just like cash, so you know what you really spent each month. Thankfully, YNAB can split store charges into multiple items, which helps when you buy a lot of unrelated things at once from Amazon.

YNAB’s core budgeting system is “Give Every Dollar a Job,” also known as a zero-sum or “envelope” style budget, where every last bit of your money goes into a defined category so you’re not left with any untracked cash. Apps like Toshl, Mint, and others are fine with you budgeting out your important obligations and leaving the rest as “Left to spend,” but that leads to months where you can’t afford a car repair because you upgraded your phone a little early. Nearly every financial advisor we spoke with, and every well-regarded book we looked through, suggests the kind of budget YNAB helps you set up: adding up income, listing your fixed expenses, tracking and averaging your discretionary spending, and accounting for every dollar—even “Fun.” You will get things wrong, sometimes drastically, but YNAB’s zero-sum system helps to prevent you from spending rent money on concert tickets.

The mobile app is where using a tool like YNAB provides the most benefit over creating your own budget with a spreadsheet or paper. It does all the same things as the desktop version, but is actually more useful in some important ways. Having an up-to-date view of your budget, right in your phone helps when you’re standing in front of a tough impulse purchase. It also lets you enter cash transactions and categorize them as they happen, which is a lot faster than having to add them after the fact. The mobile versions of our other top budgeting apps offered much the same kind of budget/entry, but YNAB’s zero-sum “voice” comes through in its app, and overall we liked the interface more than the other options.

YNAB enforces a zero-sum budget by asking you to pull money from other categories when you overspend.

When you categorize spending or enter a transaction that costs more than you have set aside, the YNAB app immediately asks you which other budget category you are going to pull money from to cover your overspending. This way, you feel the consequence of your spending more immediately rather than spending during the week and regretting it only when you check in on weekends.

YNAB’s zero-sum model has no opinion on how you allocate your money left after expenses, whether you save, invest, vacation, or put it toward retirement. Instead, its open-ended budgeting categories gently push you toward the broad goal of aging your money, rather than prescribing loose or trite examples like “dream vacation” or “nest egg.” As a result, most people are less likely to have it conflict with how they spend or get paid. Even the app EveryDollar, backed by zero-sum proponent Dave Ramsey, frustrated one of our testers by asking them to work toward an emergency fund, but not registering their connected savings account as part of it.

The app’s security appears sensible—think bank-grade encryption, a clear data-retention policy, and regular third-party security audits. Plus, it supports two-step verification through apps such as Authy or Google Authenticator.

YNAB also accommodates people who don’t want to entrust a company with their bank and credit card login credentials. You can give YNAB your transaction information by manually importing transaction files or uploading CSV files (your bank or credit card issuer should let you download CSV files of all your transactions).

YNAB builds help and guidance into the app, covering most of the what-if scenarios we came up with in testing.

Most of the questions you might have about budgeting, or how the app works, have already been covered in the Help Docs, on YNAB’s support forums, or on the YNAB subreddit. You can pose a new question to the forum, and most questions are answered by experienced users, YNAB staff, or a combination of both, usually the same day. Or you can click on the blue question mark in the lower-right corner, ask a question, and get an email response. We asked a question about a small interface thing (adding new categories while categorizing imported transactions) late one night and had a response promptly the next morning.

YNAB has two kinds of fans: those who appreciate that it has its flaws but is better than what else is out there, and those who say that YNAB changed their entire view of money and saving. When I tweeted asking what budgeting apps to try, YNAB stood out in the responses for its users’ honesty and enthusiasm: “takes time and mental investment, but completely changed my relationship with money,” “takes some getting used to … but can be life changing,” and the like. A fellow Wirecutter editor and friends who used YNAB had the same kind of “worth the pain” stories to tell. Wirecutter science editor Leigh Boerner started using YNAB in mid-2016, and since then her family “has a lot more in savings than we used to.” While Boerner sits down with YNAB at least once a week, it doesn’t rule all her spending. “It’s more of a guideline for me, because I built it to be a little bit squishy. … It’s limits, with some leeway, which is just what I needed,” Boerner said.

Most publications’ reviews of YNAB are outdated, because YNAB 5 introduced automatic (if slow) syncing of bank and credit card accounts in early 2016, removing a major pain point for anyone who found it onerous to manually enter transactions. The new version is also web-based, which keeps it more readily up to date with your bank accounts than the older desktop version. Among those with more recent takes, Investor Junkie offers a pro/con breakdown that comes out in YNAB’s favor, praising the app’s security standards, dedicated focus on budgeting rather than broader financial health, and continued development and updates. Abby Hayes at the Dough Roller blog likes the addition of direct transaction import over previous versions, and the push to get people living off last month’s income—everything, really, except the price, which we’ll address next.

Add a Comment

Your email address will not be published. Required fields are marked *