Skip to content
Tavera Money
All writing
Guides

How to budget on an irregular income

Freelance, commission, tips or gig work? Build your budget on a lean month, fund it in priority order as money lands, and let good months pay you.

Most budgeting advice quietly assumes a salary. Write down what comes in each month, subtract what goes out, plan the difference on the 1st. If you freelance, drive for a delivery app, work on commission, live on tips, or get a base salary with bonuses and overtime that swing month to month, the first line of that calculation is a guess. And a budget built on a guess falls apart the first time the guess is wrong.

The fix isn’t a cleverer guess. It’s a budget that doesn’t need one. Here’s how to build it, in five steps.

1. Build your plan on a lean month, not an average one

The instinct is to take your average monthly income and budget that. Don’t. An average is a number you’ll fall short of in about half your months, and every one of those months becomes a scramble.

Instead, look back at the last twelve months of what you actually took home and find a lean month: a figure you beat in most months, not just some. A useful rule of thumb is your fourth-lowest month out of twelve, or the 25th percentile if you like the term. You’ll earn at least that in roughly three months out of four.

That number is your plan. It’s what you’re allowed to count on.

If you have a base salary plus variable pay on top (commission, bonuses, tips, overtime), it’s simpler: your plan lives inside the base pay, which is the part you can genuinely count on. Everything on top is a bonus, and the steps below decide where bonuses go.

If you don’t have twelve months of history yet, use what you have and pick a number you’d be unsurprised to see in a bad month. You can raise it later. It’s much harder to lower a plan you’ve already spent.

2. Rank your spending: Essentials, Important, Extras

A salaried budget treats every line as equally funded on the 1st. On an irregular income, the order things get paid in matters more than the amounts, because some months there won’t be enough for all of them.

Sort every spending category into three tiers:

  • Essentials — what has to be paid no matter what: rent or mortgage, groceries, utilities, insurance, minimum debt payments, transport to work. If you’re self-employed, tax belongs here too.
  • Important — what matters but would survive a slow month: extra debt payments, savings goals, the annual bills you’re saving towards.
  • Extras — eating out, hobbies, subscriptions, the nice-to-haves.

Then check the one number that matters: do your Essentials fit inside your lean month? If they do, a bad month is uncomfortable rather than dangerous. If they don’t, you’ve learned the most important thing a budget can tell you, and your options are to cut an Essential, move something you’d labelled essential down a tier, or plan on a buffer (step 4) to cover the gap in your slowest months.

3. Fund the plan as money arrives, in order

This is the step that changes everything. Instead of assigning a month’s worth of money on the 1st, money you may not have yet, you fund your plan each time a payment actually lands, starting at the top of your priority list.

Say your Essentials total $2,800 and an invoice for $1,900 clears. All $1,900 goes to Essentials, filling rent first, then groceries, then down the list. Next week a $1,400 payment comes in: $900 finishes Essentials, and the remaining $500 starts on Important.

Two rules make this work:

  • Fill each category completely before the next one gets anything. It’s tempting to spread a small payment across everything. Don’t. A lean month should cover rent in full, not cover rent, groceries and the gym 60% each.
  • Money that hasn’t arrived doesn’t exist. A client who says payment is on its way hasn’t paid you. Budget it when it lands.

The effect is that, at any moment, you know exactly which bills are covered and which are still waiting, rather than a vague sense that “it should work out by the end of the month.”

4. Send surplus to a buffer, and aim for one lean month

Good months happen too. Once every tier is funded for the month, what’s left is the most valuable money you’ll earn, because it’s what makes the next slow month boring instead of stressful.

Put it in a dedicated income buffer: a separate savings account whose only job is smoothing your pay. Your first target is one lean month, the number from step 1. Not a general emergency fund, not a holiday fund. Just one month of your plan, sitting there.

Resist the urge to treat a great month as a raise. One great month is not a new normal, and the buffer is how you find out whether it was.

5. Pay yourself from the buffer: live on last month’s income

Once the buffer holds a lean month, you can do the thing salaried people take for granted: pay yourself a regular paycheck. At the start of each month, move one lean month from the buffer to your spending account and fund your plan from it. Whatever you earn during the month refills the buffer for next time.

You’re now living on money you’ve already earned rather than money you hope to earn. A slow month doesn’t touch this month’s plan; it just means the buffer refills a little less. A run of slow months shrinks the buffer, and that is your early warning, weeks before anything goes unpaid.

If a month is short before the buffer is full, don’t pay yourself the whole paycheck. Use the buffer for Essentials only and let Important and Extras wait for the next good payment.

A note on tax for the self-employed

If no employer withholds tax for you, a share of every payment isn’t yours. The cleanest way to handle it is to make tax its own category in Essentials and fund it from every payment as it lands, before anything else in the tier. What percentage to set aside depends on where you live and what you earn. An accountant can give you the number, and it’s worth asking for once.

Judging the month

Finally, change what you count as a good month. On a salary, success is “stayed under budget.” On an irregular income, the better questions are:

  • Were Essentials fully covered? If yes, the month worked, however lean it was.
  • For how many months running? That streak is the real measure of whether your plan is set at the right level.
  • Did the buffer grow or shrink? Over a year, it should be roughly flat or rising.

A lean month isn’t a failure. It’s a month your plan was built for.


Tavera Money has this built in. Switch your budget to irregular income and it charts your last twelve months to help you pick a lean month, fills your plan in priority order as each payment lands (asking first, or automatically, your choice), and sends what’s left over to Steady Pay, a buffer that offers you a regular paycheck at the start of each budget period. It’s included on every plan, the free one too, and works with manual transactions as well as linked banks — see how it works, or read the setup guide.

Start with the free plan. Decide later.

Basic is free forever and does real budgeting — accounts, budgets, goals, debts, bills and the month-end recap. Add bank syncing whenever it earns its keep.

No card required · Your data is never sold · Export it any time