AI & CareerFebruary 25, 20269 min read

How to Budget When Your Income Changes Every Month

Budgeting with irregular income is broken when you use a fixed-paycheck method. Here's the income floor system that actually works for freelancers.

The standard budgeting advice is written for someone who gets a $4,200 direct deposit on the 1st and the 15th of every month. That's not you. You got $9,000 in March, $2,200 in April, and you're not sure what May looks like yet.

Traditional budgeting assumes a fixed paycheck. For anyone with freelance income, side hustle revenue, commission pay, or multiple income streams, the standard approach doesn't just fail. It actively creates problems, because it leads you to budget based on optimistic months and then run short when a slow month hits.

There's a better system. It's called the income floor method, and it solves the core problem of variable income: you don't know what's coming in, but your fixed expenses don't care.

Why Standard Budgeting Fails with Variable Income

Most budgeting frameworks (50/30/20, zero-based budgeting, envelope budgeting) work by allocating your income to categories. The problem is that "your income" is a known, stable number in those systems.

When income varies month to month, you have two bad options:

Option A: Budget based on your average income. This works fine in high months and creates a cash crunch in low months when you've already committed spending based on the average.

Option B: Budget based on your best months. This is how people end up unable to pay rent in February after a great December.

The fix isn't a different allocation formula. It's a different starting point entirely: budget based on your floor, not your average or your ceiling.

The Income Floor Method

The income floor is the minimum you can reliably expect to bring in during a bad month. Not your worst month ever, but your realistic low. Here's how to find it:

  1. List your income for the past 12 months (or however many months of records you have)
  2. Drop the top 2 months (outliers from big projects or windfalls)
  3. Drop the bottom 1 month (true anomalies, like you took a vacation month or had a slow start)
  4. Average the remaining months

That average, minus 10%, is your income floor. It's conservative by design. You want your budget to work even when things are slow.

Your fixed expenses budget should not exceed your income floor. Period. If it does, you have a math problem that needs to be solved before anything else.

A Real Example: $60K/Year Freelancer with Wild Swings

Let's run through this with a real scenario. Maya is a freelance designer. She earns about $60,000/year, but her monthly income swings from $2,000 to $9,000 depending on project timing and client schedules.

Her monthly income over the past year: $7,200, $4,100, $9,000, $2,800, $5,500, $3,200, $8,100, $2,000, $6,400, $4,800, $3,900, $8,000

Drop the top 2 ($9,000 and $8,100) and bottom 1 ($2,000). Average the remaining 9 months: $7,200 + $4,100 + $2,800 + $5,500 + $3,200 + $6,400 + $4,800 + $3,900 + $8,000 = $45,900 / 9 = $5,100

Subtract 10%: $5,100 x 0.9 = $4,590 income floor

Maya should build her fixed expense budget around $4,590/month, not the $5,000/month she might think of as her "normal."

Her fixed expenses: rent ($1,800), utilities ($120), phone ($80), car insurance ($110), subscriptions ($60), minimum debt payment ($200). Total: $2,370/month

That's well within her income floor. Good. She has breathing room.

What to Do with the Surplus

Here's where the system gets powerful. Anything above your fixed expense budget in any given month is surplus. You need a rule for what happens to surplus, decided in advance, not in the moment.

A solid rule for freelancers: 50/30/20 surplus split

  • 50% to savings and investing (your retirement accounts, emergency fund top-up, investments)
  • 30% to irregular expenses (clothing, travel, car maintenance, annual bills, anything non-monthly)
  • 20% flex (genuinely discretionary spending)

Back to Maya. In a $9,000 month:

  • Taxes first (more on this below): $9,000 x 0.28 estimated tax rate = $2,520 set aside
  • Remaining after taxes: $6,480
  • Fixed expenses: $2,370
  • Surplus: $6,480 - $2,370 = $4,110
  • 50% to savings/investing: $2,055
  • 30% to irregular expenses: $1,233
  • 20% flex: $822

In a $2,800 month:

  • Taxes: $2,800 x 0.28 = $784 set aside
  • Remaining after taxes: $2,016
  • Fixed expenses: $2,370
  • Deficit: -$354

That's a problem. In a genuinely low month, Maya dips into her buffer. That's fine. That's what the buffer is for. But she shouldn't be using the flex money or investing money from good months to fund survival in bad months. The buffer (covered below) is the bridge.

You can model your own income floor and surplus splits at Stack's free calculator →

Building Your Income Buffer

Before you do anything with surplus money, you need an income buffer. This is separate from an emergency fund. An income buffer is 2-3 months of fixed expenses sitting in a savings account, used only to cover fixed expenses in low-income months.

Using Maya's numbers: fixed expenses are $2,370/month. Income buffer target: $2,370 x 3 = $7,110

This is the first thing you fund from surplus months. Before the 50/30/20 split. Every high-income month, top up the buffer first, then run the surplus split on whatever is left.

Once the buffer is fully funded, you stop adding to it until you draw it down. Then you replenish it again from the next surplus.

This removes the panic of a slow month. You know exactly how long you can sustain your fixed expenses without a single client dollar coming in.

Handling Taxes with Variable Income

For the full breakdown of how self-employment tax works and what you actually owe quarterly, see The Self-Employment Tax Trap.

Freelance income is taxed differently from W-2 income. You owe self-employment tax (15.3% on top of regular income tax) plus state taxes. The total effective rate for a freelancer earning $60K typically lands between 25-35% of gross income.

The rule of thumb: set aside 28-30% of every payment you receive, immediately, before it touches your budget.

Set up a dedicated tax savings account. Every time money comes in, transfer 28% to that account. Don't touch it. It's not your money.

For quarterly estimated payments: the IRS wants payments due April 15, June 15, September 15, and January 15. Missing these triggers an underpayment penalty (currently 8% of the underpaid amount annualized). It's not massive, but it's avoidable.

The easiest quarterly payment approach: pay 100% of last year's tax liability, divided into four equal payments. This is the safe harbor rule, and it protects you from underpayment penalties even if you end up owing more at filing.

The Two-Account Setup for Variable Income

Implementation matters as much as the system. Here's the practical setup:

Account 1: Operating account - Fixed monthly expenses come from here. Your income floor amount lives here. Don't let this go below your monthly fixed expenses.

Account 2: Tax savings account - 28-30% of every payment goes here immediately. This account only moves money to the IRS.

Account 3: Income buffer - Your 3-month fixed expense cushion. Separate savings account. Only accessed in genuinely low months.

Account 4: Irregular expenses - Your 30% surplus allocation for non-monthly costs. This fills up in good months and depletes when you need a car repair or buy flights.

Four accounts sounds like a lot. But without the separation, money is fungible and you will spend it on the wrong thing at the wrong time. The separation creates automatic discipline.

What Actually Fails with Irregular Income Budgeting

The most common mistake is budgeting in your head during high-income months. March was great, you feel financially secure, you upgrade your lifestyle a little. Then May comes in at $2,400 and you're scrambling.

The income floor method fails when people set the floor too high, either by not dropping outlier months or by being optimistic about what "normal" looks like. Be conservative. It's better to be pleasantly surprised in a good month than scrambling in a bad one.

The other failure mode is not separating taxes. This isn't optional. Freelancers who commingle tax money with spending money end up writing a painful check in April because the money they owe has already been spent. The habit of separating taxes from the first dollar is the single most important financial habit for anyone with 1099 income.

Putting It Together: A Monthly Checklist

When income hits your account this month:

  1. Transfer 28-30% to tax savings immediately
  2. Top up income buffer to target if it's been drawn down
  3. Pay fixed expenses from operating account
  4. Apply 50/30/20 rule to remaining surplus
  5. Log the month's income for floor recalculation every 6 months

Once you have a consistent surplus from good months, see What to Do With Freelance Income for the step-by-step allocation system.

Recalculate your income floor every 6 months as your business grows or changes. Your floor two years into freelancing will be different from your floor in month 6.


FAQ

How do you budget when your income is irregular? Use the income floor method: calculate your minimum reliable monthly income (your 3-12 month low, excluding outliers), build your fixed expenses to fit within that number, and create a surplus rule for anything above it. Separate your tax savings (28-30% of gross) and maintain a 3-month income buffer for slow periods.

How much should I save for taxes as a freelancer? Set aside 28-30% of every payment, immediately, into a dedicated tax savings account. This covers self-employment tax (15.3%) plus federal and state income tax. Exact amounts vary by income level and state, but 28% is a safe default for most freelancers earning $40K-$100K.

What is the income floor budgeting method? The income floor method means you build your fixed monthly expenses budget around your minimum expected income, not your average or best months. This ensures your essential expenses are covered even in slow months, while surplus from high-income months is allocated according to a predetermined rule.

How do you handle quarterly estimated taxes with variable income? The safest approach is the safe harbor method: pay 100% of your prior year's total tax liability in four equal installments (due April 15, June 15, September 15, January 15). This protects you from underpayment penalties even if your current-year income ends up higher.

Should freelancers have a separate bank account for taxes? Yes, a dedicated tax savings account is important. Keeping tax money separate from your spending money prevents accidentally spending money you owe the IRS. Transfer 28-30% of every payment to this account the day it arrives.


Stack is coming soon to the App Store. Join the waitlist →

Try it free

What year will you be financially free?

Plug in your income, expenses, and current savings. Your exact freedom year — and the one move that gets you there fastest — updates live.

Try the calculator →Join the waitlist

Keep reading

Stack App

Stack tracks your freedom year daily.

Log income and expenses in 60 seconds. No bank linking, no subscriptions. Free iOS app.

Free download at stackyear.com