50/30/20 budget calculator
The 50/30/20 framework splits monthly take-home pay into three buckets - needs, wants, and savings or debt payoff - as a starting point rather than a strict rule. Enter your income to see the target dollar amounts, and optionally add what you’re actually spending in each bucket to see where the gap is.
How the math works
The calculator multiplies monthly take-home income by 50%, 30%, and 20% to produce three target amounts. If actual spending is entered for any bucket, it lines each target up against the real number and shows the difference - over or under - so the comparison is concrete rather than a vague sense of “we spend too much on wants.” Nothing here judges the split; it just does the arithmetic so the conversation can be about the actual dollar gap.
Related reading
The 50/30/20 budget, explained and what is the 50/30/20 budgeting rule and how to use it cover the framework itself in more depth, including where it tends to break down. If the needs bucket is running high, how to make a budget for the first time walks through building one from scratch, and how to fix a budget that isn’t working covers what to adjust when the targets and reality keep missing each other.
The formula this calculator uses
plan: needs = income * 0.50, wants = income * 0.30, savings = income * 0.20
actual: whatever you enter for each bucket
difference = actual - plan, per bucket
unassigned = income - (needs + wants + savings)
What it assumes without asking
- Income means take-home pay, after tax and payroll deductions
- The 50/30/20 split is a starting structure, not a rule. Where housing is expensive the 50% line will not hold
- Minimum debt payments count as needs; anything paid above the minimum counts as savings, because it is building net worth
One example, computed in full: $5,000 of monthly take-home pay
| Bucket | 50/30/20 plan | An actual budget | Difference |
|---|---|---|---|
| Needs | $2,500 | $2,800 | +$300 over |
| Wants | $1,500 | $1,400 | $100 under |
| Savings | $1,000 | $600 | $400 under |
| Assigned | $5,000 | $4,800 | $200 unassigned |
What this calculator does not model
- Irregular costs that do not arrive monthly, which is what breaks most budgets
- Whether your needs are genuinely needs, which is the judgement the split cannot make
- Any month with a fifth pay day, or a variable income
The guide behind this tool
A number on its own does not tell you what to do with it. The 50/30/20 budget has the split computed at six income levels, including the months-to-a-cushion figure the rule usually omits.
Sources & further reading
This tool is a general educational estimate, not financial advice. The 50/30/20 split is one common framework, not a universal rule - your numbers may reasonably differ. See our disclaimer.