TaxDigit
Free UK Tax Code Checker — What Your Tax Code Means

Free UK Tax Code Checker

Decode your tax code in seconds, see whether HMRC has you on the right one for 2025/26 or 2026/27 — and find out if you could be owed a refund. Built by TaxDigit, chartered certified accountants in Guildford, Surrey.

Check my tax code   Speak to an accountant

Free TaxDigit tool

Tax Code Calculator

Enter your income and the tax code from your payslip. We’ll translate the code into plain English, estimate the income tax it deducts, and compare it against the code we’d expect for your situation.

This tool gives a rough estimate of the income tax collected through PAYE under one code, for one job or pension. It does not model National Insurance, student loans, pension contributions, taxable benefits, savings or dividend income, and it assumes the code applies for the full year. It is general information, not tax advice — for a definitive answer, talk to TaxDigit. Rates verified against GOV.UK as at 12 July 2026.

What is a tax code?

A tax code is the short string of numbers and letters — 1257L, S1257L, BR, K497 — that HMRC issues so your employer or pension provider knows how much Income Tax to deduct through PAYE before your pay reaches your bank account. Every job and every pension you hold has its own code, and each one can be right or wrong independently.

Millions of codes are issued automatically every year, and they are only as good as the information HMRC holds about you. Change jobs, pick up a company benefit, start drawing a pension, and the code can lag behind reality — which is how people quietly overpay (or underpay) tax for years. The responsibility for checking the code sits with you, not your employer and not HMRC. If your tax code doesn’t look right, it usually isn’t.

You won’t have a tax code if you are fully self-employed with no PAYE income, unemployed, or receiving only the State Pension — in those cases tax is settled through Self Assessment instead.

Where to find your tax code

PayslipThe quickest place to look — printed on every weekly or monthly payslip, usually near your National Insurance number.
HMRC app / Personal Tax AccountSign in with your Government Gateway ID to see the current code for every job and pension, and what it’s built from.
P45Issued when you leave a job — shows the code your old employer was using.
P60Your end-of-year summary, issued by 31 May each year, showing the final code used for the year.
PAYE coding notice (P2)The letter HMRC sends (typically January–March) explaining how your new code was worked out. Read it — this is where errors show up first.
Pension advice slipPension providers apply their own code to each pension they pay you — check each one separately.

What the numbers mean

The numbers are your tax-free Personal Allowance with the last digit removed: multiply by ten. A code of 1257 means you can earn £12,570 in the year before Income Tax starts — the standard Personal Allowance for both 2025/26 and 2026/27 (frozen since April 2021, and now legislated to stay frozen until April 2031 following the Autumn Budget 2025).

HMRC adjusts the number for your circumstances. Taxable perks such as a company car, private medical insurance or an interest-free loan reduce it; claims such as working-from-home relief, professional subscriptions or the Marriage Allowance increase it. Earn over £100,000 and the allowance itself is withdrawn — £1 lost for every £2 above the line, gone entirely at £125,140 — so high earners see much smaller numbers, or none at all.

What the letters mean

The letters describe your situation. A prefix of S means you’re a Scottish taxpayer (S1257L); C means Welsh rates apply (C1257L). The suffix or stand-alone codes work like this in 2025/26 and 2026/27:

CodeWhat it means
LYou get the standard tax-free Personal Allowance — £12,570 for most people earning under £100,000 with no taxable perks.
MMarriage Allowance recipient — your spouse or civil partner has transferred £1,260 of their allowance to you (typically code 1383M), saving you up to £252 a year.
NMarriage Allowance transferor — you’ve given £1,260 of your allowance to your partner (typically code 1131N).
TYou have a Personal Allowance set by the number shown, but HMRC needs to review the code — usually because your affairs are complex or the allowance is tapered.
0TNo tax-free allowance at all; everything is taxed through the bands. Common when a new employer doesn’t have your details yet, or when income exceeds £125,140.
BRAll income from this job or pension taxed at the 20% basic rate with no allowance — normally used for a second job or pension. Make sure HMRC knows which job is your main one.
D0All income from this source taxed at the 40% higher rate — again usually a second income. (Scotland: SD0 taxes at the 21% intermediate rate.)
D1All income from this source taxed at the 45% additional rate. (Scotland: SD1 applies the 42% Scottish higher rate.)
SD2 / SD3Scotland only — all income from this source taxed at the 45% advanced rate (SD2) or the 48% top rate (SD3).
KYour deductions exceed your allowance, so the number works in reverse: K497 adds roughly £4,970 of taxable income. Usually caused by taxable benefits or tax owed from an earlier year. PAYE can’t take more than half of your pay under a K code.
NTNo tax to be deducted from this income — rare, and worth double-checking.
W1 / M1 / XEmergency codes, shown after the number (e.g. 1257L M1). Tax is worked out on that week or month alone rather than cumulatively — common when starting a new job. Fine short-term, expensive if it sticks.

Income tax bands behind your code

Your code sets what’s tax-free; these bands set what happens to the rest. Figures verified against GOV.UK as at 12 July 2026.

England, Wales & N. Ireland — 2025/26 and 2026/27

BandIncomeRate
Personal AllowanceUp to £12,5700%
Basic rate£12,571 – £50,27020%
Higher rate£50,271 – £125,14040%
Additional rateOver £125,14045%

Thresholds are unchanged across both years. From 6 April 2026 dividend tax rates rose to 10.75% (basic) and 35.75% (higher) — if you take dividends, your code may change to collect this.

Scotland — 2026/27 (2025/26 in brackets)

BandIncomeRate
Starter£12,571 – £16,537 (£15,397)19%
Basicto £29,526 (£27,491)20%
Intermediateto £43,66221%
Higherto £75,00042%
Advancedto £125,14045%
TopOver £125,14048%

Scottish rates apply to earnings and pensions; savings and dividends follow UK-wide rates.

Is your tax code wrong? The five situations to watch

HMRC repays billions of pounds of overpaid PAYE tax every year — and most of it starts with a wrong code. You’re most at risk if any of these apply:

1You changed jobs. If paperwork crosses over, HMRC may briefly think you hold two jobs at once and split or remove your allowance.
2You have more than one income. Two jobs or a job plus a pension means two codes — and only one of them should carry your Personal Allowance.
3You get workplace benefits. A company car, medical cover or other perks reduce your code — but the deduction should match the benefit you actually receive, and it often doesn’t.
4You started work or a pension mid-year. New starters are routinely parked on emergency codes (1257L W1/M1/X) or 0T. Never assume the first few payslips are right.
5You recently retired or drew on a pension. Multiple pensions plus the State Pension is the classic recipe for a wrong code — the State Pension is taxable but paid gross, so it’s collected through the code on your other income.

Overpaid? How to get your money back

If the current year’s code is wrong, ask HMRC to fix it — the correction and any refund then flow automatically through your next payslips. For earlier years, HMRC issues a P800 calculation letter (or a Simple Assessment) between June and the following March; you claim the refund online through your Personal Tax Account or the HMRC app, usually receiving it within days. You can go back up to four years, so claims made now can reach back to 2022/23 — but that door closes on 5 April each year, so don’t sit on it.

Underpaid? Don’t panic

Underpayments under £3,000 are normally collected painlessly by adjusting next year’s code rather than demanding a lump sum. If the underpayment arose because HMRC failed to act on information it already had, an extra-statutory concession (ESC A19) can sometimes cancel tax owed from earlier years — it’s not automatic and needs to be argued properly, which is exactly the kind of thing we do for clients.

Tax code FAQs

What should my tax code be for 2026/27?

If you have one employer, no taxable perks and earn under £100,000, expect 1257L — S1257L in Scotland, C1257L in Wales. Anything else deserves a closer look with our checker above.

What does the 1257L tax code mean?

You receive the standard £12,570 Personal Allowance spread evenly across the year, with income above it taxed through the normal bands. It has been the default code since April 2021 and remains so for 2025/26 and 2026/27.

What is an emergency tax code?

Codes ending W1, M1 or X tax each payday in isolation instead of cumulatively, so you get just one week’s or month’s slice of allowance. They’re a stop-gap while HMRC catches up with a change — if one persists past a couple of paydays, chase it, because refunds don’t flow automatically under an emergency code.

Why is there a K at the start of my code?

A K code means your taxable deductions — company benefits, state pension, or tax owed from earlier years — exceed your Personal Allowance, so the code adds taxable income instead of sheltering it. K497 adds roughly £4,970 a year. K codes are error-prone and always worth verifying.

How do I check my tax code is correct?

Compare the code on your payslip against your circumstances using the calculator on this page, then check the detail in your HMRC Personal Tax Account or the HMRC app, which shows exactly how the code was built. If something doesn’t match — a benefit you no longer get, a job you’ve left — that’s your flag.

How do I claim back overpaid tax?

For the current year, getting the code corrected releases the refund through your wages. For past years, respond to your P800 letter online, or make a claim yourself — you can go back four years, currently to 2022/23. TaxDigit can handle the whole claim as your agent, including chasing HMRC when it stalls.

Why has my tax code changed?

Codes change when HMRC learns something new: a benefit reported on a P11D, a second income, a State Pension starting, a Self Assessment balance being coded out, or a Marriage Allowance claim. The P2 coding notice explains the arithmetic — if any line looks stale or wrong, it probably is.

Do I have a tax code if I’m self-employed?

Not for your self-employment itself — that income is taxed through Self Assessment. But if you also have a PAYE job or a pension, that source still carries a code, and HMRC sometimes uses it to collect your Self Assessment tax too.

Does the Marriage Allowance change my tax code?

Yes — the recipient’s code gains a M suffix (typically 1383M) and the giver’s becomes N (typically 1131N), reflecting the £1,260 transfer. It’s worth up to £252 a year and can be backdated four years, but it only pays when one of you earns under the allowance and the other is a basic-rate taxpayer.

Can TaxDigit deal with HMRC about my code for me?

Yes. As chartered certified accountants and registered agents we can review your coding notices, correct errors with HMRC on your behalf, reclaim overpayments from earlier years, and challenge unfair underpayment demands under ESC A19. Start with a free conversation.

Sources & accuracy. All figures on this page were verified against official sources on 12 July 2026 and describe the 2025/26 and 2026/27 tax years: Personal Allowance £12,570 and rUK bands (GOV.UK — Income Tax rates); Scottish bands (GOV.UK — Scottish Income Tax); tax code meanings (GOV.UK — Tax codes); Marriage Allowance £1,260 (GOV.UK); refunds & P800 (GOV.UK); dividend rate changes from April 2026 (GOV.UK — Tax on dividends). Thresholds can change at fiscal events; we review this page after every Budget.

Think your tax code is wrong?

Send us your payslip and coding notice — we’ll tell you straight whether you’re owed money, and claim it back from HMRC if you are.

Book a free tax code review

01483 230 777  ·  info@taxdigit.co.uk