Budget calculator

Split your monthly take-home pay into needs, wants and savings with the 50/30/20 rule or shares of your own, and see the dollar amount each bucket gets.

What lands in your account after taxes and deductions.
Savings and debt payoff get the rest: 20%.
Savings & debt payoff each month$1,000
  • Needs$2,50050%
  • Wants$1,50030%
  • Savings & debt payoff$1,00020%
Needs
$2,500
Wants
$1,500
Savings per year
$12,000
What goes where
Needs
Rent or mortgage, utilities, groceries, insurance, minimum debt payments, getting to work.
Wants
Dining out, streaming, travel, hobbies, upgrades, gifts.
Savings & debt payoff
Emergency fund, retirement contributions, extra debt payments, savings goals.

Estimates, rounded for display. Rates, taxes and fees change; check the figures that matter against your own statements.

How it works

The math behind the result

The 50/30/20 rule divides after-tax income into three buckets: 50% for needs, 30% for wants, and 20% for savings and paying down debt. It is a starting shape, not a law; an expensive city pushes needs past half, and an aggressive payoff plan pushes savings past a fifth.

Needs are the bills that arrive whether or not you do anything: housing, utilities, groceries, insurance, minimum debt payments, getting to work. Wants are everything you could pause without consequence. Savings covers the emergency fund, retirement, extra debt payments and goals.

The calculator multiplies your income by each share. Whatever needs and wants leave is what you can save, so if those two take everything, the savings bucket shows zero and it is the shares that need adjusting, not the arithmetic.

needs = income × needs share
wants = income × wants share
savings = income − needs − wants
Common questions

Questions, answered.

With Zypper

Zypper’s budget gives every category a monthly amount and tracks what you’ve spent against it, so the buckets you sized here become numbers you can watch through the month. Auto set fills in the amounts from your last three months of transactions.