Short answer

To budget on an irregular income, plan around your floor: the lowest months of the last year. Send every payment into a buffer account, pay yourself the same amount from it each month, set tax aside the day money lands, and budget that fixed pay the way a salaried person budgets a paycheck.

Try it free in Finman What counts as irregular Freelancer setup

What counts as an irregular income

Income is irregular when the amount or the date changes from month to month: freelance invoices, commission, tips, gig platforms, seasonal trades, contract work between contracts, a small business owner’s draw. A salary budget breaks on it because it plans around one known number. The fix is to create that number yourself.

Step 1. Find your floor, not your average

Write down what actually came in each month for the last 12 months, after tax if tax was taken off, before tax if you pay it yourself. Then look at the lowest months.

FigureWhat it tells youUse it for
Average monthHalf of your months fall below itLong-term planning only; budgeting on it overspends in every below-average month
Lowest 2–3 monthsWhat a bad stretch looks likeYour floor: the base for fixed costs and your monthly pay
Best monthsHow fast the buffer can refillOverflow rules, never the monthly plan

Example: twelve months of 2,100, 6,400, 3,000, 0, 4,800, 2,600, 5,500, 1,900, 3,700, 4,200, 2,300, 5,000 average about 3,460. The three lowest are 0, 1,900 and 2,100. A floor of about 2,000 a month is a plan you can keep; 3,460 is a plan that comes up short in six of the twelve months. These figures are an illustration, not data from real users.

Step 2. Build a buffer between income and spending

All income goes into one buffer account and never straight into spending. Out of it you pay yourself the same amount on the same date each month. Good months fill the buffer, lean months draw it down, and your spending account sees a steady pay.

  1. InIncome arrivesInvoices, commission, tips, platform payouts, on any date.
  2. HoldBuffer accountEverything lands here first. Tax you owe yourself is set aside at once.
  3. PayFixed monthly paySame amount, same date, moved to the spending account.
  4. PlanBudgets on the payFixed, variable and periodic costs are planned on that one number.
The buffer absorbs the swings; budgets only ever see the fixed pay.

A common target is one to two months of the floor before you start paying yourself from the buffer, growing toward three or more. The emergency fund is a separate pot for events such as job loss or repairs; how big to make it is in how much emergency fund you need.

Step 3. Set your pay and the overflow rules in advance

Your monthly pay starts at the floor, or a little under it while the buffer is thin. Decide now where a big month goes, so it does not turn into lifestyle:

  1. 01
    Top up the buffer. If it is under target, it gets filled first.
  2. 02
    Set tax aside. If nobody withholds tax for you, move your estimated share on every payment, before anything else is spent.
  3. 03
    Fund goals. Savings goals, extra debt payments, the emergency fund.
  4. 04
    Raise your pay, slowly. A small, capped raise once the buffer has stayed full for several months.

Step 4. Budget the pay like a salary

Run the rest on the fixed pay: fixed costs (rent, insurance, minimum debt payments), variable costs (groceries, transport) and periodic costs. Divide annual bills by 12 and set the monthly share aside as a sinking fund. Keep fixed costs low against the floor, lower than a salaried person would, because the floor is your real safety margin. The full method is in how to make a budget.

Step 5. Review on payments as well as on the calendar

Do the monthly review as usual, and also run the overflow rules every time a large payment lands, on the same day. Money that waits in a spending account gets spent. Once a quarter, recheck the floor against the last 12 months and raise your pay only if the buffer has stayed at target the whole time.

Chart-style drawing of a wave of income crossing a straight datum line, with the dip below the line hatched
Income swings above and below the line; the hatched dip is what the buffer has to cover.

Set up the buffer and your monthly pay

A buffer account, a spending account and a monthly transfer between them. Free during the open beta, no card.

Start free

How to run this in Finman

  1. 01
    Two accounts. Create a buffer account and a spending account, each in the currency it really uses. Income goes into the buffer by hand, from a monobank connection, or from a CSV, OFX or QFX file you download from online banking.
  2. 02
    A monthly transfer. Move your fixed pay between your own accounts on the same date each month. Transfers count as neither income nor spending, so reports stay clean.
  3. 03
    Budgets on the pay. Category budgets can be monthly, weekly or custom. In envelope (rollover) mode, what you did not spend carries into the next period and an overspend comes off the next limit. Finman flags a budget at 80% spent or when the current pace will break it before the period ends.
  4. 04
    Goals for tax and the emergency fund. My plan on the AI page works out the monthly amount for a goal with a target date, and What if shows how many months it takes at your current pace. Add money to it each time a payment lands.
  5. 05
    The floor from your history. Monthly reports show income by month, so the lowest months are on screen once a year of data is in. You can also ask the AI CFO chat about them; it answers from your own transactions.

One limit to know: the balance forecast projects up to 90 days ahead from the average of your last 90 days of income and spending. After an unusually strong or weak quarter, read it as a rough guide and lean on the floor you set. More on the forecast in AI cash-flow forecasting; for a fuller freelancer setup with tax, see finance app for freelancers.

Common mistakes with irregular income

  1. 01
    Budgeting the last good month. The plan then fails in the next lean one. Use the floor.
  2. 02
    Spending straight from the income account. Without a buffer every swing reaches your groceries.
  3. 03
    Treating the tax share as income. Move it out the day the payment lands.
  4. 04
    Raising your pay after one strong month. Wait until the buffer has stayed full for a few months.
  5. 05
    Skipping the review when money arrives. The overflow rules only work if you run them on payment day.

Frequently asked questions

How do you budget with an irregular income?

Budget around your floor, the lowest few months of the last year. Send all income into a buffer account, pay yourself a fixed amount from it each month, set tax aside on every payment, and plan fixed, variable and periodic costs on that fixed pay.

What is an irregular income?

Income whose amount or timing changes from month to month, such as freelance invoices, commission, tips, gig work, seasonal work or a business owner’s draw.

Should I budget on my average income or my lowest income?

On your lowest realistic income. Half of your months fall below the average, so a budget built on it overspends in exactly the months when money is short. Anything above the floor goes to the buffer, tax and goals.

How big should the buffer be with irregular income?

A common start is one to two months of your floor before you begin paying yourself from it, growing toward three months or more. Keep the emergency fund as a separate pot.

What is the best app for budgeting an irregular income?

One that lets you keep a buffer account, move a fixed pay between your own accounts and budget that pay. Finman does this with accounts in any of 14 currencies, transfers, envelope (rollover) budgets and savings goals, and is free during its open beta.

How often should I review a budget with variable income?

Monthly, plus every time a large payment arrives. Run the overflow rules on payment day: buffer, tax, goals, then a small raise only after several stable months.

Turn lumpy income into a steady pay

Buffer account, monthly transfer, budgets on the fixed amount. Free during the open beta, no card.

Get Started Free