NetPayWise
UK
United Kingdom · Guide

UK tax codes explained

Your tax code tells your employer how much of your pay is tax-free. A wrong code means the wrong tax, so it is worth one minute to read yours.

How to read the standard code

The most common code is 1257L. The number is your tax-free allowance with the last digit removed: 1257 means £12,570. The letter L means you get the standard personal allowance.

On 1257L you pay no income tax on the first £1,047.50 of pay each month.

What each code means

CodeWhat it means
1257LStandard allowance of £12,570.
BRAll pay from this job taxed at the basic rate (20%). Common on a second job.
D0All pay taxed at the higher rate (40%).
D1All pay taxed at the additional rate (45%).
0TNo personal allowance; pay is taxed through the normal bands. Used when HMRC lacks details or the allowance is used elsewhere.
NTNo tax is deducted.
K codesA negative allowance: an amount is added to your taxable pay, usually to collect tax on benefits or unpaid tax. K475 adds £4,750 a year. Tax under a K code cannot exceed half your pay.
M / NMarriage Allowance: M means you received £1,260 of allowance from your partner, N means you transferred it.
S prefixYou pay Scottish income tax rates, for example S1257L.
C prefixYou pay Welsh income tax rates, for example C1257L (currently the same as England).
W1, M1 or XEmergency code: tax is worked out on each payslip alone, ignoring earlier pay in the year.

Why your number might not be 1257

A lower number usually means HMRC is collecting tax on a company benefit (a car or medical insurance), on untaxed income, or on tax owed from an earlier year. A higher number means extra allowances, such as Marriage Allowance or job expenses.

If you earn over £100,000 your allowance is reduced, so your code falls below 1257L and reaches 0T at £125,140.

What to do if your code looks wrong

Check your code on your payslip, in the HMRC app or in your personal tax account. If it is wrong, tell HMRC, not your employer: employers can only use the code HMRC sends them. Overpaid tax is refunded through your pay once the code is corrected.

Enter your tax code in the calculator →

Frequently asked questions

What tax code should I be on? +

Most people with one job and no benefits should be on 1257L in 2026/27.

Why am I on BR? +

Usually because this is a second job or pension and your allowance is used against the first. If it is your only job, contact HMRC, as you are probably overpaying.

Is an emergency tax code bad? +

It is temporary. It often appears when you start a job without a P45. It can make you overpay early in the year, and the overpayment comes back once HMRC issues the right code.

More guides

General information, not tax advice. Figures are calculated with the same rates as the calculators.

Rates last checked against official sources: gov.uk. Full methodology