With irregular income, build your budget not around this month's earnings but around a fixed amount you pay yourself. Client payments accumulate in a reserve fund, and once a month the same "salary" comes out of it, keeping your spending within that limit.
Why a regular budget doesn't work for freelancers
The usual advice is simple: set a monthly budget and stick to it. But freelancers don't have a clear-cut "month". One month brings three payments at once, another brings none, and in a third a client pays two weeks late.
Hence the familiar rollercoaster. In a good month it feels like there's plenty of money, so spending grows: new gadgets, trips, restaurants. In a lean month everything gets cut abruptly, and you dip into savings that later run short. A budget tied to income swings along with it and stops meaning anything.
Paying yourself a salary: how it works
Split your money into two flows. Everything clients pay goes into a reserve, for example a separate account. Once a month, on the same date, you transfer a fixed amount from the reserve to yourself. That's your salary, and it's exactly the amount you set as your budget in Budget.
Base your salary on your weakest months, not your average ones. Look at your income over the last six months, discard the best month, and go by what comes in almost every month. Extra money from good months stays in the reserve and covers the lean ones.
What this looks like over three months
Picture a freelance designer who pays himself $2,000 a month. His income fluctuates, but his spending stays steady.
Month | Client payments received | What happens |
|---|---|---|
First | $3,800 | $2,000 to himself, $1,800 to reserve |
Second | $500 | $2,000 to himself from reserve |
Third | $2,400 | $2,000 to himself, $400 to reserve |
In the second month almost nothing came in, but life didn't change: the salary came from the reserve as usual. In the past, that month would have caused panic, while the good first month would have gone toward impulse purchases.
How to keep spending within your salary
The salary system only works if you track spending throughout the month, not just from a statement at the end. This is where Budget helps. Set it up in three steps.
Set your budget to match your salary. Use the /budget command, for example $2,000. This is your monthly ceiling, regardless of what comes in.
Track only personal expenses. Groceries, housing, transport, leisure. Business costs like software and equipment are easier to manage on a separate card, kept apart from personal spending.
Watch your pace, not just what's left. Budget warns you if you've spent too much by mid-month. For a freelancer, that's the key signal to slow down before your salary runs out early.
On the first of the month, Budget sends a summary: how much you spent and whether you stayed within your salary. If spending is consistently lower for three months in a row, you can raise your salary. If it's higher, either cut back the category that's growing or honestly reconsider the amount.
Frequently asked questions
What amount should I set as my salary?
The amount you receive almost every time, not the average. Take your income for the last six months, remove the best month, and see what you can count on without it. Start there. If the reserve keeps growing for several months in a row, you can raise your salary. It's better to start lower and increase it later than to cut it down.
How much should be in the reserve before starting?
At least one month's salary, enough to survive the first lean month. After that, the reserve builds up from good months. For freelancers, a safer target is three to six months' worth of salary: income can disappear for several months in a row, and the reserve works both as a safety cushion and as the source of your salary.
Does Budget track client income?
No. Budget tracks personal expenses and a monthly budget; income isn't recorded in it. It's more convenient to keep client payments and your reserve in a bank, and set your Budget limit to match your salary. That way the bot answers the main question of the month: are you staying within the amount you allotted yourself?
Where should I track business expenses?
It's best to keep them separate from personal spending, for example on a separate card. Software, advertising, and equipment reduce your income, not your salary, and mixing them with personal expenses will make Budget show overspending where there isn't any. In Budget, log only what you spend on daily life out of your salary.
What if the reserve runs out?
Lower your salary immediately to match current income and set a new budget with the /budget command. It's unpleasant but honest: without a reserve, you can't spend more than comes in. At the same time, check /stats to see which category grew the most and start cutting there. Once income stabilizes, put the first spare money back into the reserve.
What's next
Calculate your salary based on your weakest months, open a separate account for the reserve, and pick a payday. Then open Budget and set your budget to match your salary. To learn how to build up a reserve, check out our tips.


