UK Tax Code Calculator 2024
Calculate your correct tax code based on your income, allowances, and personal circumstances
Comprehensive Guide: How to Calculate Your UK Tax Code (2024)
Understanding your tax code is crucial for ensuring you pay the correct amount of income tax in the UK. Your tax code determines how much tax-free income you’re entitled to before tax is deducted from your earnings. This comprehensive guide explains exactly how tax codes are calculated, what the numbers and letters mean, and how to check if yours is correct.
What is a Tax Code?
A tax code is used by your employer or pension provider to calculate how much Income Tax to deduct from your pay or pension. The standard tax code for the 2024/25 tax year is 1257L, which means you can earn £12,570 before paying any income tax (this is called your Personal Allowance).
The numbers in your tax code represent your tax-free allowance divided by 10. For example:
- 1257L = £12,570 Personal Allowance
- 1185L = £11,850 Personal Allowance (common for higher earners)
- BR = All income taxed at basic rate (20%)
- D0 = All income taxed at higher rate (40%)
- D1 = All income taxed at additional rate (45%)
- K = Your deductions exceed your allowance (uncommon)
- NT = No tax to be deducted
- S = Scottish taxpayer
- C = Welsh taxpayer
How Tax Codes Are Calculated
HMRC calculates your tax code based on several factors:
- Personal Allowance: The standard allowance is £12,570 (2024/25). This is reduced by £1 for every £2 earned over £100,000.
- Income Sources: Your main job, second jobs, pensions, and benefits all affect your code.
- Taxable Benefits: Company cars, health insurance, or other benefits increase your taxable income.
- Untaxed Income: Interest, dividends, or rental income that hasn’t been taxed.
- Previous Under/Overpayments: Adjustments for previous tax years.
- Student Loans: Your repayment plan affects your deductions.
- Scottish/Welsh Rates: Different tax bands apply if you’re a Scottish or Welsh taxpayer.
Common Tax Code Scenarios
| Scenario | Likely Tax Code | Explanation |
|---|---|---|
| Standard employee with one job | 1257L | Full £12,570 Personal Allowance |
| Earning £120,000+ | 1100L or similar | Personal Allowance reduced by £1 for every £2 over £100k |
| Second job or pension | BR | All income taxed at 20% (no allowance) |
| Company car (£5,000 value) | 757L | Allowance reduced by £5,000 (1257 – 500 = 757) |
| Scottish taxpayer | S1257L | Same allowance but Scottish tax bands apply |
| Emergency tax code | 1257 W1/M1 | Temporary code while HMRC processes your details |
How to Check if Your Tax Code is Correct
Follow these steps to verify your tax code:
- Check your payslip: Your tax code is shown on your payslip (usually near your National Insurance number).
- Review your P45/P60: These end-of-year documents show your tax code and total tax paid.
- Use HMRC’s online service: Log in to your Personal Tax Account to see your current code and how it was calculated.
- Compare with our calculator: Use the tool above to estimate your correct code.
- Check for common errors:
- Wrong Personal Allowance (should be £12,570 unless you earn over £100k)
- Missing benefits-in-kind (e.g., company car not accounted for)
- Incorrect Scottish/Welsh status
- Outdated information (e.g., old student loan plan)
What to Do if Your Tax Code is Wrong
If you believe your tax code is incorrect:
- Contact HMRC:
- Phone: 0300 200 3300 (Income Tax helpline)
- Online: Use the HMRC contact form
- Post: Write to your tax office (address on previous letters)
- Provide evidence: Have your P45, P60, or details of untaxed income ready.
- Check for updates: HMRC should send you a PAYE Coding Notice (P2) explaining any changes.
- Review your next payslip: Changes may take 1-2 pay periods to apply.
UK Income Tax Bands (2024/25)
| Tax Band | England & Wales | Scotland | Tax Rate |
|---|---|---|---|
| Personal Allowance | Up to £12,570 | Up to £12,570 | 0% |
| Basic Rate | £12,571 to £50,270 | £12,571 to £26,564 | 20% |
| Intermediate Rate (Scotland only) | – | £26,565 to £43,662 | 21% |
| Higher Rate | £50,271 to £125,140 | £43,663 to £150,000 | 40% (42% Scotland) |
| Additional Rate | Over £125,140 | Over £150,000 | 45% (47% Scotland) |
Special Cases Affecting Your Tax Code
1. Multiple Jobs or Pensions
If you have more than one source of income, HMRC will typically:
- Allocate your full Personal Allowance to your main job (usually the highest paying)
- Apply a BR (Basic Rate) code to secondary incomes, meaning all earnings are taxed at 20%
- Use D0 (Higher Rate) or D1 (Additional Rate) if you’re a higher earner
2. Company Benefits
Taxable benefits like company cars, private medical insurance, or gym memberships reduce your tax-free allowance. For example:
- A company car worth £6,000 would reduce your allowance from £12,570 to £6,570, giving you a tax code of 657L.
- Benefits are usually added to your taxable income, increasing the amount subject to tax.
3. Student Loan Repayments
Your tax code doesn’t directly include student loan repayments, but your employer uses it to calculate deductions. Repayment thresholds for 2024/25:
- Plan 1: 9% on earnings over £22,015
- Plan 2: 9% on earnings over £27,295
- Plan 4: 9% on earnings over £27,660 (Scotland)
- Postgraduate: 6% on earnings over £21,000
4. Scottish and Welsh Taxpayers
Scotland has different income tax bands, while Wales has the same rates as England but manages them separately:
- Scotland: Tax codes start with S (e.g., S1257L). The intermediate 21% band (£26,565–£43,662) and higher rates (42% and 47%) make tax calculations different.
- Wales: Tax codes start with C (e.g., C1257L). Rates match England, but revenues go to the Welsh Government.
Frequently Asked Questions
Why has my tax code changed?
Common reasons include:
- Starting a new job
- Receiving a pay rise or bonus
- Changes to your benefits (e.g., new company car)
- HMRC correcting a previous error
- Turning 65 (affects age-related allowances for some)
What does ‘W1’ or ‘M1’ mean on my tax code?
These indicate an emergency tax code:
- W1: “Week 1” — your tax is calculated only on what you earn that week.
- M1: “Month 1” — your tax is calculated only on what you earn that month.
This is temporary while HMRC gathers your full details. Your code should update automatically within a few weeks.
Can I change my tax code myself?
No, only HMRC can change your tax code. However, you can:
- Request a review if you think it’s wrong.
- Update your details via your Personal Tax Account.
- Provide missing information (e.g., about a second job or benefits).
How does marriage affect my tax code?
Getting married doesn’t directly change your tax code, but:
- You may qualify for the Marriage Allowance, letting you transfer £1,260 of your Personal Allowance to your spouse (if you earn less than £12,570 and they earn between £12,571–£50,270).
- Your combined income might push you into a higher tax band.
- If you receive a spouse’s pension, it may be taxed differently.
Expert Tips for Managing Your Tax Code
- Keep records: Save your P45, P60, and P11D (benefits) forms to verify your tax code.
- Review annually: Check your code at the start of each tax year (April) and after major life changes (e.g., new job, pay rise).
- Use HMRC’s app: The HMRC app lets you check your code, income, and tax estimates on the go.
- Claim allowances: Ensure you’re claiming all eligible allowances (e.g., Marriage Allowance, Blind Person’s Allowance).
- Check for overpayments: If you’ve overpaid tax, you can claim a refund for up to 4 previous tax years.
- Plan for bonuses: Large bonuses may push you into a higher tax band temporarily. Use our calculator to estimate the impact.
Authoritative Resources
For official guidance, refer to these sources:
- GOV.UK: Tax Codes — Official explanation of how tax codes work.
- GOV.UK: Income Tax Rates — Current tax bands and allowances.
- ICAEW: Tax Guidance — Professional insights from the Institute of Chartered Accountants.
- Citizens Advice: Tax Help — Free, impartial advice on tax issues.
Glossary of Tax Code Terms
| Term | Meaning |
|---|---|
| PAYE | Pay As You Earn — the system used to collect Income Tax and National Insurance from your salary. |
| Personal Allowance | The amount you can earn tax-free each year (£12,570 in 2024/25). |
| P45 | A form given to you when you leave a job, showing your tax details for the year. |
| P60 | Your annual tax summary, provided by your employer after the tax year ends. |
| P11D | A form showing your taxable benefits (e.g., company car, private medical insurance). |
| Coding Notice (P2) | A letter from HMRC explaining how your tax code was calculated. |
| Benefits in Kind | Non-cash benefits (e.g., company car, gym membership) that have a taxable value. |
| Emergency Tax Code | A temporary code (e.g., 1257 W1/M1) used when HMRC doesn’t have your full details. |
Final Thoughts
Your tax code is a critical part of ensuring you pay the right amount of tax. While HMRC aims to get it right, errors can occur—especially if you have multiple income sources, benefits, or recent life changes. Use this guide and our calculator to stay informed, and don’t hesitate to contact HMRC if something seems off. Proactively managing your tax code can save you from overpaying or facing unexpected bills.
For complex situations (e.g., self-employment, rental income, or investments), consider consulting a qualified accountant to optimise your tax position.