Back to Blog

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play

How do I estimate tax if my income changes every month?

invoice24 Team
26 January 2026

Estimating tax with variable income can feel unpredictable, but the right system makes it manageable. This guide explains how freelancers, contractors, and anyone with fluctuating earnings can project annual tax, manage cash flow, adjust for brackets, and avoid surprises using rolling estimates and practical, real-world methods.

Why estimating tax gets tricky when your income moves around

If your income changes every month, estimating your tax can feel like trying to hit a moving target. A steady salary makes tax planning straightforward: you can project annual earnings, apply the tax rules, and set aside a consistent amount. But when your pay rises and falls—because you freelance, work shifts, earn commission, run a small business, take on seasonal work, or have irregular bonuses—the “right” amount of tax to set aside also changes. The good news is you can still estimate your tax accurately enough to avoid unpleasant surprises. The key is to shift from a single annual guess to a system that updates as your year unfolds.

This article walks through practical ways to estimate tax when monthly income is variable. You’ll learn how to convert irregular earnings into a usable annual projection, how to set up a simple rolling estimate, how to handle withholding versus self-pay systems, and how to plan cash flow so you’re not scrambling at filing time. While tax rules differ by country and region, the methods below are designed to be broadly useful. You can adapt them to your local tax brackets, allowances, and payment schedule.

Start by separating “tax calculation” from “tax cash flow”

When income changes month to month, there are two related problems you need to solve:

First, you need to estimate your total tax liability for the year (or for the relevant tax period). This is the calculation problem: how much tax will you owe based on your taxable income, deductions, credits, and the progressive tax rates that apply?

Second, you need to decide how much to set aside each month so you can pay what you owe when it’s due. This is the cash flow problem: even if your total tax is predictable, you might not have enough cash at the right time unless you plan for it.

Many people focus on the calculation and forget about timing. With variable income, timing matters a lot. A high-earning month can create a large tax obligation, but you might not feel that immediately if you don’t set aside funds while the money is in your account. Treat tax planning as a monthly habit rather than an annual event.

Identify your income types and how each is taxed

Before you estimate anything, list your income streams and note how tax is handled for each one. Common categories include:

Employment income where tax is withheld by an employer. This can include hourly wages, variable overtime, tips reported through payroll, commission, bonuses, and back pay. If withholding is accurate, your monthly fluctuations may not matter much for cash flow, but they still affect your overall tax bracket and whether you get a refund or owe more.

Self-employment or freelance income, where no tax is withheld. This typically requires you to set aside tax yourself and possibly make periodic payments. You may also owe additional taxes beyond income tax, such as social contributions or self-employment tax equivalents.

Investment income like dividends, interest, and capital gains. These can be irregular and may have different rates or allowances. They can also complicate estimates because they may spike unexpectedly.

Rental income, royalties, or side business profits. These are often seasonal and require tracking expenses to know what’s actually taxable.

Benefits, grants, or stipends. Some are taxable, some are not, and the rules can be nuanced.

Your estimation approach will be more accurate if you treat each income type properly, rather than lumping everything together as “money in.” The same £1,000 can be taxed very differently depending on where it comes from.

Build a simple “tax base” by tracking gross income and deductible costs

Variable-income tax estimation fails most often because people track income but not deductions. For accurate projections, you need two running totals:

One, year-to-date gross income (before tax), separated by income type if possible.

Two, year-to-date deductible expenses (or allowable costs) tied to earning that income. For example, a freelancer may deduct business software, a portion of phone and internet, equipment, travel, or professional fees depending on local rules. A landlord may deduct repairs, fees, and certain finance costs depending on the system in their country.

If you don’t know your deductions yet, your estimate will be conservative and may overstate tax. That isn’t necessarily bad—you’d rather set aside a bit too much than too little—but it’s better to approximate deductions month by month so your estimate stays realistic.

A practical way to do this is to record every month’s income and allowable expenses as they occur. Even a simple spreadsheet with four columns—date, gross income, deductible expenses, and net taxable income—can transform your accuracy.

Choose an estimation method that matches your reality

There isn’t one “correct” method for variable income. Instead, you pick the method that fits your work pattern and your tolerance for admin. Here are the most useful approaches.

Method 1: The annualised projection (best for steady trends)

Annualising means using what you’ve earned so far to project what you’ll earn in the whole year. The simplest version is:

Projected annual income = (year-to-date income ÷ number of months completed) × 12

You can do this with net taxable income (income minus allowable expenses) if you want a better estimate.

This method works well if your income is variable but not wildly unpredictable. For example, a consultant might earn £4,000 one month and £7,000 the next, but the overall pace is fairly consistent. Annualising gives you a rolling forecast that improves as the year progresses.

However, it can mislead you if your income is strongly seasonal. If you do most of your work in summer, annualising in February might understate your year; if you earn most of your money in December, annualising in June might overstate it. In those cases, you can modify annualising by using a longer averaging window or by applying a seasonal adjustment (discussed later).

Method 2: The “per-payment” set-aside rate (best for freelancers and contractors)

If you’re paid irregularly and you control your own tax savings, a simple and reliable system is to set aside a percentage of every payment you receive. The idea is that each payment “carries” its own tax obligation, so you reserve money immediately.

For example, you might set aside 25% to 35% of all self-employment net receipts, depending on your likely bracket and extra contributions. The best part is you don’t have to know your exact annual income on day one; you just keep reserving funds consistently.

The challenge is choosing the right percentage. If you set it too low, you’ll come up short. If you set it too high, you may unnecessarily restrict your cash flow. The fix is to start with a conservative rate and then refine it using a rolling estimate as you gain clarity.

A good hybrid approach is: set aside a fixed percentage per payment, and then once per month adjust your reserve if your updated annual projection suggests you’re over- or under-saving.

Method 3: The tiered “bracket-aware” approach (best when your income can jump brackets)

In progressive tax systems, the marginal rate increases as income rises. If your income fluctuates, you might spend part of the year “in” a lower bracket and later cross into a higher one. A flat percentage set-aside may not reflect that shift.

A bracket-aware approach uses your tax brackets to estimate your marginal rate at your projected annual income, then applies that to incremental income. In practice, you don’t need a complicated model. You can do this:

First, estimate your projected annual taxable income using annualising or a seasonal forecast.

Second, determine the marginal tax rate that applies to the top portion of that income.

Third, use that marginal rate (or a blended rate) as your set-aside percentage for additional income.

This helps you avoid being caught off guard when you have a strong month that pushes you into a higher band. The marginal rate matters because the “next pound” you earn might be taxed more heavily than the average rate across your whole income.

Method 4: The “last year plus change” method (best if your business is established)

If you’ve had variable income for more than one year, your past returns become a powerful forecasting tool. Start with last year’s total taxable income and total tax paid. Then adjust for known changes: rate increases, new allowances, a new job, a price increase, a new client, or planned time off.

This method is especially effective for people with seasonal patterns. If you know that your business always peaks in a particular quarter, last year’s shape provides a baseline. Your monthly estimates can then be guided by a realistic distribution rather than by a simple average that ignores seasonality.

Turn your monthly income into a usable forecast

No matter which method you choose, you’ll need a forecast of annual taxable income. Here are practical ways to build one that doesn’t collapse when your income is uneven.

Use a rolling 12-month view when possible

If your work pattern is continuous (you’ve been earning for more than a year), a rolling 12-month total can be more stable than a “year-to-date ÷ months × 12” approach. Rolling 12-month income includes seasonality automatically because it always covers a full year of ups and downs.

For example, if you calculate “income from the last 12 months” each month, your forecast doesn’t swing wildly after one unusually strong month. It smooths the extremes and better reflects your typical earning power.

Apply a conservative buffer for uncertainty

If you genuinely cannot forecast income—perhaps your work is contract-based and unpredictable—use a buffer. A buffer is a deliberate overestimate designed to reduce the risk of under-saving. For instance, you might project income at the higher end of your expected range, or you might add 5% to 15% to your annual projection for safety.

Buffers are especially useful early in the year when you have limited data. As the year progresses, you can reduce the buffer if your actual income is tracking lower than anticipated.

Create a seasonal profile if your income is cyclical

If your earnings follow a predictable cycle, you can estimate tax more accurately by building a seasonal profile. Here’s a simple way to do it without complex statistics:

First, take last year’s monthly income and convert each month into a percentage of the annual total. For example, maybe January was 6% of the year, February 5%, March 7%, and so on.

Second, if this year is tracking similarly, you can use your current year-to-date income to estimate the full year by dividing by the percentage completed. If by the end of March you typically earn 18% of your annual income, and you’ve earned £18,000 year-to-date, then a rough annual estimate is £18,000 ÷ 0.18 = £100,000.

This approach is powerful because it respects the reality that not all months are “average.” It also helps you plan tax savings during high-income months so you’re not stressed later.

Estimate your taxable income, not just your revenue

Tax is usually based on taxable income, which often differs from money received. Even for employees, taxable income can differ from gross pay because of deductions, pre-tax contributions, and allowances. For self-employed people, taxable profit is revenue minus allowable business expenses, not the full amount clients pay you.

Make sure your estimate focuses on the right base. If you use revenue instead of profit, you will overestimate tax. If you ignore taxable benefits or other taxable income, you might underestimate. If you’re unsure what counts as taxable income in your situation, make a list of categories and mark what you believe is taxable. Then treat uncertain items conservatively until you confirm.

Convert your forecast into an estimated tax number

Once you have a projected annual taxable income, you need to translate that into an estimated tax liability. This step depends heavily on your local rules, but the structure is generally similar:

You start with projected taxable income.

You apply allowances or standard deductions where relevant.

You calculate income tax across progressive brackets.

You add any additional taxes that apply to your situation, such as social security contributions, self-employment equivalents, or local taxes.

You subtract credits or reliefs you expect to claim.

The result is an estimate of your total tax for the year. If you already have withholding from an employer, you also estimate how much will be withheld over the year and compare it to your total liability. That comparison tells you whether you’re likely to owe more or receive a refund.

Use an effective tax rate as a shortcut

If you don’t want to compute brackets every month, you can use an “effective tax rate” as a shortcut. The effective rate is total tax divided by total taxable income. It’s an average, not your marginal rate.

Here’s how to use it:

First, estimate your annual taxable income.

Second, estimate your annual tax using a bracket calculator once (even a rough one).

Third, compute effective rate = estimated tax ÷ estimated taxable income.

Then each month, you can estimate “tax you should have reserved so far” as:

Target tax reserve = effective rate × year-to-date taxable income

Compare that target to what you’ve already set aside (plus what’s already been withheld). If you’re below target, top up. If you’re above, you can relax a bit—though keeping a cushion is rarely a bad idea.

Understand marginal rate versus effective rate

When income changes monthly, confusion between marginal and effective rates can lead to bad decisions. The marginal rate is the rate applied to the next slice of income above a certain threshold. The effective rate is the overall average.

Why it matters: if you have a big income month, you might assume all of it is taxed at the highest rate you’ve reached. In reality, only the income above each threshold is taxed at that threshold’s rate. So the effective rate is often much lower than the highest marginal rate. Knowing this can stop you from over-saving wildly after a good month or panicking about crossing a bracket boundary.

Make your estimate “rolling” so it improves over time

A strong system for variable income is one that updates regularly. Think of your tax estimate as a living forecast, not a one-time event.

A practical monthly routine looks like this:

At the end of each month, update your totals: income received, deductible expenses, and withholding already paid.

Update your annual forecast using your chosen method: annualising, rolling 12 months, seasonal profile, or last year baseline.

Recalculate estimated annual tax and compare it to taxes already paid or reserved.

Move money to your tax savings account to close the gap.

This routine takes discipline, but it doesn’t have to take long. Once your template is set up, the monthly update can be done in minutes.

Set up a dedicated tax savings account

If you pay tax yourself, a dedicated account can prevent accidental spending. When income hits your main account, immediately transfer the tax portion to the tax account. This creates a clear boundary: spending money stays in your operating account, tax money stays separate.

Some people go one step further and keep separate sub-accounts for different obligations, such as income tax, social contributions, and sales tax or VAT. That can be especially helpful if the payment schedules differ.

Handle months with very low or zero income

Variable income often includes quiet months. When income drops, your instinct may be to stop thinking about taxes entirely. But those months are exactly when a rolling estimate helps. If your annual forecast declines because a contract ended or a season slowed, you can adjust your set-aside rate downward. That frees cash for essentials while still keeping you on track.

However, be cautious about overreacting to a single low month. If your work is lumpy, a quiet month may be followed by a strong one. That’s why smoothing methods like rolling 12-month totals or seasonal profiles can be better than simple annualising.

What to do when you have a surprise high-income month

Surprise income—like a large bonus, a big client payment, or a one-off project—can create tax shock if you aren’t prepared. When a big month happens, do three things:

First, identify what portion of that money is truly profit or taxable income. If it includes reimbursed expenses or pass-through costs, separate those out.

Second, apply a higher set-aside rate to that payment, closer to your marginal rate. Even if your usual reserve rate is 25%, you might reserve 35% to 45% for a large spike, depending on your system.

Third, update your annual forecast immediately rather than waiting until month-end. A big payment can change your bracket or reduce eligibility for certain allowances. Updating early helps you avoid a year-end scramble.

Include non-monthly income in your estimates

Not all income arrives monthly. Dividends might appear quarterly, capital gains might occur when you sell an asset, and bonuses might be annual. These can distort your estimate if you ignore them until they happen.

To manage this, keep a “known upcoming income” list. If you expect a bonus, a dividend, or a contract milestone, include a conservative estimate in your forecast. If it doesn’t happen, you can revise later. If it does happen, you won’t be caught off guard.

Don’t forget about deductions and credits that change with income

In many systems, certain deductions, allowances, or credits phase out as income rises. If your income is variable, you may move in and out of eligibility territory. This can make your effective tax rate change in a non-linear way.

Practical tip: if you are near a threshold for a major benefit, build two scenarios—one slightly below and one slightly above. Then plan your tax savings using the higher-tax scenario. If you end up below the threshold, you’ll have a pleasant surprise rather than a shortfall.

Estimate withholding accuracy if you have multiple jobs or mixed income

If you have more than one job, or you combine employment with freelance income, withholding can become inaccurate. Employers typically withhold based on the information they have about your pay from them, not your total income across all sources. That can lead to under-withholding and a bill at the end of the year.

To manage this, treat withholding as just one component of your overall tax plan. You can estimate your total annual tax, then estimate total annual withholding from your jobs, and then set aside the difference from your other income sources. This keeps you aligned even when the payroll system isn’t accounting for the bigger picture.

Plan for periodic payments and deadlines

Many tax systems require payments during the year, not just at filing time. If you’re responsible for making periodic payments, incorporate that schedule into your cash flow plan. A common mistake is setting aside money monthly but not checking whether the balance will be sufficient by the payment dates.

A helpful approach is to treat each payment due date like a mini year-end. Before the due date, calculate your year-to-date taxable income, estimate tax on that amount using an annualised or prorated method, subtract what you’ve already paid, and then pay the difference. This keeps you current and reduces the risk of penalties.

Create a monthly “tax dashboard” you can actually maintain

The best system is the one you’ll use consistently. A simple tax dashboard can include:

Year-to-date gross income

Year-to-date deductible expenses

Year-to-date taxable income estimate

Estimated annual taxable income

Estimated annual tax

Taxes already withheld or paid

Tax reserve balance

Shortfall or surplus versus target

Once you see these numbers together, decisions become easier. If your reserve is behind target, you know exactly how much to transfer. If your reserve is ahead, you can decide whether to keep the cushion, invest it, or allocate it elsewhere.

Use a “minimum reserve” rule for safety

Variable income can tempt you to draw down your tax savings in a tight month, telling yourself you’ll replace it later. Sometimes that’s unavoidable, but it’s risky. A minimum reserve rule helps. For example:

Never let the tax account fall below the tax due for the last quarter.

Or never let it fall below a fixed percentage of year-to-date taxable income.

Or maintain a buffer equal to one month’s average tax obligation.

This creates a guardrail that keeps you from accidentally spending money that belongs to future-you and the tax authority.

Work through a concrete example using rolling estimates

Imagine you earn variable monthly income from freelance work. Your net taxable income after expenses is: £2,000 in January, £5,000 in February, £1,500 in March, and £6,500 in April. Your year-to-date taxable income at the end of April is £15,000.

If you annualise based on four months, your projected annual taxable income is (£15,000 ÷ 4) × 12 = £45,000.

Now you estimate your annual tax based on £45,000 using the rates and allowances that apply to you. Suppose you estimate total annual tax and contributions at £11,250. Your effective rate is £11,250 ÷ £45,000 = 25%.

That suggests you should have set aside 25% of year-to-date taxable income: 0.25 × £15,000 = £3,750. If you have only reserved £3,000 so far, you move £750 into the tax account now. Next month, you repeat the process. If May is a low month, your annualised forecast may decrease, which may reduce the target reserve and ease pressure on your cash flow.

This is the essence of rolling estimation: you continuously align your savings with your best current picture of the year.

How to estimate when your income is paid in arrears or delayed

Some workers receive income late: invoices paid 30 to 60 days after work, commissions paid after a quarter closes, or royalties paid after reporting. This can cause confusion because the money you receive this month may reflect work done months ago.

For tax estimation, what matters is usually when income is considered earned or received under your rules. Even without diving into technicalities, you can manage estimation by tracking two timelines:

Cash received (what hits your bank) for cash flow planning.

Income earned (what you invoiced or accrued) for forecasting.

If you rely only on cash received, a late payment can make a future month look artificially high. Tracking invoices issued alongside payments received helps you see whether a spike is a genuine increase in work or merely delayed cash.

When to adjust your system mid-year

Life changes happen: you start a new job, raise your rates, move, change business structure, take parental leave, or reduce hours. When that happens, the past is no longer a reliable predictor of the future. Your rolling estimate should incorporate a “change point.”

A simple way to do this is to forecast the rest of the year separately. For example, if you’re four months into the year and you start a higher-paying role in month five, you can estimate:

Actual taxable income for months 1–4 (known).

Expected taxable income for months 5–12 (new pattern).

Add them to get the annual projection, then calculate tax from that. This produces a more realistic estimate than annualising your old income and pretending it will continue unchanged.

Common mistakes that cause underpayment or overpayment

One common mistake is saving based on revenue rather than profit. If your expenses are meaningful, this can cause you to save far too much and strain cash flow.

Another mistake is using last month’s income to set a tax amount for this month without updating the annual picture. This can leave you short after a strong quarter or overly cautious after a single high month.

A third mistake is ignoring extra taxes like self-employment contributions or local taxes. People often estimate only income tax, then get surprised by additional obligations.

Also common is forgetting that tax is due even when you reinvest in your business. Buying equipment can reduce taxable profit depending on rules, but reinvestment doesn’t automatically eliminate tax. You need to understand which purchases are deductible and how.

Finally, many people forget to reconcile withholding and self-pay obligations when they have mixed income. A job may withhold too little if you have other income, so you need to top up savings elsewhere.

How to stress-test your estimate

If your income is uncertain, stress-testing can prevent anxiety. Create three scenarios:

A low-income scenario: assume the rest of the year is quieter than expected.

A base scenario: your best guess.

A high-income scenario: you land a major client or have several strong months.

Estimate annual tax for each scenario. Then decide your saving plan. Many people choose to save according to the high scenario early in the year and relax later if income doesn’t materialise. Others save to the base scenario but keep an emergency buffer. Either can work; what matters is you’ve thought through the risk.

Tools and habits that make variable-income tax estimation easier

You don’t need sophisticated software, but certain habits help enormously:

Record income and expenses weekly or monthly rather than trying to reconstruct them at year-end.

Use separate bank accounts for business income and personal spending if you’re self-employed, even if you’re a sole proprietor. The clearer the separation, the easier the estimation.

Automate transfers to your tax account. For example, set a rule that a fixed percentage of each incoming payment is moved immediately.

Keep a note of your expected deductions and credits. When you discover a new allowable expense category, incorporate it into your tracking.

Review your estimate after major events: a large invoice paid, a new job, or a change in hours.

Most importantly, keep the system simple enough that you’ll actually use it. A perfect model that you abandon is worse than a rough model you update regularly.

When to get professional help

If your income sources are complex—multiple jurisdictions, significant investments, rental properties, or business entities—professional advice can save money and reduce risk. Even a one-time consultation can help you confirm which expenses are deductible, whether you need to make periodic payments, and how to handle thresholds or benefit phase-outs. If you’re consistently surprised by a tax bill, that’s a sign your withholding or reserve method needs adjustment, and a professional can help you set a sustainable plan.

A simple plan you can start this month

If you want a straightforward way to estimate tax with variable income, start here:

Step one: track your income and deductible expenses for the month and update year-to-date totals.

Step two: forecast annual taxable income using annualising, rolling 12 months, or last year baseline with adjustments.

Step three: estimate annual tax using your local brackets, then compute an effective rate.

Step four: calculate the target reserve (effective rate × year-to-date taxable income) and compare it to what you’ve already withheld or saved.

Step five: transfer the difference into your tax savings account, keeping a small buffer.

Do this monthly and your estimate will steadily improve, your tax savings will stay aligned with reality, and you’ll replace uncertainty with a clear routine. Variable income doesn’t have to mean variable stress—you just need a system that moves with your income rather than pretending it’s fixed.

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play