Skip to main content
TapTax
Tax Tips

How Much Tax Should I Pay? UK Calculator Explained

Wondering how much tax you should actually pay in the UK? Learn how PAYE works, what your tax code means, and why your payslip may be wrong right now.

TapTax Team22 April 20269 min read

Your payslip says one thing. Your gut says another. If you have ever stared at the "tax deducted" line and wondered whether HMRC has got the maths right, you are not alone and you are not being paranoid.

Searching for a "how much tax should I pay calculator UK" is one of the most common things UK employees do, yet most of the results either send you to HMRC's own tool (which assumes your tax code is correct) or dump you in a wall of jargon. Neither actually helps you understand whether you are being overtaxed right now. This article does both: it explains how the UK tax system calculates what you owe, shows you exactly where errors creep in, and tells you what to do when the numbers do not add up.

Key takeaways
  • Most UK tax calculators assume your tax code is correct. If it is not, any figure they produce is wrong before you even start.
  • HMRC estimates it issues incorrect tax codes to millions of employees every year, often silently overstating deductions.
  • The personal allowance for 2024/25 is £12,570. Anything above that is taxed at 20%, 40%, or 45% depending on your total income.
  • You can check your actual tax code and run your own figures free at /check-my-tax-code, without creating an account.
  • Common triggers for overtaxation include starting a new job, holding multiple employments, receiving benefits in kind, or earning over £100,000.

The UK Tax Bands That Actually Apply to You

PAYE (Pay As You Earn)
HMRC's system for collecting income tax and National Insurance directly from an employee's wages before they receive them. Your employer deducts the correct amount based on the tax code HMRC issues, and pays it over to HMRC on your behalf.

For the 2024/25 tax year, income tax in England, Wales, and Northern Ireland works like this:

  • Personal allowance: £0 to £12,570 taxed at 0%
  • Basic rate: £12,571 to £50,270 taxed at 20%
  • Higher rate: £50,271 to £125,140 taxed at 40%
  • Additional rate: Above £125,140 taxed at 45%

Scotland uses different bands; Scottish taxpayers pay the Scottish rates set by Holyrood, which introduce a 19% starter rate and a 21% intermediate rate, among others.

National Insurance Contributions (NICs) add to the total. Employees on Class 1 NICs currently pay 8% on earnings between £12,570 and £50,270, then 2% above that. Your employer also pays secondary NICs on top, but that comes out of the business, not your pocket.

So, on a salary of £35,000 in 2024/25, a basic-rate taxpayer should pay roughly:

  • Income tax: (£35,000 minus £12,570) x 20% = £4,486
  • Employee NICs: (£35,000 minus £12,570) x 8% = £1,794
  • Total deductions: approximately £6,280 a year, or £523 a month

That works out to an effective combined rate of around 18%. If your payslip is deducting significantly more than this, something is off.

£12,570
Personal allowance for 2024/25, frozen until at least 2028
8%
Employee NIC rate on earnings between £12,570 and £50,270
40%
Higher rate tax on earnings above £50,270 in England and Wales

Why Most Tax Calculators Give You the Wrong Answer

A woman wearing a hat and reading a book — Photo by Shane Ryan Herilalaina on Unsplash
A woman wearing a hat and reading a book — Photo by Shane Ryan Herilalaina on Unsplash

Here is the problem with typing your salary into a generic tax calculator: virtually every one of them defaults to the standard 1257L tax code, which assumes you have the full £12,570 personal allowance and nothing else adjusting your position.

But your actual tax code might be completely different. It could be:

  • BR, meaning all your income from that job is taxed at 20% with no personal allowance applied
  • 0T, meaning you have no personal allowance at all
  • K followed by a number, meaning HMRC believes you have untaxed income or a benefit in kind that exceeds your personal allowance, so they are actively clawing back extra tax every month
  • An emergency code, which is applied by default when HMRC does not yet have your full information

A BR code on a £35,000 salary costs you an extra £2,514 in tax compared to the standard 1257L. That is not a rounding error; that is a holiday, a car service bill, or several months of groceries.

This is why Free Tax Code Calculator UK: What the Number Actually Tells You is worth reading alongside this article. Understanding your tax code is the prerequisite to knowing whether any calculator's output reflects your real situation.

How to Calculate Your Own Tax in Under Five Minutes

You do not need software or a financial adviser to get a reliable estimate. Here is the manual method:

Step 1: Find your tax code. It is on your payslip, your P60, or your Personal Tax Account at gov.uk. The number in the code, multiplied by ten, gives you your tax-free allowance for the year. So 1257L means £12,570 tax free.

Step 2: Subtract your allowance from your gross annual salary. That figure is your taxable income.

Step 3: Apply the bands. The first £37,700 of taxable income is at 20%. Anything above that, up to £75,140 of taxable income, is at 40%.

Step 4: Divide by 12. That is what should come off your payslip each month before NICs.

Step 5: Add NICs. Multiply your earnings between £12,570 and £50,270 by 8%, then divide by 12.

If the total on your payslip is consistently higher than your manual calculation, your tax code may be wrong, and the excess is sitting with HMRC.

For a faster route, run your figures through the TapTax check at /check-my-tax-code, which accounts for your actual tax code rather than assuming the standard one.

The Six Situations Where Your Tax Calculation Breaks Down

1. You Started a New Job

When you change employer, HMRC sometimes defaults you to an emergency tax code while it processes the transfer. BR and 0T codes are common here and both overtax you from day one. If you gave your new employer a P45, this should resolve quickly. If you did not, or if the P45 was late, you could spend several months on the wrong code. Read more in Starting a New Job? Emergency Tax Codes Cost Real Money.

2. You Have More Than One Job

HMRC will typically assign your personal allowance to your main employment and apply a BR code to the second. This is correct in theory, but the system frequently misidentifies which job is your primary one, or applies the BR code to the wrong employment entirely. The result: you overpay tax on one income stream for potentially an entire tax year. Multiple Employment Tax Code: Why HMRC Gets It Wrong unpacks exactly how this happens.

3. You Have a Side Hustle or Freelance Income

If you earn income outside PAYE, HMRC may adjust your employed tax code to collect that extra tax in advance. The problem is their estimate is based on the previous year's self-assessment return, and if your freelance income has dropped (or was a one-off), you will be overtaxed through PAYE while owing nothing extra at all. Side Hustle Tax Code: Why HMRC's Maths Is Off covers this in detail.

4. You Earn Over £100,000

Above £100,000, your personal allowance tapers at a rate of £1 for every £2 of income above that threshold. By £125,140, your personal allowance is zero. If you received a pay rise that pushed you into this range and HMRC has not updated your code, you could be significantly undertaxed, which means a surprise bill at year end. Conversely, if your income has fallen back below £100,000 and HMRC still has you on a reduced allowance code, you are being overtaxed. Income Over £100,000: Why Your Tax Code Shrinks explains the mechanics.

5. You Receive Benefits in Kind

A company car, private medical insurance, or subsidised accommodation all count as taxable benefits. HMRC codes these into your tax calculation by reducing your personal allowance. If the benefit value changes (say, you hand back the car mid-year) and HMRC does not update your code promptly, you continue to be taxed as if you still have the benefit.

6. You Are Claiming Child Benefit on a Higher Income

If you or your partner earns between £60,000 and £80,000 and you claim Child Benefit, you face the High Income Child Benefit Charge. HMRC can collect this through your tax code, but it often gets the amount wrong, especially if your income fluctuates. High Income Child Benefit Charge: Is Your Tax Code Wrong? is a useful companion read.

1 in 3
PAYE employees estimated to have an incorrect tax code at some point
£600+
Typical annual overtaxation on a basic-rate taxpayer with a BR emergency code
4 years
Maximum period HMRC allows you to claim back overpaid PAYE tax

What Your Payslip Should Actually Show

woman in gray long sleeve shirt sitting at the table — Photo by Rombo on Unsplash
woman in gray long sleeve shirt sitting at the table — Photo by Rombo on Unsplash

Here is a concrete example. Sarah is a nurse earning £42,000 a year. She has the standard 1257L tax code and no benefits in kind.

  • Gross monthly pay: £3,500
  • Tax-free portion per month: £12,570 divided by 12 = £1,047.50
  • Taxable income per month: £3,500 minus £1,047.50 = £2,452.50
  • Income tax at 20%: £490.50
  • Employee NICs at 8%: (£3,500 minus £1,047.50) x 8% = £196.20
  • Total monthly deduction: £686.70
  • Net monthly take-home: £2,813.30

If Sarah's payslip shows £750 or more in tax and NIC deductions, she should check her tax code immediately. Over a full year, a £65 monthly overdeduction is £780 sitting with HMRC that she could have spent, saved, or invested.

To verify your own figures without doing the arithmetic manually, head to /check-my-tax-code and enter your salary and current tax code. The tool will flag discrepancies against what you should be paying.

How to Reclaim Tax You Have Already Overpaid

If you discover you have been overtaxed, the reclaim process depends on how long ago it happened:

Current tax year: Contact HMRC directly by phone or through your Personal Tax Account. If the error is in your tax code, HMRC can issue a revised code to your employer and you will receive a credit in future payslips.

Previous tax years: You can claim back overpaid PAYE tax for up to four previous tax years using form P800 (if HMRC sends you one) or by writing to HMRC directly. The 2024/25 tax year means you can still claim back to 2020/21.

Self assessment filers: If you file a Self Assessment return, overpaid PAYE tax is reconciled automatically and any refund is issued after you submit.

HMRC does not automatically chase you to tell you that you have overpaid. The onus is entirely on you to check and claim. That asymmetry is, to put it diplomatically, convenient for the Treasury.

For a deeper look at what unclaimed refunds typically look like in pound terms, Tax Code Overpayment Calculator: How Much Is HMRC Keeping? runs through several realistic scenarios.

Pension Contributions and Salary Sacrifice

One area where your tax calculation legitimately differs from a standard calculator is pension contributions. If you contribute to a workplace pension via salary sacrifice, your gross pay for tax purposes is reduced before the calculation is applied. A £42,000 salary with 5% salary sacrifice becomes £39,900 for income tax and NIC purposes, saving you around £420 a year in income tax alone and reducing your NIC liability too.

Most online calculators do not account for salary sacrifice unless you manually enter a reduced salary figure. If you want an accurate picture, use your pensionable pay figure rather than your contract salary.

People also ask

The Frozen Allowance Problem Nobody Is Talking About

The personal allowance has been frozen at £12,570 since 2021 and is locked there until at least April 2028. With average wages rising due to inflation, more and more employees are being dragged into higher tax bands without receiving a single penny of real-terms pay increase. This is called fiscal drag, and the Office for Budget Responsibility estimates it will pull approximately 3.2 million additional people into paying income tax, and a further 2.1 million into the higher rate band, over the freeze period.

For a nurse earning £40,000 in 2021 whose salary has risen to £45,000 by 2025, the effective tax rate has increased even though the headline rates have not changed. This is not a calculator error. It is deliberate policy. But it does mean that last year's estimate of your tax bill may be meaningfully lower than this year's reality, even if nothing obvious has changed.

Checking your position annually, not just when something goes wrong, is now essential financial housekeeping.

Check Your Number Right Now

woman sitting in front of a wooden desk — Photo by Darya Tryfanava on Unsplash
woman sitting in front of a wooden desk — Photo by Darya Tryfanava on Unsplash

You opened this article asking how much tax you should pay. The honest answer is: it depends on your tax code, and your tax code may well be wrong.

The calculation itself is straightforward once you have the right inputs. The problem is that HMRC's PAYE system assigns codes based on incomplete, outdated, or misattributed information, and then deducts accordingly from your pay each month without asking whether the premise is correct. You only find out when you check.

Head to /check-my-tax-code now, enter your salary and current tax code, and find out in under two minutes whether HMRC's arithmetic and yours agree. If they do not, you have a refund to claim.

You might also like

Ready to simplify your tax filing?

Join the waitlist and be the first to know when TapTax launches.

Share:
tax calculator UKhow much tax should I payPAYE taxincome tax bandstax code
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes - because everyone deserves to understand their own tax obligations.

You might also like