# 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.

_Budgeting · Published 2026-09-02, updated 2026-10-14_

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](/en/blog/separate-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.

## Download

- iPhone (App Store): https://apps.apple.com/app/id6758053806
- Android (Google Play): https://play.google.com/store/apps/details?id=com.kesef.app

---

Esta página en español: https://getkesef.app/blog/ingresos-irregulares.md
HTML: https://getkesef.app/en/blog/budgeting-with-irregular-income