Last updated:
HMRC Tax Calculator 2026
You open your payslip and see a gap between gross and net pay. An HMRC tax calculator reveals exactly which deductions cause that difference and how much you actually keep.
How does an HMRC tax calculator work?
The calculator takes a handful of inputs and applies the official 2026/27 tax rates and thresholds. You provide your gross annual salary, tax code, any pension contributions (as a percentage of salary or via salary sacrifice), and your student loan repayment plan if applicable.
Once you submit this information, the tool computes your annual and monthly take-home pay. It itemises the income tax, employee National Insurance, and student loan deductions, so you see the full breakdown at a glance.
All calculations follow HMRC’s latest rules, including the personal allowance and income bands. The calculator also handles auto-enrolment pension contributions and salary sacrifice arrangements, adjusting the taxable income accordingly.
Income Tax and National Insurance rates for 2026/27
The government froze most thresholds until April 2028. For the 2026/27 tax year, the following rates apply in England, Wales, and Northern Ireland.
Income tax bands
| Band | Taxable income | Rate |
|---|---|---|
| Personal allowance | Up to £12,570 | 0% |
| Basic rate | £12,571 to £50,270 | 20% |
| Higher rate | £50,271 to £125,140 | 40% |
| Additional rate | Over £125,140 | 45% |
The personal allowance reduces by £1 for every £2 of income above £100,000, disappearing entirely once income reaches £125,140.
Employee National Insurance (Class 1)
| Band | Weekly earnings | Annual equivalent | Rate |
|---|---|---|---|
| Primary threshold | £242 to £967 | £12,570 to £50,270 | 8% |
| Upper earnings limit | Over £967 | Over £50,270 | 2% |
Self-employed individuals pay Class 4 NICs at 6% on profits between £12,570 and £50,270, and 2% above that.
Scotland uses different income tax brackets and rates. The calculator above reflects the rates for the rest of the UK.
Understanding your tax code
Your tax code tells HMRC how much tax‑free income you get. The most common code for 2026/27 is 1257L, meaning you receive the standard £12,570 personal allowance. The number represents the allowance divided by 10; the letter indicates the type of adjustment.
Typical suffixes:
- L – standard personal allowance
- M and N – marriage allowance transfer
- K – you have untaxed income or benefits that must be added to your taxable pay
- BR – all your income is taxed at the basic rate, usually for a second job
- 0T – no personal allowance, used when HMRC lacks information
Check your payslip, P60, or Personal Tax Account online to confirm your code is correct. An incorrect code can lead to over‑ or under‑payment of tax.
PAYE or Self-Assessment: what’s the difference?
PAYE (Pay As You Earn) applies to most employees. Your employer calculates and deducts income tax and National Insurance from your wages before you get paid. The correct amount is sent to HMRC each month, and you usually don’t need to file a tax return.
Self‑Assessment is for anyone with income not taxed at source – freelancers, landlords, or those with investment income, for example. You must report your earnings and claim allowances by filing an annual tax return. Even if you are employed, a second income or benefit‑in‑kind may require a Self‑Assessment.
Smart ways to reduce your tax bill
Legitimate strategies can lower the amount you hand over to HMRC without breaking the rules.
- Pension contributions: Money paid into a workplace or private pension scheme attracts tax relief. Under salary sacrifice, you exchange part of your salary for a pension contribution, reducing both income tax and National Insurance.
- Marriage allowance: If one partner earns less than the personal allowance and the other is a basic‑rate taxpayer, you can transfer 10% of the allowance (£1,260) to save up to £252 in tax a year.
- Charitable donations: Gift Aid allows higher‑rate taxpayers to reclaim the difference between the basic rate and their tax band on donations.
- Work expenses: Certain costs, such as professional subscriptions or uniform cleaning, can be claimed as a tax deduction through a P87 form or Self‑Assessment.
This calculator provides estimates based on current rates and thresholds. For personalised tax advice, consult a qualified accountant or contact HMRC directly.
Frequently Asked Questions
What is the personal allowance for 2026/27?
The tax-free personal allowance remains at £12,570 for the 2026/27 tax year. You pay no income tax on earnings up to that amount, unless your income exceeds £100,000, where the allowance reduces by £1 for every £2 over the limit.
Can I use this calculator if I am self-employed?
Yes, the calculator estimates income tax and National Insurance for both employed and self-employed individuals. For self-employed users, enter your annual net profit, and the calculator applies Class 4 NICs rates instead of Class 1 employee NICs.
How do I find my tax code?
Your tax code appears on your payslip, P60, or P45. You can also check it online via your Personal Tax Account on GOV.UK. Common codes like 1257L indicate you receive the standard personal allowance.
Does this calculator include Scottish income tax rates?
This version applies the rates for England, Wales, and Northern Ireland. Scottish residents are subject to different income tax bands. Use a specialist Scottish tax calculator for accuracy if you live in Scotland.
What is the difference between PAYE and Self-Assessment?
PAYE (Pay As You Earn) is how employers deduct tax from wages and send it to HMRC. Self-Assessment is for people with untaxed income, such as freelancers or landlords, requiring an annual tax return.
Are student loan repayments calculated automatically?
Yes, the calculator factors in student loan repayments based on your selected plan (Plan 1, 2, 4, 5, or Postgraduate). Repayment thresholds for 2026/27 are applied automatically.