Your tax code tells your umbrella company how much income tax to take from your pay. If it’s wrong, you can end up overpaying through the year or face a surprise bill later. This guide explains the codes you’re most likely to see, what they mean, and how to get a wrong one corrected.
What is a tax code and why does it matter?
A tax code is a mix of numbers and letters set by HMRC. Your umbrella uses it to work out how much income tax to deduct each pay period. If the code is wrong, the wrong amount of tax comes out of every payslip until it’s fixed.
HMRC issues tax codes. They’re usually sent to your employer, which in this case is your umbrella, and to you. You can also check your current code in your Personal Tax Account at gov.uk.
Your tax code appears on your payslip, usually in the deductions section or near the top of the pay summary. Read payslip deductions explained line by line to find it.
What is the standard tax code for 2026-27?
The standard tax code for most UK employees in 2026-27 is 1257L. The number 1257 represents your personal allowance of £12,570 — the amount you can earn before income tax starts. The letter L means the standard personal allowance applies to you.
If your payslip shows 1257L, you’re on the standard code. Income tax is charged on earnings above £12,570 a year, or the weekly or monthly equivalent for each pay period.
Income tax rates for 2026-27:
- Basic rate: 20% on earnings between £12,571 and £50,270
- Higher rate: 40% on earnings between £50,271 and £125,140
- Additional rate: 45% on earnings above £125,140
Most contractors on day rates up to around £350/day fall within the basic rate band. The umbrella take home pay calculator runs the full deduction sequence for your rate — useful when checking whether what comes out each month matches the 1257L bands.
What is the BR tax code?
BR means Basic Rate. All your earnings are taxed at 20% with no personal allowance applied. This is most common when you start a new umbrella without a P45 from your previous employer, or when you have a second job.
BR can mean you’re paying too much tax. If 1257L is the right code, you’re paying 20% on your full gross wage instead of only on earnings above £12,570. Over a year, that can add up to hundreds or even thousands of pounds.
BR is usually applied when an umbrella can’t confirm that you do not have another active PAYE job, often because you haven’t provided a P45. In that case, they use a starter declaration. Even if you say it’s your only job, HMRC may still apply BR temporarily until your details are updated.
Give what a P45 is to your new umbrella as soon as you leave your previous employer. It’s the quickest way to confirm your tax position and get the right code in place.
What is the 0T tax code?
0T means zero personal allowance. All earnings are taxed — basic rate, then higher rate, then additional rate — with no tax-free allowance. It’s an emergency code used when HMRC needs time to issue the correct code or when your personal allowance has already been used elsewhere.
0T is stricter than BR. With BR, only the basic rate applies. With 0T, your earnings move through the tax bands without any personal allowance being applied first. For higher-rate taxpayers, that can lead to a large overpayment.
If you see 0T on your payslip and you don’t know why, contact HMRC and your umbrella straight away.
What are emergency tax codes?
Emergency codes are temporary codes used when HMRC doesn’t yet have enough information to issue the correct one. They often look like the standard code but with a suffix such as W1 or M1. These suffixes mean the code is applied on a “week 1” or “month 1” basis rather than cumulatively.
Cumulative basis: your umbrella looks at total earnings and tax paid so far in the tax year, then adjusts each pay period to keep you on track. That’s how 1257L normally works — if you overpay in one month, part of it can be corrected in the next.
Week 1/Month 1 basis: each pay period is treated on its own, with no reference to what happened earlier in the year. That stops overpayments being corrected automatically. If too much tax was taken earlier, it will not self-correct.
The suffix may appear as 1257L W1 or 1257L M1 on your payslip.
How do you fix a wrong tax code?
Contact HMRC directly. You can do this through your Personal Tax Account online, by calling the income tax helpline, or by writing. Tell HMRC your current code, your employer details (umbrella name and PAYE reference), and why you think it is wrong. HMRC will send a corrected notice to your umbrella.
Your umbrella cannot change your tax code themselves. They have to receive the new code from HMRC before they can apply it.
Steps to fix a wrong code:
- Log in to your Personal Tax Account at gov.uk and check the code listed there.
- If it is different from your payslip, tell HMRC straight away.
- If you have overpaid tax because of the wrong code, HMRC will usually correct it through payroll if you are still in the tax year, or send a P800 refund notice after the year ends.
Understanding the umbrella contractor tax guide helps you check whether your tax deductions look right for your earnings level.
Why does your umbrella choice matter for tax codes?
A compliant umbrella company tells HMRC when you join and makes sure starter declarations are completed properly. That lowers the chance of being stuck on an emergency code. A slow or non-compliant umbrella may not notify HMRC quickly, leaving you on the wrong code for months.
Your tax position is your responsibility, but your umbrella’s admin accuracy affects how quickly HMRC can issue the right code. Fast, compliant onboarding is part of proper payroll service.
