Guide
1257L vs BR Tax Code: Which One Should You Have?
If your main job is on BR instead of 1257L, you can easily pay too much tax because no allowance is being used there.
Reviewed by IsMyPayRight editorial team
Last updated 17 April 2026
Updated for the 2026/27 tax year
Quick answer
1257L is the standard code for many people with one main job or pension. BR means all income from that job is taxed at 20%, so it is usually more suitable for a second job or pension.
What 1257L means
GOV.UK says 1257L is the tax code currently used for most people who have one job or pension. The number points to the standard tax-free allowance and the L shows you are entitled to the usual allowance.
On a normal cumulative code, payroll spreads that allowance across the year before charging tax on the rest of your pay.
What BR means
BR means all income from that job or pension is taxed at the basic rate. There is no tax-free allowance on that source, even if you still have unused allowance somewhere else in your overall income picture.
That is why BR can be correct on a second job and still feel wrong when you first see the payslip.
Which code is more common on a main job
For many employees, 1257L is the more normal code on a main job. HMRC also tells people checking a new job record to make sure only one employer is using 1257L at any one time.
If your only job is on BR, the first question is whether HMRC is missing old or new job details rather than whether payroll has made up the code by itself.
How the take-home difference happens
The difference is not about a small adjustment. With 1257L, some pay is tax free before PAYE starts. With BR, every taxable pound from that job is hit at 20% straight away.
That is why a main job on BR often creates a noticeable drop in take-home pay even though your gross salary has not changed.
If the allowance is on the wrong job
These next steps help when BR is showing on a job that should probably be using your main allowance.
How to decide if BR is actually correct
BR may be correct if this is your second job, a pension, or a temporary setup while HMRC waits for better information. It is more likely to be wrong if this is your only job or the job where you expect your full tax-free allowance to sit.
If you are unsure, check the HMRC record first, then ask HMRC to move the allowance if it is on the wrong employment.
What to check
- 1257L normally gives the standard £12,570 tax-free allowance.
- BR gives no tax-free allowance on that job.
- Only one employer should normally be using the main allowance at a time.
What to do next
- Check whether this job is meant to be your main PAYE income.
- Compare the code on your payslip with HMRC’s current record.
- Use the checker if your net pay still looks too low.
Try the tool
Use the checker if you already have a payslip. Use the calculator if you want to model take-home pay or salary-sacrifice changes before payday.
Why you can trust this guide
This guide is maintained by the IsMyPayRight editorial team team and is aligned to the PAYE assumptions used by the calculator and payslip checker.
We write against HMRC rules first, then explain the payroll implications in plain English so the article and the tool stay consistent.
Common questions
- Is 1257L the normal code for most people?
- Yes. GOV.UK says 1257L is the code used for most people who have one job or pension.
- Why would HMRC put me on BR instead of 1257L?
- Usually because HMRC thinks your tax-free allowance is being used on another job or pension, or because it is waiting for better information.
- Can BR be temporary?
- Yes. A new-job setup or missing details can leave BR in place until HMRC updates the record.
Official sources
We checked the claims in this guide against the official source pages below and the current 2026/27 calculator rules.