Nearly every piece of budgeting advice assumes a fixed monthly paycheque. Save 20% of income, split the rest across categories, repeat next month. That advice quietly collapses the moment your income actually varies: freelance invoices, hourly shifts, tips, commission, seasonal work.
The usual conclusion people draw is that they are bad at budgeting. Almost always, the method was built for a situation they are not in.
Why percentage budgets break
Percentage-based budgeting divides a known number into parts. With irregular income you do not have a known number until the month is nearly over, so you are forced to guess at the start and then spend the month discovering the guess was wrong. Guess high and you overspend; guess low and you under-live for no reason.
There is a second problem that is easy to miss: your expenses are mostly fixed even though your income is not. Rent does not know it was a slow month. So the variance lands entirely on the discretionary part of your spending, which is the part you actually feel.
Start from the baseline, not the income
The approach that tends to survive contact with irregular income inverts the order. Instead of starting with expected income and allocating downward, start with what you must cover and work up.
Step one: find your baseline. Add up everything that recurs and does not meaningfully change: rent or mortgage, utilities, insurance, phone, minimum debt payments, subscriptions, transport, groceries at a realistic figure. This is the number you have to clear each month before anything else is a real choice. Most people have never actually calculated it, and it is usually lower than feared and higher than hoped.
Step two: track what has actually arrived. Not what you have invoiced, not what you expect, what has landed. Money that is promised is not money you can spend, and freelancers learn this the expensive way.
Step three: your spendable figure is what is left. Income received, minus the baseline, minus what you have already spent this month. That number updates as money genuinely arrives rather than assuming it in advance, and it is honest at every point in the month, including the uncomfortable early part when it is negative.
Budget on your floor, not your average
If you have twelve months of history, look at your worst month rather than your average. Averages are actively misleading here: a year with one exceptional month pulls the average above what you can rely on in a typical one, and a budget built on that average fails most months by design.
Set your regular standard of living against something close to your low months. Everything above that becomes surplus with a job to do, rather than money that quietly disappears into a good month.
The buffer is the whole trick
For irregular income, a buffer is not optional saving: it is the mechanism that converts a variable income into a stable one. It functions as a shock absorber: good months overfill it, lean months draw it down, and your spending stays roughly level while your income does not.
A practical way to run it is to pay yourself a fixed amount each month from the buffer rather than spending each payment as it lands. Income goes into the buffer; a consistent, deliberately conservative figure comes out. You have effectively given yourself a salary, and the variance is absorbed where you cannot feel it.
Getting a couple of months of baseline expenses into that buffer is what makes the whole system work, and it is worth funding ahead of most other goals, related to but distinct from an emergency fund, which is covered in our guide on how much an emergency fund should be.
Set aside tax as it arrives, not at year end
If you are self-employed, some portion of every payment is not yours. The single most common irregular-income failure is treating gross income as spendable and meeting a tax bill with nothing behind it.
The usual practice is to move a percentage into a separate account the moment money arrives, so what is left in the main account is genuinely yours. What percentage is appropriate depends on your jurisdiction, income level and deductions, and is worth confirming with an accountant rather than guessing.
If you want the tooling side of this rather than the method, we compare how budgeting apps handle variable pay in budgeting on an irregular income.
Review weekly, not monthly
A month is too long a feedback loop when income is lumpy. By the time a monthly review tells you it was a thin month, the month is over and the information is useless.
A weekly check, what arrived, what is left against the baseline, is the buffer holding, catches a slow patch while there is still time to respond, whether that means chasing an invoice, picking up a shift, or simply deferring a discretionary purchase by a fortnight.