← All posts

How to Budget on a Variable Income: 7 Strategies That Work

How to Budget on a Variable Income: 7 Strategies That Work

Written by Maryam Ajorloo, CPA · Reviewed by Behdad Karimi Dermeni, CPA

To budget on a variable income, build the budget on your lowest-earning months instead of your average. Add up your baseline expenses, cover those first, then split whatever comes in above that line between savings and flexible spending. Pay yourself a fixed amount from a buffer account so a slow month never reaches your rent.

Budgeting is hard enough when the same number lands in your account every two weeks. When you are a freelancer, consultant, or self-employed professional, that number changes with the season, the client, and how quickly invoices get paid. A great March does not tell you much about April.

The fix is not a stricter budget. It is a budget built for a moving target: one that knows the difference between the money you can count on and the money you hope for. This guide walks through how to budget on a variable income step by step, with a worked example and the mistakes that trip most people up. If you want the money decisions that come with earning irregularly in Canada (the tax reserve, quarterly instalments, how big your emergency fund needs to be), our guide on how to manage irregular income in Canada covers those. This post covers how to build the budget itself.

Half of budgeting on a variable income is simply knowing what you actually earned and spent last month. ReInvestWealth's AI Bookkeeper pulls that from your connected bank accounts and sorts it for you. Start your 30-day free trial.

What is variable income?

Variable income is income that changes in amount, timing, or both from one pay period to the next. Commission sales, freelance and contract work, seasonal businesses, gig platforms, and any business that bills by the project all produce it. The opposite is a fixed salary, where the amount and the payday are known in advance.

The important thing about variable income is not that it is lower or higher than a salary. It is that the *timing* is unreliable, so the usual budgeting advice ("spend less than you earn each month") stops being useful. Which month? Budgeting on a variable income means planning around a range rather than a number.

The one rule that makes a variable income budget work

Here is the heuristic before the detail: budget from your floor, not your average.

Your average month is a fiction. It includes the two great months that made the year and the three quiet ones you would rather forget. If you plan your spending around the average, you overspend every time reality lands below it, which is roughly half the time by definition. If you plan around your floor (what you can reliably count on in a slow month), the good months become surplus instead of a lifeline you already spent.

Everything below applies that one rule.

1. Calculate your baseline expenses

Before you can budget on a variable income, you need to know the smallest amount of money that keeps your life and your business running for a month. Those are your baseline expenses, and they come in two kinds.

Fixed essentials are the same every month:

  • Housing: rent or mortgage payments.

  • Insurance: health, auto, business, professional liability.

  • Debt payments: student loans, a car loan, credit card minimums.

  • Business subscriptions: software, hosting, your phone plan, a coworking desk.

Variable essentials change month to month but never drop to zero:

  • Groceries and household basics.

  • Utilities: electricity, water, internet, heating in a Canadian February.

  • Transportation: fuel, transit, parking.

  • Business costs that scale with work: contractors, materials, shipping.

For the variable essentials, take the average of the last six months. Then round each one up by a little, because the point of a baseline is to be reliable, not flattering.

Action step: add the fixed and variable essentials together. That total is your baseline number, the amount you must earn (or pull from your buffer) every single month. Everything else in this post is built on top of it.

2. Set your income floor

Now the income side. Pull your last 12 months of earnings, sort them from lowest to highest, and average the lowest three. That is your income floor: the amount your business has proven it can produce even in a bad stretch.

Two things to check:

  • Is your floor above your baseline number? If yes, you can cover the essentials on your worst months without touching savings, and the budget mostly writes itself. If no, the gap is the amount your buffer account (strategy 5) has to fund in slow months, and it tells you exactly how much to build up.

  • Are the low months seasonal? A wedding photographer's January and a tax consultant's August are not emergencies, they are the calendar. If your slow months are predictable, you can plan for them specifically instead of treating every dip as a surprise.

Action step: write your income floor next to your baseline number. The relationship between those two figures is your whole budget in one line.

Freelancer working on a laptop in a cafe, planning a variable income budget

3. Build a three-tier budget

A fixed budget has categories. A variable income budget has tiers, and money flows into them in order. Tier 1 gets filled first every month. Tier 2 only gets money once Tier 1 is covered. Tier 3 only gets what is left after Tier 2.

Tier 1: essentials (must be covered every month)

This is your baseline number from strategy 1: rent, groceries, insurance, loan payments, business costs. Whatever you earn, this tier gets paid first, in full. If income falls short of it, the buffer account tops it up.

Tier 2: savings and future you

Once Tier 1 is covered, the next dollars go here:

  • Buffer account for slow months (see strategy 5 for how it works, and the irregular-income guide above for how large it should be).

  • Retirement savings, whether that is an RRSP or a TFSA. If you are not sure which to fill first as a self-employed Canadian, we compared them in RRSP vs. TFSA for consultants.

  • Sinking funds for the irregular but predictable costs that ambush a variable income: annual software renewals, a laptop that will need replacing, professional dues, a conference. Divide the annual cost by 12 and set that aside monthly so the bill never lands as a surprise.

  • Business reinvestment: the course, the equipment, or the marketing that grows next year's income.

Tier 3: wants (the adjustable layer)

Dining out, travel, the nicer version of anything. This tier expands in a strong month and shrinks to nearly nothing in a slow one, and that is the whole point. A budget that cannot flex here will break somewhere less pleasant.

Action step: assign a target percentage to each tier, then treat the percentages as targets for a strong month and the *order* as the rule for every month.

4. Give every dollar a job with zero-based budgeting

Once the tiers exist, decide how each month's income gets allocated across them the moment it arrives. This is zero-based budgeting: income minus every planned allocation equals zero. Not zero left in the account, zero left *unassigned*.

On a variable income it works like this. When a client payment lands, you split it into Tier 1, Tier 2, and Tier 3 according to your plan, and the buffer account absorbs anything above your planned spending. A $7,000 month does not mean a $7,000 lifestyle. It means Tier 1 is covered, Tier 2 gets its full share, Tier 3 gets a normal month, and the rest goes to the buffer to fund the $3,000 month that is coming.

The alternative, deciding what to do with the money after it has been sitting in your chequing account for two weeks, is how good months quietly disappear. (Money left with no job finds one. It is usually furniture.)

Action step: write the allocation rule down before the next payment arrives, so the decision is already made when the money shows up.

5. Pay yourself a fixed amount from a buffer account

This is the strategy that turns a variable income into something that feels like a salary. Instead of living out of the account your clients pay into, you run your money through two accounts:

  • A business or holding account where all client payments land. Think of it as the reservoir.

  • Your personal spending account, which receives one fixed transfer on one fixed date each month. Think of it as the tap.

Set the transfer at or slightly above your baseline number and at or below your income floor. If your average month is $5,000 and your income ranges from $3,000 to $7,000, you might pay yourself $4,000 on the first of the month and let the reservoir rise and fall behind the scenes. Strong months fill it; weak months draw it down; your rent never notices either.

Keep business and personal money in separate accounts. One thing we hear often from customers: business expenses paid on a personal card, and personal spending mixed into the business account, are the fastest way to lose track of what you actually earned. Clean separation makes budgeting simpler and makes your accountant much happier at year-end. A dedicated business bank account is the easiest first step.

Set your tax money aside here too. Nobody withholds tax from a freelance invoice, so a share of every payment should move into a separate tax account before you count the rest as yours. How much to set aside, and when the Canada Revenue Agency (CRA) starts asking for quarterly instalments, is covered in the irregular-income guide, so we will not repeat it here.

Action step: review the last 6 to 12 months of income, pick a monthly transfer amount you can sustain, and automate it.

This is the part ReInvestWealth is built for: connect your business and personal accounts and the AI Bookkeeper categorizes the transfers, the client payments, and the expenses automatically, so you can see what the reservoir actually holds without opening a spreadsheet. See how it works for freelancers.

Self-employed woman reviewing her monthly income and expenses on a laptop

6. Adjust the 50/30/20 rule for a variable income

The 50/30/20 rule (50% of income to needs, 30% to wants, 20% to savings) is the most-quoted budgeting guideline there is, and on a fixed salary it works fine. On a variable income it needs one change: the percentages have to be anchored to a specific number, or they float with your mood.

Here is the adjusted version:

  • 50% for needs, calculated on your income floor. If your floor is $4,000, your needs budget is $2,000. Check that against your baseline number from strategy 1; if the baseline is higher, needs take a larger share and the other two shrink until you can raise the floor or lower the baseline.

  • 20% for savings, taken as a percentage of actual income. A percentage means you save more in strong months automatically and are not locked into a dollar amount you cannot hit in slow ones.

  • 30% for wants, spent only from money that has already arrived. No pre-spending a payment that is "definitely coming Friday." Wants are funded by the month you just had, not the month you expect.

In practice, most people with a variable income land closer to 50/20/30 or 60/25/15 once taxes and a buffer account are in the mix. The exact split matters less than the anchoring.

Action step: run the percentages against your income floor, not your best month, and adjust once a quarter.

7. Track your actual numbers and rebalance

A variable income budget is a forecast, and forecasts drift. The only way to know whether your baseline, your floor, and your percentages still hold is to compare them with what actually happened.

Once a month, look at three figures:

  • What came in, by client or income stream.

  • What went out, split into your three tiers.

  • What the buffer account did: did it grow, hold, or shrink?

If the buffer shrank two months in a row, your transfer is too high or your floor has moved. If it keeps growing, you may be paying yourself less than you need to. Either way, the numbers tell you before your stress levels do.

You can do this by hand with the Government of Canada's free Budget Planner, or with our free business budget calculator if you want to model revenue, expenses, and margin for the business side. The part that usually falls apart is the "what actually happened" half, because it means categorizing every transaction. That is exactly what an AI Bookkeeper is for: connect your accounts, let it categorize the month, and read your income and expenses off a report instead of reconstructing them from bank statements.

Action step: put a 20-minute budget review in your calendar for the first week of every month. It is the cheapest financial habit you will ever build.

A worked example: budgeting a $3,000 to $7,000 income

Say you are a freelance designer in Ontario. Over the last year your monthly income ranged from $3,000 to $7,000, and your three lowest months averaged $3,400. Here is how the seven strategies come together:

  1. Baseline expenses: $2,000 rent, $250 insurance, $300 loan payment, $200 software and phone, $600 groceries and utilities, $200 transportation. Baseline number: $3,550.

  2. Income floor: $3,400. It sits $150 below your baseline, so a slow month needs a small top-up from the buffer.

  3. Three tiers: Tier 1 is the $3,550. Tier 2 targets $800 (buffer, RRSP, a sinking fund for next year's laptop). Tier 3 is whatever is left.

  4. Zero-based allocation: every payment gets split into tax set-aside, Tier 1, Tier 2, Tier 3, and buffer the day it lands.

  5. Fixed pay: you transfer $3,800 to your personal account on the first of each month, enough to cover Tier 1 with a little room. In a $7,000 month, roughly $2,000 goes to tax and Tier 2 and the remaining $1,200 stays in the buffer. In a $3,000 month, the buffer covers the $800 gap.

  6. 50/30/20, adjusted: with a $3,400 floor, needs are already above 50%, so your working split is closer to 60% needs, 25% savings and buffer, 15% wants until the floor rises.

  7. Monthly review: after six months the buffer holds $4,000 and is still growing, so you raise your transfer to $4,000 and give Tier 3 some breathing room.

The numbers will be different for you. The shape will not: know the floor, cover the baseline, pay yourself a steady amount, and let the buffer do the worrying.

Common mistakes when budgeting on a variable income

  • Budgeting off your best month. One exceptional quarter becomes the baseline for spending, and the next normal quarter feels like a crisis. Budget from the floor.

  • Mixing business and personal money. You cannot know what you earned if your groceries and your client payments share an account.

  • Treating tax money as yours. It is the single largest "expense" most self-employed Canadians forget to budget for, and it comes due whether the month was good or not.

  • Paying yourself whatever came in. A variable transfer to your personal account just moves the volatility from one account to another. Fix the amount.

  • Skipping the review. A budget you set once and never check against reality is a wish with a spreadsheet.

What strategies can help you budget on a variable income?

If you want the short version, these are the seven strategies that make a variable income budget hold together:

  1. Calculate your baseline expenses, the minimum that keeps your life and business running.

  2. Set your income floor from your three lowest months, not your average.

  3. Build a three-tier budget: essentials first, savings second, wants last.

  4. Use zero-based budgeting so every dollar is assigned the day it arrives.

  5. Pay yourself a fixed amount from a buffer account, and keep business and personal money separate.

  6. Adjust the 50/30/20 rule by anchoring the percentages to your floor.

  7. Track your actual income and expenses monthly and rebalance.

Frequently Asked Questions

Does the 50/30/20 rule work with a variable income? Yes, with one adjustment: anchor the percentages to your income floor (your three lowest months averaged) rather than to whatever you earned this month. Calculate the 50% for needs on the floor, take the 20% for savings as a percentage of actual income so it rises in strong months, and fund the 30% for wants only from money that has already arrived.

Should I use zero-based budgeting if my income changes every month? Zero-based budgeting suits a variable income well because it forces a decision the moment money arrives instead of two weeks later. Assign each payment across essentials, savings, and wants according to your tier plan, and send anything above your planned spending to a buffer account. The budget still balances to zero; it is the buffer, not your lifestyle, that absorbs the swings.

Should I have separate bank accounts for budgeting on a variable income? Yes. At minimum, keep a business account where client payments land, a personal account that receives one fixed transfer each month, and a separate account for tax money. Separate accounts make your real income visible, stop business and personal spending from blending together, and turn "pay yourself a salary" from a good intention into an automatic transfer.

What percentage of my income should go toward savings when my income varies? A common target is 20% of actual income, taken as a percentage rather than a fixed dollar amount so it flexes with your earnings. Direct it to your buffer account first until that account can cover the gap between your income floor and your baseline expenses for several months, then split new savings between retirement and sinking funds for irregular costs.

How can I make a variable income more predictable? Move some of your work onto retainers or monthly packages so a portion of your income repeats, add a second income stream (a digital product, a course, a smaller ongoing client) to smooth the peaks and valleys, and invoice on a schedule with clear payment terms so money arrives when you expect it. Recurring invoices and online payment links, like the ones in ReInvestWealth's invoicing, shorten the gap between finishing the work and getting paid.

Stop reconstructing last month from your bank statements

A variable income budget lives or dies on knowing your real numbers, every month, without a Sunday afternoon of spreadsheet archaeology. Connect your bank accounts, let the AI Bookkeeper categorize the transactions, and read your income, expenses, and buffer straight off the report. CPA-level clean books, built by CPAs, 30-day free trial. Start for free.

A note from our CPAs: This guide is educational and covers general budgeting strategies for Canadians with a variable income. Tax and financial situations vary, so for advice on your specific circumstances, talk to your accountant. (If they use ReInvestWealth, they'll already have clean books to work from.)

Written by Maryam Ajorloo, CPA

Maryam Ajorloo is the co-founder of ReInvestWealth and a CPA who specializes in small business tax, sales tax, and everyday bookkeeping. She helps entrepreneurs keep clean, audit-ready books and make sense of write-offs, filing deadlines, and the numbers behind their business. Read more · Connect on LinkedIn

Reviewed by Behdad Karimi Dermeni, CPA

Co-founder of ReInvestWealth and a founding community builder at Stripe. Behdad built ReInvestWealth to give smart, busy entrepreneurs CPA-level accounting without the CPA-level price tag. Read more · Connect on LinkedIn