← All articles

How to Budget on an Irregular Income

Most budgeting advice quietly assumes a number you don't have: the same paycheck, on the same day, every month. If you freelance, work gigs, earn commission, or live on tips, your income is a range, not a figure — and a budget built on a monthly average you might not actually hit falls apart the first slow month.

The fix isn't a special app or a clever spreadsheet. It's three moves: budget off your lean months instead of your good ones, build one month of buffer so you can spend money you've already earned instead of money you're hoping to earn, and decide the order your money gets spent before a slow month forces the decision for you. This guide walks through all three, with a worked example you can copy.

Why steady-income budgeting breaks here

Methods like 50/30/20 and zero-based budgeting aren't wrong for a variable income — they just need a top-line number you can count on, and that's the exact thing you don't have. The instinct is to average: add up last year's income, divide by twelve, budget against that. It feels reasonable and it quietly sets you up to fail, because the average month never actually arrives. You get a $5,000 month and a $1,900 month; a budget pegged to the $3,450 average overspends in the lean one and gets lazy in the fat one.

So don't feed your budget the average. Feed it a number you can count on almost every month, and build a shock absorber between your income and your spending. That's the whole method — the three steps below are just how you do it.

Step 1 — Budget off your lean months, not your average

Pull your income for the last 6 to 12 months, or your best honest estimate if you're new to this. Don't take the average. Take something close to your typical low month — the figure you clear almost every time, even when work is slow. That conservative number is your planning income. Everything above it is a bonus with a job to do (Step 2), not money you spend by default.

Now build a bare-bones survival budget that fits inside that lean number: housing, groceries, utilities, transport, insurance, and the minimum payments on any debt. This is the budget that has to work in your worst realistic month. If your lean number can't cover survival, that's the real finding — and it points at your income or your fixed costs, not your discipline.

Step 2 — Build one month of buffer, then live on last month's income

Here's the single move that makes an irregular income feel regular: stop spending the money that arrives this month, and start spending last month's money instead. When February's spending comes entirely from what you earned in January, the day a client pays — or doesn't — stops deciding whether you can buy groceries.

The catch is the obvious one: a full month of expenses sitting in your account doesn't exist yet. You build it in the good months, and until it's full, building it is the only thing your good months are for:

  • In a fat month, don't inflate your spending to match. Cover your normal budget, then sweep everything above your lean number into a separate buffer account.
  • Keep doing that — over one fat month or several — until the buffer holds about one month of expenses.
  • Once it's full, flip the switch: each month, pay yourself a steady "salary" out of the buffer equal to your planning income, and route every incoming payment through the buffer instead of spending it directly. Hold the buffer at about one month — once it's there, send anything above your salary on to your goals tier (Step 3) rather than letting the buffer keep swelling.

From then on, a lean month draws the buffer down and the next good month tops it back up. Your spending stays flat while your income bounces around it. It takes discipline to build — you're living on your lean number while earning more — but once the cushion is there, the month-to-month stress of a variable income mostly goes with it.

Step 3 — Rank your spending before a lean month does it for you

Even with a buffer, a long slow stretch can outlast it. Decide the order of the cuts now, while you're calm, so a bad month becomes a plan instead of a panic. Sort your spending into priority tiers:

  1. Survival — housing, food, utilities, transport, insurance, minimum debt payments.
  2. Obligations — your other real bills, and any debt payment beyond the minimum.
  3. Goals — savings, money set aside for irregular annual bills, retirement.
  4. Lifestyle — everything you could pause for a month without real harm.

Fund from the top down with whatever a given month actually gives you. A strong month reaches tier 4 easily. A weak one funds tiers 1 and 2 and pauses the rest — on purpose, in an order you chose in advance, instead of scrambling to decide at the worst possible moment.

A worked example

Say your freelance income over the last year ran from about $1,900 to $5,000 a month. You don't budget the ~$3,450 average. You set a lean-month planning number of $2,800 — a figure almost every month clears — and pay yourself exactly that each month, no matter what came in. The figures below are what's left after you've set aside tax (more on that next), and assume your buffer is already built to one month, $2,800.

Month 1 — a good month. After tax, $3,900 lands. You pay yourself your usual $2,800 to live on. Your buffer is already full, so the $1,100 surplus skips straight to your goals tier — retirement, an annual-bills fund — instead of quietly inflating your lifestyle.

Month 2 — a slow month. After tax, only $1,500 lands. You still pay yourself the same $2,800. The $1,300 gap is drawn from the buffer, which drops from $2,800 to $1,500. Nothing about your actual spending changed.

Month 3 — a good month again. After tax, $3,600 lands. You pay yourself $2,800, and the $800 surplus goes first to refilling the buffer — from $1,500 back toward its full $2,800 — before anything heads to goals.

Look at what your life saw: a flat $2,800 across a $3,900 month and a $1,500 month. The bounce lived in the buffer, not in your kitchen. That's the entire point.

Don't forget the tax set-aside

If no employer is withholding tax for you, every payment that lands is part income and part tax you're just holding for a while. Treat it that way. The moment a payment arrives, move a fixed slice of it into a separate account you don't touch, and budget only what's left as your real income.

The right percentage depends on where you live and how much you earn, so look yours up rather than guessing — the number matters less than the habit. Make the set-aside automatic and off-limits, and a tax bill becomes a transfer you already made, not a surprise that swallows a lean month.

Common mistakes

Budgeting on your best month. A fat month feels like the new normal. It isn't. Plan on the lean number and let the good months be a bonus with a job.

Skipping the buffer and just "being careful." Care doesn't pay rent the month a client ghosts you. The buffer is the plan; willpower is not a plan.

Spending the tax money. Money you're holding for tax is not income. If it's sitting in your spending account, you will spend it.

No priority order. Without a ranked list, every slow month re-opens the same anxious negotiation from scratch. Decide the order once, calm, and just follow it when you're not.

Chasing the exact average. You will almost never earn your average in any single month. Budget the floor, bank the surplus, and stop trying to predict the bounce.

Doing it in Vault

Vault handles an irregular income without any special mode. Set your monthly category budgets to your lean-month planning number, and keep the buffer and the tax set-aside as their own categories so you can watch them fill and drain at a glance. Because you enter each payment yourself, the amount that actually landed is a number you notice — which is exactly the awareness a variable income needs. The user guide covers category setup, and once your baseline is steady, zero-based budgeting and the envelope method both layer cleanly on top of it.

Start with one month's buffer. The steady salary and the calm slow months all follow from that one cushion.


Try Vault free.

Manual, private budgeting in your browser. No bank login. No credit card. No ads.

Get started free