Skip to content
Tax CalculatorUK

Tax Code FAQs: Every Common Question Answered

Short, plain answers to the tax code questions people ask most, grouped by topic. Each answer links to the GOV.UK page where you can check it.

Tax year 2026/27 · Estimates, not personal tax advice

Quick reference

The codes you are most likely to see for 2026/27. Open a group of questions below for the detail.

Read the full tax codes guide

CodeIn one line
1257LStandard £12,570 Personal Allowance
BREverything taxed at the basic rate, no allowance
D0 / D1Everything taxed at the higher / additional rate
0TNo allowance applied
KUntaxed income or deductions exceed your allowance
M / NMarriage Allowance received / transferred
W1, M1, XEmergency code, tax worked out period by period
S or C prefixScottish or Welsh rates

One question can lead to another

Distinguish what a code means from why it was issued and how much it collects. The same code can produce different cash deductions at different salaries, without its meaning changing.

Try it with your own numbers

Check your tax code: enter the code from your payslip and your salary to see the Income Tax you pay each month and each year.

Open Tax Code Calculator

The basics

What a tax code is, where to find it and how the numbers are put together.

What is a tax code?

A tax code is a short run of numbers and letters, such as 1257L, that HMRC gives to your employer or pension provider. It tells them how much of your income is tax-free and which rates to apply to the rest.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Where can I find my tax code?

On your payslip, on a P45 or P60, on a Tax Code Notice letter from HMRC, and in the HMRC app or your online tax account. Each job or pension has its own code.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What does 1257L mean?

The number 1257 means £12,570 of tax-free pay a year (multiply by ten), which is the standard Personal Allowance. The letter L means you are entitled to that standard allowance. GOV.UK says it is the code used for most people who have one job or pension.

Check it on GOV.UK: Tax on your private pension (opens GOV.UK in a new tab) · Income Tax rates and allowances (opens GOV.UK in a new tab)

How does HMRC work out the number in my tax code?

HMRC starts with your Personal Allowance and takes off income you have not paid tax on, such as untaxed interest, and other deductions, such as company benefits. It then replaces the final digit with a letter. If the deductions are bigger than your allowance, you get a K code instead.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Do I have more than one tax code?

You have one for every job and pension that pays you through PAYE. The tax-free allowance is normally used against one of them, and the others are typically given a code such as BR.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Is my tax code the same as my National Insurance category letter?

No. The category letter on your payslip, such as A, affects your National Insurance. Your tax code affects only Income Tax.

Check it on GOV.UK: National Insurance rates and category letters (opens GOV.UK in a new tab) · Tax codes (opens GOV.UK in a new tab)

Can I choose my own tax code?

No. HMRC sets your code from the information it holds about your income and benefits, and your employer must use it. If the code is wrong, the information behind it needs correcting.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Letters, prefixes and special codes

What the letters on the end, and the letters on the front, tell your employer.

What does the L in a tax code mean?

L means you are entitled to the standard tax-free Personal Allowance. It is the most common letter.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What do M and N mean on a tax code?

They relate to Marriage Allowance, which moves 10% of one partner's Personal Allowance to the other. M means you have received a transfer, so a typical code is 1383M. N means you have transferred some of your allowance to your partner, so a typical code is 1131N.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What does BR mean on a tax code?

BR means all your income from that job or pension is taxed at the basic rate, and no tax-free allowance is given. It is usually used when you have more than one job or pension and your allowance is being used elsewhere.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What do D0 and D1 mean?

D0 means all income from that job or pension is taxed at the higher rate, and D1 means it is taxed at the additional rate. They are usually used when you have more than one job or pension.

Check it on GOV.UK: Tax on your private pension (opens GOV.UK in a new tab) · Income Tax rates and allowances (opens GOV.UK in a new tab)

What does 0T mean?

0T means no tax-free allowance has been applied. It is used when your Personal Allowance has been used up, or when you have started a new job and your employer does not have the details needed to give you a code. Your pay is taxed from the first pound using the normal bands.

Check it on GOV.UK: Income Tax rates and allowances (opens GOV.UK in a new tab)

What does NT mean?

NT means you are not paying any tax on that income. It is only used in specific situations, so if you see it and do not know why, check with HMRC.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab) · Income Tax rates and allowances (opens GOV.UK in a new tab)

What does a K tax code mean?

A K code means you have untaxed income or deductions that are higher than your Personal Allowance. The number is added to your pay before tax is worked out, instead of being subtracted. Employers and pension providers cannot take more than half of your pre-tax pay when using a K code.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What does an S in front of my tax code mean?

A prefix of S means your income or pension is taxed using the rates in Scotland, for example S1257L. Scottish versions of the BR and D codes also exist, such as SBR, SD0 and SD1.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What does a C in front of my tax code mean?

A prefix of C means your income or pension is taxed using the rates in Wales, for example C1257L. Welsh versions of the other codes exist too, such as CBR and C0T.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Emergency tax codes

Temporary codes that often appear when you start a new job.

What is an emergency tax code?

It is a temporary code used when your employer or pension provider does not have all the details they need. Your tax is worked out on what you are paid in that week or month only, as if you were paid that amount every period of the year, so you can pay the wrong amount.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

How can I tell if I am on an emergency tax code?

Your code ends in W1, M1 or X, for example 1257L W1 or 1257L M1. W1 is used when you are paid weekly, M1 when you are paid monthly and X when your pay dates vary. Some payroll software shows NONCUM instead.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Why was I put on an emergency tax code?

The usual reason is starting a new job without a P45 or without your previous income and tax details reaching HMRC. You can also be put on one when you start getting company benefits or the State Pension.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

How long will I stay on an emergency tax code?

It is usually temporary. HMRC normally updates your code once it has your details, which GOV.UK says can take up to 35 days from when you start a job. If you have not paid enough tax, you stay on it until you have paid the right amount for the year.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Will I get my money back if I paid too much on an emergency code?

If you have paid too much tax, you can get a refund. Often that happens through your pay once the correct code is used, and otherwise you can claim it from HMRC.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Is 1257L W1 different from 1257L?

The allowance is the same, but W1, M1 and X mean your tax is calculated on that single period rather than on your total income so far in the year. That is why emergency codes can take too much or too little tax.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

How do I get off an emergency tax code?

Give your new employer the P45 from your last job, or ask your previous employer for one if you did not get it. Check your details in the HMRC app or online account too. HMRC then sends a new code to you and your employer.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

When your tax code changes

Why a code moves, what to check and who tells you.

Why has my tax code changed?

HMRC has usually received new information. Common reasons are a pay rise or other income, a new company benefit such as a car or medical insurance, a second job or pension, tax owed from an earlier year, or starting or stopping Marriage Allowance.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Why is my tax code lower than 1257L?

Something has been taken off your allowance. That is often a company benefit, tax owed from a previous year, or untaxed income such as savings interest above your allowance. Earning over £100,000 also reduces the Personal Allowance, which lowers the code.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Why is my tax code higher than 1257L?

You may have extra allowances or relief added, such as Marriage Allowance received (an M code) or tax relief on work expenses. Check it in your HMRC account to see how it was built up.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Will HMRC tell me when my tax code changes?

HMRC usually contacts you to explain how it worked out your code when it changes. You can also sign up for paperless notifications in your online account and check your code at any time.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Can my employer change my tax code?

No. Employers and pension providers must use the code HMRC gives them. Ask HMRC to correct the information behind it, not your employer.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Does my tax code change every year?

It can change at any point in the tax year, and many people are given an updated code for the new year. If your circumstances have not changed, you will often stay on the same code, such as 1257L.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Do I need to do anything when my tax code changes?

Usually not, but it is worth checking that the new code matches your circumstances. If it looks wrong, update your details in the HMRC app or online account.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

More than one job or pension

Why is my second job taxed on a BR code?

Your tax-free allowance is normally used against your main job or pension. Income from the second source is then taxed at the basic rate on a BR code, with no allowance.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Which job gets my tax-free allowance?

HMRC decides, and it is usually the main source of income. Check the codes on each payslip in your HMRC account, and contact HMRC if you think the allowance is in the wrong place.

Check it on GOV.UK: Income Tax rates and allowances (opens GOV.UK in a new tab)

Why is my second job on a D0 code?

D0 taxes everything from that job at the higher rate. It is used when your total income means the second income falls in the higher rate band.

Check it on GOV.UK: Income Tax rates and allowances (opens GOV.UK in a new tab)

Do I have a tax code if I get a pension?

Yes. Workplace and private pensions that are paid through PAYE have a code. The State Pension is paid without tax taken off, so any tax due on it is usually collected through the code on another pension or job.

Check it on GOV.UK: Tax on your private pension (opens GOV.UK in a new tab) · Tax codes (opens GOV.UK in a new tab)

Can I use a tax code to estimate how much tax I will pay?

Yes. Enter your code and salary in our tax code calculator to see the Income Tax each year, month and week. It covers Income Tax only, not National Insurance or other deductions.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Special situations

Do self-employed people have a tax code?

Not for self-employed profits. You report those and pay tax through Self Assessment. A tax code only applies where an employer or pension provider takes tax through PAYE.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What tax code will I have if I earn over £100,000?

Your Personal Allowance reduces by £1 for every £2 of income over £100,000, so your code will be lower than 1257L. Once your income reaches £125,140 the allowance is gone.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What tax code should a new starter have?

If you give your new employer a P45, they use the code on it. If you do not have one, you complete a starter checklist and may be put on an emergency code until HMRC sends the right one.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

What is the tax code on my P45?

It is the code your last employer was using when you left. Your new employer uses it until HMRC provides an updated one.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Can I get a tax refund if my code was wrong?

If you overpaid because of a wrong code, the refund is usually made through your pay once the correct code is in place. If you have left the job or the tax year has ended, HMRC may repay you, or you can claim.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab) · Income Tax rates and allowances (opens GOV.UK in a new tab)

Fixing a wrong tax code

How do I get a new tax code?

Sign in to the Check your Income Tax service or the HMRC app, check your jobs, pensions, estimated income and benefits, and correct anything that is wrong. HMRC then issues a new code if one is needed. If you cannot use the service, contact HMRC.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

How long does a new tax code take to show on my payslip?

HMRC tells you and your employer within 15 working days. If you are paid monthly it should appear on your next or following payslip. If you are paid weekly it should appear on your third payslip.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Who do I contact if my tax code is wrong?

HMRC, not your employer. Use your online account or app first, then phone HMRC if needed. If you started a job recently, GOV.UK advises waiting 35 days for HMRC to receive your income details before you call.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Will fixing my tax code change my take-home pay straight away?

It changes from the payslip on which the new code is used. If you overpaid earlier in the year, the catch-up refund can make that payslip higher than usual. If you underpaid, HMRC typically collects it by adjusting your code.

Check it on GOV.UK: Tax codes (opens GOV.UK in a new tab)

Sources

Tax year 2026/27. Check these official sources for current rules and deadlines.

Related calculators

  • Tax Code Calculator — Check your tax code: enter the code from your payslip and your salary to see the Income Tax you pay each month and each year.
  • PAYE Calculator — Estimate PAYE Income Tax and NI using your own tax code for 2026/27.

Related guides

  • Tax Codes Explained — What your tax code means, from 1257L to K codes, BR, D0, NT and emergency codes, and what to do if yours looks wrong.
  • What Is My Tax Code? How to Find It and Get a New One — Where to find your tax code on your payslip, in the HMRC app or online, what it means, and how to get HMRC to issue a new tax code if yours is wrong.
  • What Is a P45? — What a P45 is, when you get one, which parts to give a new employer, and what happens if you don't have one.
  • How to Read a UK Payslip — Understand every line on a UK payslip: gross pay, tax code, NI letter, pension, student loan, year-to-date figures and net pay.
  • Marriage Allowance — Who can claim Marriage Allowance, how much it's worth, how to backdate a claim and how it changes your tax code.