We Are Calculator logoWe Are Calculator

50/30/20 Budget Calculator

Check your spending against the 50/30/20 needs/wants/savings rule.

Email me this result

Get a PDF of your numbers to keep or share.

We'll email your PDF to the address above and use it only for that purpose unless you also opt in below. See our Privacy Policy.

We Are Calculator
We Are Calculator

Free financial calculators. Where an official rule applies, the calculator shows the source it was checked against. No sign-up, and every calculation runs entirely in your browser — nothing you type is ever sent to us.

Share this tool

Overview

The 50/30/20 Budget Rule Calculator checks your actual spending against the well-known 50/30/20 framework popularized by Senator Elizabeth Warren in her 2005 book All Your Worth: The Ultimate Lifetime Money Plan: 50% of after-tax income to Needs, 30% to Wants, and 20% to Savings & Debt Repayment.

Enter your monthly after-tax income and how much you're actually spending in each of the three buckets. The calculator shows your target dollar amount for each band, how your real spending compares, and a category-by-category verdict — over target, on track, or under target — so you can see at a glance where your budget drifts from the rule.

This is a fixed-ratio benchmark, not a flexible tracker. If you want to build a detailed, itemized monthly budget with unlimited custom categories, use the Comprehensive Budget Manager instead — the two tools serve different jobs and are meant to be used together.

How the 50/30/20 Rule Works

Needs Target = After-Tax Income × 50%
Wants Target = After-Tax Income × 30%
Savings Target = After-Tax Income × 20%

Needs are costs you can't reasonably avoid — housing, utilities, groceries, insurance, minimum debt payments, and transportation to work. Wants are everything you choose to spend on — dining out, streaming, travel, hobbies. Savings & Debt Repayment covers retirement contributions, emergency-fund building, investing, and any debt payment above the required minimum.

The calculator compares each of your actual entries against its target and reports the dollar gap: positive means you're spending less than the target (good for Needs/Wants, since it frees up room elsewhere), negative means you're over.

How to Use This Calculator

Step 1: Enter your after-tax income

Use your actual take-home pay, not gross salary — the 50/30/20 rule is defined on after-tax income.

Step 2: Add up your Needs spending

Total your unavoidable monthly costs: housing, utilities, groceries, insurance, minimum debt payments, transportation.

Step 3: Add up your Wants spending

Total your discretionary spending: dining out, entertainment, subscriptions, shopping, travel.

Step 4: Add up your Savings & extra debt payoff

Include retirement contributions, emergency-fund deposits, investing, and any debt payment above the required minimum.

Step 5: Review the verdicts

Each category shows your target, your actual spending, and whether you're over or under — use this to see exactly where to trim or where you have room.

Frequently Asked Questions

Is the 50/30/20 rule realistic in a high cost-of-living area?

Not always — in expensive metros, Needs alone can exceed 50% of income, especially housing. Treat 50/30/20 as a directional benchmark, not a hard rule; some financial planners suggest a 60/20/20 or 70/20/10 split for high cost-of-living cities.

Does the 20% savings bucket include employer 401(k) match?

This calculator only counts money coming out of your own after-tax income, so include your own contributions but not employer matching — the match isn't part of your take-home pay.

What if my Needs are under 50%?

Great — the calculator will show a positive gap on Needs. Many people redirect that room into the Savings bucket rather than Wants.

Where did the 50/30/20 rule come from?

It was popularized by Senator Elizabeth Warren and Amelia Warren Tyagi in their 2005 book All Your Worth: The Ultimate Lifetime Money Plan, based on their research into household budgets that stayed resilient through income shocks.