The 50/30/20 rule splits your after-tax income three ways: 50% on needs like rent and groceries, 30% on wants like dining out and subscriptions, and 20% on savings and debt payoff. Enter your take-home pay and what you actually spend below to see exactly where you land against that split, and in which direction.
The average after-tax income for a Canadian family was $82,610 in 2023, according to Statistics Canada, and it has not kept pace with what a place to live costs. The average rent for a two-bedroom apartment across Canada reached $1,550 a month as of CMHC's October 2025 rental market survey, before utilities or parking. On a single income near that $82,610 mark, that one line item can already push past the 50% needs ceiling this rule budgets for, before groceries, insurance, or a car payment even enter the picture.
This calculator does not just hand you the textbook 50/30/20 split of your income. It compares that recommendation to what you actually spend on needs and wants right now, and tells you exactly how far off you are, and in which direction. Most budgeting advice stops at showing you the recommended split. Knowing you should spend $2,100 on needs does nothing if you do not also know that you are actually spending $2,436, so this tool puts both numbers side by side instead of making you do that subtraction yourself.
Enter your monthly take-home pay and what you actually spend on needs and wants. We'll compare it to the recommended 50/30/20 split.
Rent or mortgage, groceries, utilities, insurance, minimum debt payments, transportation
Dining out, streaming, hobbies, travel, upgrades you could live without
Whatever is left after needs and wants: extra debt payments, emergency fund, TFSA or RRSP
The 50/30/20 rule comes from Elizabeth Warren and Amelia Warren Tyagi's book All Your Worth: The Ultimate Lifetime Money Plan. The math behind it is simple on purpose: take your after-tax, take-home pay (what actually lands in your bank account, not your salary before deductions), and split it into three buckets. Needs get 50%, wants get 30%, and savings plus extra debt payments get the remaining 20%. This calculator applies the same three-way split to whatever income and spending numbers you enter, and shows you the dollar gap between your real numbers and each target.
Say your take-home pay is $4,200 a month. The 50/30/20 targets would be $2,100 for needs, $1,260 for wants, and $840 for savings and debt. Now say your rent, groceries, utilities, insurance, and minimum debt payments actually add up to $2,436, and your dining out, streaming, and other wants come to $1,134 a month.
You are $336 over the needs target and $126 under the wants target, which nets out to only $630 left for savings and debt instead of the recommended $840, a $210 shortfall. Nothing here is a crisis. It is a clear signal that housing or another fixed cost is pulling more of your paycheck than the guideline assumes, and that the fastest lever to pull is trimming wants further rather than trying to negotiate your rent down first.
The 50/30/20 split is a benchmark, not a mandate. If you live somewhere the average two-bedroom runs $1,550 a month or more, your needs bucket may realistically sit at 55% or 60% for a while. What matters is knowing the gap exists and deciding on purpose whether to close it by spending less on wants, earning more, or accepting a smaller savings bucket for now instead of finding out by accident at the end of the month.
The most common mistake is trying to fix an oversized needs bucket by cutting wants to zero and calling it solved. A wants budget of zero rarely survives a full month, and when it breaks, it tends to break all at once instead of gradually. It is usually more sustainable to leave a small, honest amount in wants, even $50 or $100, and treat the rest of the shortfall as a longer term problem to solve with income or housing, not a willpower problem to solve this weekend.
Sources: Statistics Canada, average after-tax income of Canadian families, 2023 and CMHC, Rental Market Report, October 2025 survey.
getFlourish tracks your needs, wants, and savings automatically against your real paychecks, so you are not re-running a calculator every month to see if your split has drifted. Read more about the 50/30/20 budget with real Canadian costs, try the free debt payoff calculator if your savings bucket is mostly going toward debt, or see how getFlourish's planner works before you start your free 14 day trial.
A need is anything you would keep paying even if your income dropped tomorrow: rent or mortgage, groceries, utilities, insurance, minimum debt payments, and getting to work. A want is anything you could cut without changing where you live or how you eat, like dining out, streaming subscriptions, or a vacation.
You are not alone and it does not mean the rule is broken. The average two-bedroom rent in Canada reached $1,550 a month as of CMHC's October 2025 survey, and it is higher than that in most major cities. If housing alone pushes past 50%, treat 30% wants as the number to shrink first, since it is the only category built with room to give.
Apply the percentages to your average monthly take-home pay over the last three to six months, not your best month or your worst one. In a slow month, cover needs first, keep wants as close to zero as you can, and let savings absorb the shortfall instead of your rent payment.
Your minimum payment on any debt is a need, since missing it costs you a late fee and credit score damage. Any extra you put toward a balance beyond the minimum counts as the 20% savings and debt category, alongside your emergency fund and retirement contributions.
It is a starting benchmark, not a rule you have to hit exactly. The average after-tax income for a Canadian family was $82,610 in 2023, per Statistics Canada, and housing costs vary enormously by city. Use the 50/30/20 split to see which direction you are off in, then adjust the targets to your own city and situation.
getFlourish keeps your needs, wants, and savings split current as you spend, alongside your paychecks, debts, and bills, without ever asking for your bank login.
Start free trial