How to save money when your income is irregular
Budgeting advice assumes a salary lands on the same day every month. Here is a system that works when it does not — built around a baseline month, a buffer account and a percentage rule.
IBy Ivan Kelesh
Almost every piece of budgeting advice quietly assumes the same thing: that a predictable amount of money lands in your account on a predictable day. Freelancers, contractors, commission earners, seasonal workers, small business owners and anyone paid per project know that this assumption does most of the work in the advice — and that when it fails, the advice fails with it.
The problem isn't that irregular earners are worse with money. It's that the standard system has no answer to the question that actually matters: how much of this month's money is really mine to spend?
Here's a system built for that question instead.
Stop budgeting by month
A calendar month is an accounting convention, not a financial reality. When income arrives in lumps — a €6,000 invoice in March, nothing in April, €2,400 in May — asking "did I stay within budget this month?" produces a meaningless answer twelve times a year.
Replace the month with two numbers that don't move around:
- Your baseline month — what it costs to keep your life running for thirty days, with no discretionary spending at all.
- Your rolling twelve — total income over the last twelve months, divided by twelve.
The first tells you what you must cover. The second tells you what you can actually afford, averaged across the good months and the empty ones. Neither is affected by whether a client paid on the 28th or the 3rd.
Calculate your baseline honestly
Your baseline month is rent or mortgage, utilities, food, transport, insurance, phone, debt minimums, and any subscription you would genuinely struggle without. Not entertainment. Not eating out. Not the gym you might cancel.
Most people guess this number and guess low. Don't guess — pull three months of actual spending and add it up. If you've been tracking expenses, this takes about ten minutes. If you haven't, this is the single best reason to start.
A baseline you're confident in is worth more than a perfect budget you're not. Everything downstream depends on it.
Once you have it, one number becomes your target: your baseline × 3, sitting in a separate account. That's the buffer. Three months of just-keep-the-lights-on money. For genuinely volatile income, six is better.
Pay yourself a salary
This is the mechanical trick that makes the whole thing work, and it's borrowed from how small businesses handle exactly the same problem.
Open a second account. Every payment you receive goes in there first — all of it, untouched. Then, on the same day each month, transfer a fixed amount from that account into your everyday account. That transfer is your salary.
Set the salary somewhere between your baseline and your rolling twelve — closer to baseline if your income swings hard, closer to the average if it's merely lumpy. The holding account absorbs the volatility. Your everyday account becomes boring and predictable, which means every piece of conventional budgeting advice suddenly applies to it again.
The psychological effect is larger than the mechanical one. A €6,000 invoice stops feeling like a windfall. It's revenue for the business of you, and you already know what you get paid.
Use percentages, not amounts, for what's left
When the holding account has more than three months of salary in it, that surplus is real. Split it by percentage rather than by fixed amount, so the split scales with a good year:
- 50% forward — leave it in the holding account, extending your runway.
- 30% to long-term goals — retirement, index funds, a deposit, whatever your horizon is.
- 20% to yourself now — genuinely spend it. Guilt-free.
That last one isn't a reward for good behaviour, it's maintenance. A system that never lets you enjoy a good month is a system you'll abandon during a bad one.
Track the things that move
You don't need to categorise every coffee. You need visibility on the handful of things that actually change your position:
- Income by source and date. After six months you'll see your real seasonality, and you'll stop being surprised by the same quiet August every year.
- Baseline drift. Fixed costs creep. A €14 subscription here, a rent increase there, and your baseline is 12% higher than the number your whole system is built on.
- Runway in months. Holding account balance ÷ salary. This is the number that determines whether you can turn down bad work, which is the entire point of the buffer.
That's three things. A tracker that lets you record income against a source and see a category total for the period will cover all of them, and you can log a month's worth in a few minutes.
What to do first
If you do nothing else, do this in order:
- Work out your baseline month from real data, not memory.
- Open a separate holding account and route all income into it.
- Set a salary you can live on and automate the transfer.
- Build to three months of baseline before optimising anything else.
Steps one and two are an evening's work. Step four might take two years. That's fine — the buffer does its job at one month, and does it better at two.
The goal was never a perfect budget. It's getting to the point where a client paying late is an inconvenience rather than an emergency.