← Back to blog

Zero-Based Budgeting Example: A Step-by-Step Walkthrough With Real Canadian Numbers

You've read that zero-based budgeting means "give every dollar a job." You understand the concept. But what does it actually look like with real numbers — Canadian numbers — plugged in?

This post walks through two complete zero-based budget examples from scratch. No made-up round numbers. Real rent, real groceries, real transit costs, real savings targets. By the end, you'll have a clear picture of how to build one for yourself.

The Quick Version: How Zero-Based Budgeting Works

Your income minus every planned expense equals exactly zero. Not because you're broke — because every dollar has been assigned somewhere before the month starts. If there's money left over after your bills and spending, you assign it to savings, debt, or a goal. Nothing sits around unaccounted for.

That's it. The rest is just doing the math with your actual numbers.

Example 1: Single Professional in Toronto, $62,000 Salary

Step 1 — Calculate Your Take-Home Pay

Sarah earns $62,000 gross in Ontario. After federal and provincial income tax, CPP, and EI deductions, her monthly take-home is approximately $4,050.

If you're not sure of your exact take-home, check a recent pay stub. Use the net amount that actually lands in your bank account — not your gross salary.

Step 2 — List Every Fixed Expense

These are costs that stay roughly the same every month. Sarah's fixed expenses:

  • Rent (1-bedroom in Toronto) — $2,200
  • Hydro — $70
  • Internet — $75
  • Cell phone — $55
  • Tenant insurance — $30
  • TTC monthly pass — $156

Fixed total: $2,586

These are non-negotiable. They come out first.

Step 3 — List Every Variable Expense

These change month to month. Sarah estimates based on the last three months of spending:

  • Groceries — $375
  • Dining out and coffee — $120
  • Personal care (haircuts, toiletries) — $40
  • Clothing — $50
  • Entertainment (movies, concerts, books) — $60
  • Subscriptions (streaming, Spotify, gym) — $55

Variable total: $700

A common mistake here is underestimating. If you've been spending $400 on groceries, don't budget $300 and hope for the best. Start with what you actually spend, then adjust over time.

Step 4 — Assign the Rest to Savings and Goals

Sarah has used $3,286 of her $4,050. That leaves $764 to assign.

  • TFSA contribution — $250
  • Emergency fund — $150
  • FHSA contribution (saving for a first home) — $250
  • Student loan extra payment — $75
  • Buffer (unexpected small expenses) — $39

Savings and goals total: $764

Step 5 — Confirm the Math

CategoryAmount
Fixed expenses$2,586
Variable expenses$700
Savings and goals$764
Total assigned$4,050
Remaining$0

Every dollar has a job. Sarah's zero-based budget is done.

What This Looks Like in Practice

It's March 1st. Sarah's pay just landed.

Rent comes out automatically. Her TFSA and FHSA auto-transfer on the 2nd. Transit pass auto-renews. That handles $2,856 without her lifting a finger.

For the rest of the month, she tracks her variable spending. On March 8th, she buys groceries for $92. That comes out of the $375 grocery envelope — $283 left. On March 12th, dinner with friends costs $45 — dining out drops from $120 to $75.

On March 20th, she realizes she's only spent $15 on clothing this month. She has $35 unspent. Rather than letting it float, she moves $35 to her emergency fund. Every dollar stays assigned.

On March 28th, her cat needs a vet visit — $85. That comes out of the $39 buffer plus $46 moved from entertainment (she skipped a concert this month anyway). She notes this and adds a "pet expenses" line to April's budget.

That's zero-based budgeting in action. Not rigid — responsive. Every decision about money is deliberate.

Example 2: Couple in Vancouver, Combined $105,000

Step 1 — Combined Take-Home Pay

Jordan earns $58,000 and Alex earns $47,000, both in British Columbia. After federal and BC provincial tax, CPP, and EI:

  • Jordan's monthly take-home: ~$3,800
  • Alex's monthly take-home: ~$3,200
  • Combined monthly take-home: $7,000

They budget together from a shared pool but each keep a personal spending allocation.

Step 2 — Fixed Expenses

  • Rent (1-bedroom in Vancouver) — $2,300
  • BC Hydro — $90
  • Internet — $75
  • Cell phones (two plans) — $110
  • Tenant insurance — $35
  • TransLink passes (two 1-zone passes) — $224
  • Car insurance (one car, ICBC) — $160
  • Gas — $100

Fixed total: $3,094

Step 3 — Variable Expenses

  • Groceries — $550
  • Dining out — $180
  • Household supplies — $50
  • Personal care — $60
  • Clothing — $80
  • Entertainment — $100
  • Subscriptions (streaming, gym memberships) — $80
  • Pet expenses (dog) — $75

Variable total: $1,175

Step 4 — Personal Spending

Each partner gets a no-questions-asked personal spending allocation. This prevents every latte from becoming a budget discussion.

  • Jordan's personal spending — $150
  • Alex's personal spending — $150

Personal total: $300

Step 5 — Savings and Goals

They've used $4,569. That leaves $2,431 to assign.

  • Joint emergency fund — $400
  • TFSA — Jordan — $350
  • TFSA — Alex — $300
  • RRSP — Jordan (employer matches 4%) — $200
  • FHSA — Jordan — $250
  • FHSA — Alex — $250
  • Vacation fund — $200
  • Car maintenance sinking fund — $100
  • Holiday and gift fund — $100
  • Buffer — $81
  • Extra toward Alex's student loan — $200

Savings and goals total: $2,431

Step 6 — Confirm the Math

CategoryAmount
Fixed expenses$3,094
Variable expenses$1,175
Personal spending$300
Savings and goals$2,431
Total assigned$7,000
Remaining$0

Every dollar assigned. Budget complete.

Why the Sinking Funds Matter

Notice the "car maintenance" and "holiday and gift" lines. These aren't monthly expenses — they're annual or irregular costs broken into monthly contributions.

Car maintenance might cost $1,200 a year. Rather than scrambling in October when the brakes need replacing, Jordan and Alex set aside $100 a month. When the bill comes, the money is already there.

Same with holiday spending. December gifts don't blow up the December budget because they've been funded all year at $100 a month.

This is one of the most useful parts of zero-based budgeting — it turns surprise expenses into planned ones.

Building Your Own: The Step-by-Step Process

1. Get Your Actual Take-Home Number

Check your last pay stub. Use the net deposit amount, not your salary. If you're paid bi-weekly (26 pay periods), multiply your net pay by 26 and divide by 12. If you have variable income, use the average of your last three months or — more conservatively — use your lowest recent month.

2. Pull Three Months of Spending

Look at your bank and credit card statements for the last three months. What did you actually spend on groceries? Dining out? Transit? Use real numbers, not aspirational ones. This is the most important step — if your budget doesn't reflect reality, you'll abandon it by week two.

3. Categorize Into Fixed, Variable, and Savings

Start simple. You don't need 40 categories. Most people do well with 12–18 line items. You can always add more later if a category feels too broad.

4. Assign Every Dollar

If your expenses and savings don't add up to your income, you have unassigned money. Put it somewhere — extra debt payment, top up a savings goal, add to your buffer. If your expenses exceed your income, cut variable expenses first. Dining out and entertainment are the easiest places to find room.

5. Track as You Go

This is where the method earns its keep. As you spend during the month, track each transaction against its category. When a category runs low, you decide: stop spending in that area or move money from another category. Both are fine — the discipline is in making it a choice, not an accident.

6. Adjust Monthly

At the start of each month, build a fresh budget. Don't just copy last month — look at what's coming up. March has a friend's birthday. April has car insurance renewal. June has a wedding. Each month's budget should reflect that month's reality.

Common Questions

What if I overspend in a category?

Move money from another category to cover it. Went over on groceries? Pull from dining out or clothing. The total still needs to hit zero — you're just reshuffling, not adding money that doesn't exist.

What about irregular income?

Budget based on money you have right now, not money you expect. When the next payment arrives, build a new budget for that money. This is actually where zero-based budgeting shines — it doesn't assume a steady paycheque.

Do I need to track every single transaction?

Yes, that's the method. But "track" doesn't have to mean manual entry in a notebook. An app that categorizes transactions and shows remaining balances by category reduces this to a quick daily check rather than an accounting exercise.

What's the buffer category for?

Small, unpredictable expenses that don't fit anywhere else — a parking ticket, a coworker's going-away gift, a replacement phone charger. Keep it small ($40–$100) so it doesn't become a slush fund.

How is this different from the 50/30/20 rule?

The 50/30/20 method splits your income into three broad buckets — 50% needs, 30% wants, 20% savings. It's simpler and lower maintenance. Zero-based budgeting assigns specific dollar amounts to specific categories. It's more work but gives you precise control. Neither is better — it depends on how much detail you want. You can read more about other budgeting methods to see which fits your style.

The Real Point of Zero-Based Budgeting

It's not about restriction. It's about intention.

When every dollar has a job, you stop wondering where your money went. You stop feeling guilty about spending because you already decided it was okay. You stop being surprised by expenses because you planned for them.

The two examples above aren't perfect budgets — they're starting points. Your rent is different. Your income is different. Your goals are different. But the process is the same: take what you earn, assign every dollar, and track how it goes. Then do it again next month, a little smarter than before.

If you want to try zero-based budgeting without building spreadsheets from scratch, ModuFi is built for exactly this — it's a Canadian budgeting app that supports zero-based budgeting (and four other methods) with the categories, tracking, and Canadian account support already set up. Join the waitlist to get early access.

Ready to budget smarter? ModuFi is Canada's upcoming budgeting app — built for how you actually spend.

Join the Waitlist