BR and 0T tax codes: what the difference means for your pay

Got a BR or 0T tax code and wondering why your pay looks smaller? Both take away your tax-free allowance, but they work differently: BR taxes everything at 20%, while 0T applies every band. Here is what each one means, why HMRC uses them, and how to get a wrong code fixed and any overpaid tax back.

BR and 0T tax codes: what the difference means for your pay

A BR tax code means you get no tax-free Personal Allowance on that income, and everything you earn from that job is taxed at 20%, the basic rate. A 0T code also gives you no tax-free allowance, but it applies every band: basic, higher and additional rates, so the more you earn the more of it is taxed at 40% or 45%1.

The practical difference is what happens as your pay rises. On BR, the rate stays at 20% however much you earn in that job. On 0T, the rate climbs with your income, so a second job or a pension taxed under 0T can push you into higher rates on that income alone. Both codes are usually a sign that HMRC has not set your allowance against that particular income, often because another job or pension has already used it.

Neither code is a punishment and neither is permanent. They are instructions to an employer or pension provider about how much tax to take, and HMRC can change them once it has the full picture of your income. This page explains what each code does to your pay, why HMRC issues them, who can change them, and how to get a wrong one corrected and any overpaid tax refunded.

BR taxes everything at basic rate, with no tax-free allowance

A BR code tells your employer to tax every pound of that income at the basic rate of Income Tax, which is 20%, with no Personal Allowance set against it1. The code is most often used where you have additional sources of income that have already used up your tax-free allowance, for example a second job or a pension1. If you see BR on your payslip, it means all your wages from that job are being taxed at the basic rate2.

The basic rate itself is set in law: Income Tax on an individual's income up to the basic rate limit is charged at the basic rate4. The rates that apply to earnings are 20%, 40% and 45% at the basic, higher and additional rates respectively5. BR only ever applies the first of those three.

What this means in practice is that a BR code is not necessarily wrong. If you have two jobs and your allowance is set against the first one, the second job being taxed at 20% from the first pound can produce the right total tax for the year. The code becomes a problem when the allowance is not being used anywhere, or when it is being used twice, because then the total taken across your jobs does not match what you actually owe.

Your tax code is printed on your payslip, usually near your National Insurance number.

0T gives no tax-free allowance and applies every band

A 0T code also takes no Personal Allowance into account, but instead of stopping at 20% it charges tax according to the basic rate, higher rate and additional rates1. So the first slice of that income is taxed at 20%, and anything above the basic rate limit is taxed at 40%, with the additional rate applying above the higher limit5.

That makes 0T the more expensive of the two codes for anyone whose income from that source is substantial. It is typically applied where earnings exceed the basic rate tax band, or where an employer has not given HMRC the details it needs1. In other words, 0T often appears when HMRC knows there is income but does not yet know enough about your overall position to give you an allowance.

The two codes are sometimes confused with emergency codes, which are a separate thing. An emergency code is one that ends in W1, M1 or X, and it taxes each pay period on its own rather than cumulatively across the year2. You can be on 0T without being on an emergency code, and you can be on an emergency code that is not 0T.

CodeTax-free allowanceRates appliedTypical trigger
BRNone20% basic rate onlySecond job or pension where the allowance is already used1
0TNoneBasic, higher and additional ratesEarnings above the basic rate band, or missing details1
W1, M1 or XDepends on the codeEach pay period taxed separatelyNew job, waiting for leaving details, or no starter checklist2

BR or 0T: how each one changes your take-home pay

The difference shows up most clearly as income from that job grows. Under BR, the deduction from that income stays at 20% no matter how much you earn there. Under 0T, the deduction steps up as the income crosses into higher bands, so the same gross pay can leave you with less under 0T than under BR once you are past the basic rate limit1.

That does not automatically make BR the better outcome. If your allowance is genuinely being used elsewhere, BR on a second income can produce the correct total. If it is not being used anywhere, BR can leave you paying too much across the year, which is recoverable but only once HMRC has the full picture.

It also matters which part of the UK you pay tax in. Scotland has its own Income Tax rates and bands, and if you move to or from Scotland you need to tell HMRC, because you may pay tax at the wrong rate if you do not6. A code that produces the right result for someone elsewhere in the UK may not produce the right result for a Scottish taxpayer, and the same applies in reverse.

Why HMRC gives you BR or 0T instead of a normal code

Most codes carry a number that represents your tax-free allowance. BR and 0T carry none, and HMRC issues them when it cannot or should not set an allowance against that particular income. The most common reason is that the allowance is already being used somewhere else, such as a main job or a pension1.

The second reason is information. If HMRC does not have accurate information about your income, you may be issued with an incorrect tax code7. That can happen when you start a new job and the details of your previous employment have not caught up, or when HMRC is working from an estimate. For savings interest, for example, HMRC adds an estimated amount to your tax code for the current tax year based on what your bank or building society reported for the previous year8.

A third reason is that HMRC is collecting something through your code rather than issuing a separate bill. It can collect tax you owe from the previous tax year through your code8, and where a P800 calculation shows you owe tax, HMRC will usually change your tax code for the following year so it can collect the money that way9. Codes can also be used to collect other amounts, and the rules allow an individual to object to a tax code adjustment by contacting HMRC or by making a formal objection under regulation 18 of the PAYE Regulations10.

Only HMRC can change your tax code

Your employer or pension provider cannot set or alter your code. HMRC tells your employer or pension provider if your tax code changes11, and in most cases, if your tax code changes, there is nothing for you to do, because the PAYE system works out the new tax2. Payroll simply applies what it is sent.

That means the route to a correction runs through HMRC. You can use HMRC's online Income Tax checker, or call 0300 200 33001. It is important to keep HMRC informed of changes that may affect your tax position so that it can adjust your code7, and HMRC may update your code part way through the year if it is told about a change in your circumstances7.

There is one piece of paperwork that sits with you rather than HMRC: when you start a job, you give your employer your P45, or if you do not have one, your employer will ask you to fill in a starter checklist1. Getting that right at the start is what prevents a code being set on incomplete information. If HMRC does not get your income details in time, or you decide not to share that information with your new employer, you may be put on a temporary emergency tax code11.

You can also choose to receive updates about changes to your tax code by email or as an online message in your HMRC account or the HMRC app11, which is a way of noticing a change without waiting for a payslip.

Tax codes often change at the start of each tax year

A tax year runs from 6 April in one year to 5 April in the next12, and codes are reviewed around that boundary. But changes are not confined to April. A code can move when something happens in your life, such as starting a new job, getting a pay rise or a company car, extra income from workplace or private pensions, interest on savings, or changes to work benefits like company healthcare2.

Some of those triggers are easy to miss. Interest on savings is a common one, because HMRC builds an estimate into your code based on what your bank reported for the previous year8. A pay rise can push income past a band boundary and change what the code should be. A new company car changes the value of a benefit that has to be taxed.

Where HMRC is collecting an underpayment, it can start to collect through your tax code in the current tax year, and the amounts collected are spread equally across the available months in any given tax year13. That spreading is why a code change can feel like a small, steady reduction rather than a single hit.

Getting a wrong tax code corrected and tax refunded

Start by checking the code itself. You can check it online on GOV.UK or on the HMRC app2, and the app also shows your National Insurance number and employment history14. Your payslip carries it too, generally near your National Insurance number1. If you think the tax is wrong, your tax code may be incorrect15.

If it is wrong, contact HMRC. You can use HMRC's online Income Tax checker, or call 0300 200 33001. Once HMRC has all the information it needs to set you on the right code, you will be refunded any tax that you have overpaid2. If an emergency code has meant you paid too much, HMRC will send you a tax rebate1. Emergency codes are temporary and switch to the right code as soon as HMRC has all the right tax information14.

There is a timing point worth knowing. HMRC calculates everyone's Income Tax between June and November16, so a correction for a past year may not land immediately. If you want to check what you paid in a previous year, there is a separate service for that, and a different way to check how much Income Tax you are paying in the current tax year16.

If you are on a low income or need help understanding your code, TaxAid and other free advice services can help, and MoneyHelper offers free, impartial guidance on tax and money matters. Neither charges for the help.

Sources16 cited
  1. Emergency tax codes Which?, 2026-04-06
  2. Tax code changes HMRC Tax Confident, 2026-08-05
  3. Check what your tax code means GOV.UK, 2026-04-06
  4. Income Tax Act 2007 legislation.gov.uk, 2007-03-20
  5. Income Tax liabilities statistics GOV.UK, 2026-07-15
  6. Scottish Income Tax: if you move to or from Scotland GOV.UK, 2026-09-28
  7. Reviewing your 2025-26 tax code TaxAid, 2025-12-10
  8. How you pay tax on savings interest GOV.UK, 2026-09-28
  9. Common letters HMRC Tax Confident, 2026-09-28
  10. The Income Tax (Pay As You Earn) (Amendment No. 2) Regulations 2026 legislation.gov.uk, 2026
  11. Tell HMRC if you have a new job or more than one job GOV.UK, 2025-01-16
  12. The Housing Benefit (Persons who have attained the qualifying age for state pension credit) Regulations (Northern Ireland) 2006 legislation.gov.uk, 2026
  13. What will happen if you do not pay your tax bill GOV.UK, 2021-10-18
  14. Tax and your first job HMRC Tax Confident, 2026-08-05
  15. Payslips GOV.UK, 2026-09-26
  16. Check how much Income Tax you paid last year GOV.UK, 2026-09-26

Related guides

Income tax: bands, rates and how your bill is worked out
Income TaxExplains which income is taxable and how the Personal Allowance and the bands combine to produce a bill.
Tax codes explained: what the numbers and letters mean
Tax Codes ExplainedExplains how HMRC builds a tax code from allowances and deductions, what the common numbers, letters and prefixes mean, and how coding notices work.
PAYE: how tax is taken from wages and pensions
PAYEExplains how employers and pension payers deduct income tax and National Insurance through PAYE, what payslips show, and the P45, P60 and P11D forms.
Benefits in kind: how perks from your employer are taxed
Tax on Employer PerksExplains which employer perks are taxable, including company cars, medical insurance and loans, and which are exempt.
Self Assessment: who must file a return and the deadlines
Self Assessment DeadlinesExplains who must complete a Self Assessment return, the 5 October registration, 31 October paper and 31 January online deadlines, and how the return and the payment work.

Frequently asked questions

Can my employer change my tax code from BR or 0T?

No. Only HMRC can set or change a tax code. Your employer or pension provider simply applies the code HMRC sends them, and in most cases when a code changes there is nothing for you to do because the employer tells HMRC and the PAYE system works out the new tax. If you think the code is wrong, you contact HMRC, not your payroll department.

Will I get back tax overpaid on an emergency or BR code?

Usually yes. Emergency codes are temporary and switch to the right code once HMRC has all the tax information it needs, and any tax you have overpaid is then refunded, often through your next payslip or as a refund from HMRC. If a BR or 0T code has taken too much, HMRC will send you a tax rebate once the position is corrected.

Why do I have a BR code on my second job?

BR is most often used where you have more than one source of income and your tax-free Personal Allowance has already been used up by the first one, for example a second job or a pension. On that job, all your wages are taxed at the basic rate of Income Tax, which is 20%, with no allowance set against them.

Does everyone in the UK have a tax code, even non-taxpayers?

Anyone paid through PAYE has a tax code, including people whose income is below the point at which tax starts. A code is simply the instruction that tells an employer or pension provider how much tax-free income to give you. Codes can also run the other way: a K code means income or deductions are higher than your Personal Allowance and are not already being taxed.

Is 0T the same as an emergency tax code?

No, though both can leave you paying more than you expect. An emergency code is one ending in W1, M1 or X, which taxes each pay period on its own rather than cumulatively. 0T is a code in its own right that gives no tax-free allowance and applies basic, higher and additional rates. You can be on 0T without it being an emergency code.

How do I check which tax code I am on?

Your code is printed on your payslip, usually near your National Insurance number. You can also check it online on GOV.UK or in the HMRC app, which shows your tax code, National Insurance number and employment history. If it still does not look right after checking, you let HMRC know.