How to budget when your income changes every month

Budgeting on a fixed salary is easy. On income that moves you need a different method: a base month, a levelling buffer, and paying yourself a salary.

Standard personal finance advice assumes a salary: the same amount lands on the same day every month. If you invoice, work by project, earn commission or take gigs, that advice doesn't help — not because it's wrong, but because it solves a problem you don't have.

Your problem isn't how much you spend. It's that you don't know how much is coming in, which turns any monthly budget into a guess.

Step 1: stop budgeting against next month

The opening mistake is building October's budget from what you expect to invoice in October. If it comes in lower, the month was born broken.

What works is reversing the order: the month is funded by what already came in, not by what's coming. What you collect in October pays for November. That only takes one month of buffer, and from there the system holds itself up.

Step 2: work out your base month

Take the last six or twelve months of income — the more the better, because what you want is the floor, not the average — and keep the weakest month that wasn't a catastrophe. In practice: sort the months low to high and take the one at the bottom quarter.

That's your base month. It's the number you budget against: rent, utilities, food, debt minimums all have to fit inside it. If they don't, the problem isn't budgeting and it needs solving first.

Budgeting against the average feels fairer and is a trap: with variable income, half your months fall below the average.

Step 3: pay yourself a salary

This is the change that fixes the most, and it's almost mechanical.

Everything you collect lands in one account — call it the inbound account — and from there, once a month and always on the same date, you transfer your base month to the account you actually live from. That's your salary. You live on it.

What's left in the inbound account isn't yours yet: it's the levelling buffer, and it's what pays for the bad months. A good month isn't a month to spend more; it's a month that funds the next one.

Once the buffer passes three base months, then yes: raise your salary, or move the surplus to your emergency fund or to investing.

Step 4: set tax aside on the day you get paid

The most expensive mistake in self-employment isn't overspending: it's spending the tax money because it was sitting in the account.

Every time money comes in, set aside the percentage you owe — you know it, or your accountant does — and treat it as if it never arrived. Same with any pension or social contributions. If you wait for the deadline, the deadline arrives anyway but the money doesn't.

Log it as an expense at the moment you set it aside, not when you pay it. That way your month reflects what's actually yours.

Step 5: separate work money from your money

If work and personal expenses live mixed together, you don't know what you earn or what you spend: you know what's left, which isn't the same thing. The mechanics are in separating personal and work expenses.

What to check every month

Three numbers, five minutes:

  1. How much came in this month versus your base month?
  2. How big is the buffer, measured in base months?
  3. How much tax is set aside versus what you'll owe?

If all three are healthy, the month was fine even if it was thin. That's exactly what variable income won't show you any other way.

In one line

Budget against your weakest month rather than the average, pay yourself a fixed salary out of an inbound account, let the good months fund the bad ones, and set tax aside on the day you're paid instead of the day it's due.

Kesef is free, on iPhone and Android

Shared expenses with no cap, 60+ currencies, and the numbers explained.

Download on the App StoreGet it on Google Play

Keep reading

← All posts