Skip to content
£

What does my tax code mean?

Enter the code from your payslip or the HMRC app. We decode it, show what it takes from your pay, and flag whether you could be overpaying or underpaying.

Common tax codes

Common questions

What is the normal tax code for 2026/27?

The standard tax code for 2026/27 is 1257L, which gives a £12,570 tax-free Personal Allowance. Scottish taxpayers have S1257L and Welsh taxpayers C1257L.

What does the L mean in 1257L?

L means you get the standard tax-free Personal Allowance. M and N mean Marriage Allowance is being received or given, and T means HMRC has adjusted your allowance for another reason, often income over £100,000.

What is an emergency tax code?

An emergency code has W1, M1 or X after it, for example 1257L M1. Each payday is taxed on its own, so you do not get a refund of earlier overpayments until HMRC sends your employer a normal code.

Why do I have a K tax code?

A K code means benefits or untaxed income are worth more than your Personal Allowance, so an amount is added to your taxable pay. PAYE can never take more than half of your pay in any period under a K code.

What does a BR tax code mean?

BR means all pay from that job is taxed at the 20% basic rate with no allowance. It is common on a second job, where your allowance is already used by your main job.

Official sources

Every rate and threshold on this page is checked against these official pages. How we calculate