Zero-Based Budgeting: How It Works and a Worked Canadian Example
Zero-based budgeting assigns every dollar of your income a specific purpose. Here is how the method works and a step-by-step example using a typical Canadian household budget in CAD.
Zero-based budgeting (ZBB) assigns every dollar of income a specific purpose before the month begins. Income minus all assigned purposes equals zero — not because you have nothing left, but because every dollar is spoken for: rent, groceries, TFSA contributions, RRSP savings, and everything else.
What Zero-Based Budgeting Is
The "zero" means income minus all allocations equals zero. A C$500 TFSA contribution is just as purposeful as the hydro bill. Nothing is unallocated; nothing drifts.
ZBB outperforms percentage rules (which break down for households with high Toronto or Vancouver rents) and spending tracking apps (which show what happened but do not change it). It is prospective — every dollar has a job before the month starts.
Building Your Zero-Based Budget
Step 1 — Net income. Take-home pay after federal and provincial income tax, CPP contributions, EI premiums, and any group benefit deductions. Include all sources.
Step 2 — Fixed expenses. Rent or mortgage, car payment, insurance, utilities, subscriptions.
Step 3 — Variable expenses. Groceries, gas, dining out, clothing, entertainment. Use realistic recent spending, not targets.
Step 4 — Savings and investment goals. Treat these as non-negotiable: emergency fund, TFSA contributions, RRSP contributions, RESP for children.
Step 5 — Zero it out. Income minus everything equals zero. If negative, reduce a category. If positive, assign the surplus to a savings goal.
Worked Canadian Example: The Moreau Household
Isabelle (36, marketing manager) and Luca (34, electrician) live in Ottawa, Ontario. Combined take-home after tax, CPP, EI: C$9,800/month.
Fixed expenses
| Category | Monthly |
|---|---|
| Mortgage (C$550k, 25-year amortization, 5.4% fixed) | C$3,385 |
| Property tax (monthly installment) | C$320 |
| Home insurance | C$110 |
| Car insurance (2 cars) | C$250 |
| Internet and mobile (x2) | C$170 |
| Streaming and subscriptions | C$60 |
| Term life insurance | C$80 |
| Fixed total | C$4,375 |
Variable expenses
| Category | Monthly |
|---|---|
| Groceries | C$750 |
| Gas and transit | C$220 |
| Dining out | C$300 |
| Clothing and personal care | C$150 |
| Entertainment and hobbies | C$150 |
| Household / misc | C$100 |
| Variable total | C$1,670 |
Savings and investments
| Category | Monthly |
|---|---|
| Emergency fund top-up | C$100 |
| TFSA — Isabelle (C$7,000/year) | C$583 |
| TFSA — Luca (C$7,000/year) | C$583 |
| RRSP — Isabelle | C$400 |
| RESP — child (C$2,500/year for CESG) | C$208 |
| Vacation fund (sinking) | C$200 |
| Savings total | C$2,074 |
Irregular / annual sinking fund
| Category | Monthly |
|---|---|
| Annual sinking fund (car maintenance, Christmas, home repairs) | C$381 |
The zero-out
| Amount | |
|---|---|
| Total income | C$9,800 |
| Fixed expenses | -C$4,375 |
| Variable expenses | -C$1,670 |
| Savings and investments | -C$2,074 |
| Sinking fund | -C$381 |
| Remaining | C$0 |
Both TFSAs are fully funded (combined C$14,000/year — the most tax-efficient saving action available). The RESP contribution of C$2,500/year captures the full C$500 CESG grant from the government. Isabelle's C$400 RRSP contribution reduces her taxable income — generating a tax refund that she applies to the mortgage as a lump sum prepayment each spring.
Canadian-Specific Budget Categories
CPP and EI: Already deducted before take-home pay. No separate budget line required if using actual net pay.
RESP: C$2,500/year per child captures the maximum C$500 Canada Education Savings Grant. Budget C$208/month per child — the government match effectively makes this the highest-return savings action available for parents.
RRSP contributions: Consider whether they make more sense as a lump sum around tax time (using any tax refund to fund them, reducing admin complexity) vs. monthly contributions.
TFSA first: In any month where you cannot fully fund every savings category, prioritize TFSA contributions over RRSP — unless you are in a high marginal bracket where the RRSP deduction is particularly valuable.
Common Mistakes
Forgetting property tax installments. Many Ontario homeowners pay bimonthly installments; divide annual property tax by 12 and budget monthly even if paid less frequently.
Budgeting gross income instead of net. Use actual take-home after tax, CPP, EI, and all deductions.
No personal spending categories. Include an amount for each person for spending with zero justification required. Without this, the budget creates deprivation and breaks.
Forgetting annual costs. Car licence renewal, home maintenance, Christmas spending, and annual subscriptions are not emergencies. Divide by 12 and include monthly.
Tools
| Tool | Cost | Notes |
|---|---|---|
| YNAB (You Need a Budget) | ~C$22/month | Purpose-built ZBB; excellent |
| Monarch Money | ~C$15/month | Strong Canadian bank integrations |
| Mint (discontinued 2023) | — | Use Credit Karma's budget tool instead |
| Spreadsheet | Free | Fully customizable |
| Simplii or KOHO | Free | Built-in savings goal features |
Making It Stick
Review spending mid-month and at month-end. The first 3 months are calibration, not perfection. Every dollar you deliberately assign compounds your financial progress — the habit is more valuable than any individual budget category.
Found This Useful?
Get more guides like this every week — free to your inbox.
Join the Free Newsletter