How to Budget Irregular Income From What You Actually Received
Every mainstream budgeting method starts from the same assumption: you know what is coming in next month. If your income swings by hundreds or thousands from one period to the next, that assumption is the method falling apart before you have entered a single expense.
The short answer: budget from money that has already arrived, never from money you expect. In four steps:
- Start with what you have. Cash on hand plus income actually received. Not the invoice you are owed or the average of the last six months.
- Hold back what is already spoken for. A tax reserve on the new income, the essential bills due before your next payment, any savings you have committed to, and a safety buffer.
- Spread the rest over the days until the next payment. That daily figure is what you can spend. If you do not know when the next payment is, plan for the later date.
- Redo it when money lands. A strong payment tops up the buffer and next month's bills; a short one is covered by the buffer instead of by a card.
Enter your own numbers below, and the calculator does steps 1 to 3 for you.
Irregular income budget calculator
Enter what has actually arrived, not what you hope will. Every figure updates as you type, and nothing is sent anywhere.
- Total available
- $2,750.00
- Held back in total
- $2,200.00
- Safe to spend
- $550.00
- Daily allowance
- $39.29
What is held back
$2,200.00 of $2,750.00 is held back for tax, bills, savings and your buffer. What is left is spread across 14 days. If money arrives sooner than expected, the plan gets easier rather than being wrong.
The figures it starts with are an example. Change every one of them to yours.
How the calculation works
Total available = cash on hand + income actually received
Held back = tax reserve + essential bills
+ savings and transfers + safety buffer
Safe to spend = total available − held back − already spent
Daily allowance = safe to spend ÷ days until the next payment
There is no field for income you expect in this calculator. That is deliberate and it is the whole idea: the only forward-looking number in the calculation is the day count, and raising it can only lower the daily allowance, never raise the total. A plan that lets a forecast fund today's spending is the plan that breaks when the forecast does. Expected income does have a job, and it is the stress test further down: checking whether the bills still get paid if a forecast falls short, without ever letting it raise what you spend today.
The tax reserve is a percentage of the income you received, not of your whole balance. Cash you already had has been through whatever tax treatment it was going to get, and reserving against it a second time would hold the same dollars back every period.
Why a monthly average is useful for planning and dangerous for spending
The standard advice for variable income is to average the last few months and budget off that. As a forecasting tool that is reasonable. As a spending number it fails in both directions.
In a strong month, an average understates what you have, so a good opportunity to get ahead on a sinking fund or a debt payment passes unnoticed. In a weak month it overstates what is safe, because it is still describing a typical month while you are living in an atypical one. The overspend happens quietly and shows up two weeks later.
Averaging also discards the information that matters most, which is timing. Two people with identical average incomes are in completely different positions depending on whether the large payment has landed or is still three weeks out.
Keep the average, and give it the right job. Use it to decide whether the year works at all, what level of fixed costs you can carry, and how large a buffer you need. Use confirmed money, and only confirmed money, to decide what you can spend this week.
Expected income and confirmed income
Confirmed means it is in the account and will not be reversed. An invoice sent is not confirmed. A shift scheduled is not confirmed. A client who always pays on time has not paid yet. A deposit that has landed and cleared is confirmed.
The distinction sounds pedantic until the month a reliable client pays 30 days late, and it is the difference between a tight period and an overdraft.
Stress-test it: what if the next payment is smaller?
The calculator above answers "what can I spend today?" from money you already have. The stress test answers the other question irregular earners lie awake over: if the next payment comes in smaller, later, or not at all, do the bills still get paid?
Enter what you have now, the payments you expect and when, and what is due. It lays out every day of the next 30, 60 or 90 days four times: with every expected payment smaller, as expected, larger, and with no more income at all. Then it shows the lowest point each one reaches, the first day it would go below zero, and how much more you would need on hand to get through it.
Irregular income stress test
See whether the money you have, plus the income you expect, covers your bills if a payment comes in smaller, later, or not at all. Expected income is never counted as money you have. Nothing is sent anywhere.
Income you expect
Each payment you are expecting and when. It is counted only from that date, and only in the scenarios. A repeating payment repeats from its date.
Range for this payment (optional)
Used in the lower scenario instead of the percentage.Used in the higher scenario.Range for this payment (optional)
Used in the lower scenario instead of the percentage.Used in the higher scenario.
Bills and other money going out
Essential bills first. Mark savings transfers and optional costs so you can see what happens without them. A monthly bill on the 29th to 31st falls on the last day of a shorter month.
More options: spending, money received, reserves, scenario sizes
- Cash you have now
- $1,200.00
- Left after bills due by Sat, Nov 7
- $1,050.00
- Lowest balance, lower income
- ▼ -$150.00
- Lowest balance, no more income
- ▼ -$1,072.86
Cash you have now is only what you entered as money you already have. The second figure takes away everything due up to your first expected payment on Sat, Nov 7, 2026, using no expected income at all. Every figure below that is a projection that assumes income arrives as described.
Compare the scenarios
| Estimate | Lower income | Expected income | Higher income | No more income |
|---|---|---|---|---|
| Projected income | $2,240.00 | $3,200.00 | $3,840.00 | $0.00 |
| Bills and spending | $2,272.86 | $2,272.86 | $2,272.86 | $2,272.86 |
| Lowest balance | -$150.00 | $30.00 | $150.00 | -$1,072.86 |
| First below $0 | Sun, Nov 15 | Never | Never | Sun, Nov 15 |
| Times below $0 | 1 | 0 | 0 | 1 |
| Days below $0 | 3 | 0 | 0 | 20 |
| Largest shortfall | $150.00 | None | None | $1,072.86 |
| Ending balance | $1,167.14 | $2,127.14 | $2,767.14 | -$1,072.86 |
Lower = each expected payment at 70% (or the lowest figure you gave for it). Higher = 120% (or your best case). These are what-if calculations from your figures, not predictions or probabilities.
Lower income: short $150.00 at the lowest point, first below $0 on Sun, Nov 15, 2026. It recovers to $1,167.14 by Fri, Dec 4, but the balance is below $0 on 3 days first. A positive ending does not cover a bill that bounces in the middle. To get through this scenario without going below $0, you would need about $150.00 more on Thu, Nov 5, assuming every other figure happens exactly as entered. Skipping the savings, optional items and everyday spending entered would avoid the shortfall, though everyday costs rarely disappear.
| Date | What | In | Out | Balance |
|---|---|---|---|---|
| Thu, Nov 5 | Have now Starting cash (you entered) | $1,200.00 | $1,200.00 | |
| Thu, Nov 5 | Spending Everyday spending (this week) | −$150.00 | $1,050.00 | |
| Sat, Nov 7 | Expected Weekly gig payouts (expected) | +$210.00 | $1,260.00 | |
| Tue, Nov 10 | Essential Phone | −$70.00 | $1,190.00 | |
| Thu, Nov 12 | Spending Everyday spending (this week) | −$150.00 | $1,040.00 | |
| Sat, Nov 14 | Expected Weekly gig payouts (expected) | +$210.00 | $1,250.00 | |
| Sun, Nov 15 | Essential Rent | −$1,400.00 | -$150.00 (below zero) | |
| Tue, Nov 17 | Expected Client invoice (expected) | +$1,400.00 | $1,250.00 | |
| Thu, Nov 19 | Spending Everyday spending (this week) | −$150.00 | $1,100.00 | |
| Sat, Nov 21 | Expected Weekly gig payouts (expected) | +$210.00 | $1,310.00 | |
| Wed, Nov 25 | Essential Car insurance | −$160.00 | $1,150.00 | |
| Thu, Nov 26 | Spending Everyday spending (this week) | −$150.00 | $1,000.00 | |
| Sat, Nov 28 | Expected Weekly gig payouts (expected) | +$210.00 | $1,210.00 | |
| Thu, Dec 3 | Spending Everyday spending (2 days) | −$42.86 | $1,167.14 |
Same-day rule: when a bill and a payment fall on the same date, the bill is subtracted first, so a deposit that posts late in the day cannot hide that day's low point. Weekends, holidays and bank processing times are not modelled.
The starting figures are an example. Replace them with your own; nothing you type leaves this page.
How the stress test works it out
Money you have and money you expect are kept apart. "Cash you have now" is only what you type as money already in your account, plus anything you say you received that is not yet in that figure. Both are what you report, not a bank balance. An expected payment is an event on its own date: it raises the projected balance from that day on and never the cash you have now. If you leave the balance blank, $0 is assumed and the tool says so instead of guessing a safe-to-spend number.
The scenarios only change expected income. The lower scenario takes each expected payment at 70% and the higher at 120% (both are examples you can change), or at the lowest and best-case figures you give for a particular payment. Starting cash and money already received are identical in all four. The no-more-income scenario drops every expected payment, which is the honest worst case for a client who pays late. These are what-if calculations from your own figures. They do not estimate how likely any of them is.
Bills go out before money comes in on the same day. When a bill and a payment share a date, the bill is subtracted first. Deposits can post late in the day, and a rule that let them land first would hide exactly the overdraft the tool exists to find. Within a day, essential bills come first, then savings, then optional items, then everyday spending.
A dip counts even if it recovers. The tool reports the lowest projected balance and its date, the first day below zero, how many separate times and how many days the balance is below zero, and the largest shortfall. A scenario that drops $400 below zero for a week and ends the month positive is shown as a $400 shortfall, because the bills in that week bounce whatever happens on the 30th.
The reserve figure has one assumption, and it is stated. "Need about $X more" is the deepest the balance goes below zero: the extra money that would have to be there on the first day for that scenario to stay at or above zero, with every other figure exactly as entered. It is not a recommendation for a general emergency fund, and the tool also shows what the gap would be with only your essential bills. Savings you hold elsewhere are compared against that gap rather than added to the timeline, so money already counted in your balance is never counted twice.
Everyday spending is taken out at the start of each week. If you enter a weekly figure for groceries and fuel, the whole week's amount comes out on the first day of each seven-day block, the cautious reading; a final part-week is prorated to the cent.
Dates follow the same rules as the other free tools here. Bills repeat monthly, every two weeks, weekly, or once; income can also repeat twice a month. A monthly date on the 29th to 31st lands on the last day of a shorter month and returns to the entered day the month after, including February in a leap year. A monthly bill whose date has already passed this month starts next month. Weekends, bank holidays and processing delays are not modelled, and every figure is calculated in whole cents.
A worked stress test
An example with round numbers. Day 1 is today. There is $1,200 in the account and about $150 a week of everyday spending. Gig payouts of roughly $300 arrive every week starting on day 3, a $2,000 client invoice is expected on day 13, the phone bill ($70) is due on day 6, rent ($1,400) on day 11 and car insurance ($160) on day 21.
- Lower (payments at 70%): lowest balance −$150.00 on day 11, below $0 for 3 days, ends the 30 days at $1,167.14.
- Expected: lowest balance $30.00 on day 11, never below $0, ends at $2,127.14.
- Higher (payments at 120%): lowest balance $150.00 on day 11, never below $0, ends at $2,767.14.
- No more income: below $0 from day 11 for 20 days, lowest and ending balance −$1,072.86.
The expected case works, by $30. That is the whole problem with planning from the expected case: a slightly slow week of payouts puts rent $150 short for the three days before the invoice lands, even though that scenario still ends the month above $1,100. Having $150 more on day 1, or holding back that week's everyday spending, covers it. If the invoice never arrives, essential bills alone need $430 more, and with everyday spending the gap grows past $1,000.
Run your own figures and look at the lower scenario first. If it holds, the plan holds. If it breaks, you know by how much and on which date, weeks before the bill is due.
Finding your essential baseline
The most useful number an irregular earner can have is the amount a period genuinely cannot do without: housing, utilities, food, transport to work, insurance, minimum debt payments. Not your usual spending. The floor.
Once you know it, two things get easier. You can tell immediately whether a payment covers the baseline or only part of it, and you know how large a buffer actually buys you a month of breathing room.
Reserving for tax when nobody withholds it
If you are self-employed, a contractor or paid on 1099, nothing has been withheld from what landed. The money in the account is not all yours.
The workable habit is to move a percentage out of every payment as it arrives, into an account you do not spend from, and to treat what is left as the real income. Doing it per payment rather than per quarter is what makes it survive a bad month.
The percentage is yours to choose, and the calculator keeps it as an input rather than a default for a reason. It depends on your income level, your deductions, your filing situation, your state, and whether you owe self-employment tax. Somebody with substantial deductible expenses and somebody with none should not use the same figure. A tax professional can give you a number for your own situation, and this page cannot.
A strong payment and a short one
When a large payment lands, the danger is treating the whole of it as this period's spending money. Reserve tax first, then fill the gaps the last lean stretch left: top the buffer back up, catch up any sinking fund that fell behind, and fund the next known expense early. What is left after that is genuinely free, and it is usually a smaller number than the deposit suggested.
When a payment comes in short, the plan does not fail, it tightens. Bills and tax still come off the top, because those are the obligations that do not negotiate. Savings and transfers are the flexible part and can be reduced or skipped for a period. The daily allowance drops automatically, which is the mechanism working: you find out at the start of the period rather than at the end.
If the reserves come to more than the money available, the calculator says so and shows the size of the gap rather than reporting a negative allowance. That is a useful answer, and an early one.
How sinking funds steady an irregular income
The expenses that hurt an irregular earner most are not the monthly ones. They are the annual and quarterly ones: insurance renewals, registration, an estimated tax payment, a subscription that charges yearly.
Setting a little aside from every payment, in proportion to what arrived, turns those from shocks into line items. They grow faster in a strong stretch and slow down in a lean one, rather than going unfunded and then landing all at once. The sinking fund calculator works out the per-paycheck figure from the amount and the date.
Four situations, worked
These are illustrative examples, not advice about your own circumstances.
The freelancer. A $4,000 invoice lands on the 3rd; the next is expected around the 25th. Reserve the chosen tax percentage first, then the bills due inside those 22 days, then the buffer. What remains divided by 22 is the daily figure. The second invoice does not appear anywhere in that calculation until it actually arrives.
The gig worker. Money arrives most days in small amounts. The pattern that works is to treat a week as the period: on the same day each week, take what has actually landed, reserve tax and the share of the month's bills that falls in that week, and spread the rest over seven days. See budgeting for gig, 1099, and freelance income.
The commission earner. A base salary covers part of the baseline; commission arrives monthly or quarterly and varies widely. Plan the baseline against the base pay, and treat each commission payment as a separate decision when it lands: reserve, then allocate, then spend. See budgeting for commission-based income.
The hourly worker with changing shifts. The schedule is known a week or two ahead but the hours move. Budget the check you received, not the check the schedule implies, because a cut shift is discovered after the fact. See budgeting for hourly and shift work pay.
How Pocket Runway does this continuously
Pocket Runway does not ask you to predict your income. Each pay period you confirm what actually came in, and the plan is rebuilt from that number.
The order is the same every time: bills and recurring transfers are reserved off money that is actually there, sinking funds are funded from what is left, and the remainder is divided by the days until the next expected payment to give one daily figure. A large payment extends the runway the moment it is logged. A quiet stretch tightens the daily number before the overspend rather than after it.
When a period closes, the Runway Reset step asks you to confirm what you actually ended with rather than what was projected, and that confirmed figure carries into the next period. Nothing is invented and nothing quietly disappears.
How safe to spend is calculated walks through the whole thing in detail.
Get started with Pocket Runway
The calculator above answers the question for one period. Re-entering six numbers every time money lands is exactly the chore the app removes.
Irregular income questions
What is the best budgeting method for irregular income?
One that only spends money you already have. Some people budget each month from last month's income, others hold a buffer of a month or more of essential bills and pay themselves a steady amount from it. Both work for the same reason: today's spending never depends on a payment that has not arrived. The calculator on this page is the first step of either one.
How do I budget for irregular income when bills are monthly?
List the bills due before your next expected payment and hold those back first, before anything else. Bills due after it belong to the next payment, but only if that payment is reasonably certain; when it is not, set part of today's money aside toward them as well. A sinking fund spreads larger, less frequent bills across several payments so no single one has to carry them.
What counts as irregular income?
Any income where the amount, the timing or both change from one period to the next: freelance and contract work, gig and delivery work, commission, tips, hourly work with a changing schedule, seasonal work, and self-employment. Regular pay with occasional overtime counts too, because the variable part still has to be planned separately.
Should I budget from my lowest month?
Planning your fixed costs against a lean month is a sound approach, because it is the level you can sustain without borrowing. It is not the same as budgeting from your lowest month day to day. The calculator uses what actually arrived, which is neither your lowest nor your average, and is the only figure that is true right now.
How much should I reserve for taxes?
There is no single right number, which is why the field is yours to set. It depends on your income, your deductible expenses, your filing situation, your state and whether you owe self-employment tax. A tax professional can give you a figure for your circumstances. What matters structurally is reserving from each payment as it arrives rather than finding the money at the deadline.
How do I budget when I do not know my next payday?
Use the longest realistic gap rather than the one you hope for. The day count only divides what you already have, so a longer estimate produces a more cautious daily number, and money arriving earlier than planned makes the period easier instead of making the plan wrong.
What if my next paycheck is smaller than expected?
Bills and the tax reserve still come off the top, and what is left to spend gets smaller. The stress test on this page shows how much smaller: enter the payment you expect, and the lower scenario shows your lowest balance and the first date you would go below zero if it came in at 70% (or any figure you choose). If that scenario never drops below zero, a short payment is uncomfortable but covered.
Does the stress test predict how likely a shortfall is?
No. It runs four deterministic what-if cases from the figures you enter and gives no probabilities. A history of good months does not make a late payment less possible, so the tool shows what each case would do rather than which one will happen.
Why does the stress test take bills out before deposits on the same day?
Because the order a bank posts them in is not something you control, and a deposit that lands in the afternoon does not stop a bill from being declined in the morning. Counting the bill first shows the lowest point of that day instead of hiding it.
What should I do with a larger-than-usual payment?
Reserve tax first, then refill anything the lean stretch drained: the buffer, a behind-schedule sinking fund, the next known large expense. Decide the free portion deliberately rather than by default. The whole advantage of a big payment is that you know about it before you have spent it.
Can Pocket Runway handle commission and gig income?
Yes. It is built around confirming what actually arrived each period rather than a schedule of fixed amounts, and it supports weekly, biweekly, semi-monthly, monthly and irregular pay. There are dedicated guides for gig and 1099 income and commission income.
This page is general educational information about cash-flow budgeting, not financial, tax or legal advice. All dollar figures are illustrative examples. Tax reserve percentages are for you to decide, ideally with a qualified professional who knows your situation.
Income from a specific kind of work? See gig, 1099, and freelance income, commission income, or hourly and shift work, which has an overtime paycheck simulator. On a steady paycheck that has just gone up or down? See how to budget when your paycheck changes. Prefer a spreadsheet? Download the free paycheck budget template, or list every payday of the year with the paycheck calendar. Paid biweekly or semi-monthly instead? See budgeting for biweekly and semi-monthly pay, semi-monthly pay and find your three-paycheck months. Need today's number on a regular paycheck? Try the daily spending allowance calculator or read how much you can spend before payday. Matching bills to paychecks? See the paycheck allocation calculator. Comparing tools? See Pocket Runway vs. YNAB or Pocket Runway vs. spreadsheet budgeting. Everything else is in the guide library.