Tax Code Checker 2026/27

Enter your tax code and annual salary to check if you're paying the right amount of tax. Understand what the letters and numbers mean.

🔍 Decode Your Tax Code

Found on your payslip, P45, or P60. Common codes: 1257L, BR, D0, NT, K1257.
Your gross annual salary before any deductions.
Savings interest, rental income, dividends that use your tax bands.

📊 Result

Tax Code Status
Correct
You're paying the right amount of tax
Note: This is a simplified check. Emergency tax codes (W1/M1), week 1/month 1 basis, and complex situations aren't fully modelled. Contact HMRC if your code looks wrong.
PAYE + Side Hustle Calculator → Got a day job and a side gig? See how HMRC stacks your incomes. Sole Trader Tax Calculator → Self-employed? Calculate Income Tax and Class 2/4 NICs on your profits.

Common UK Tax Codes Explained

CodeMeaningWho It Applies To
1257LStandard Personal Allowance (£12,570)Most employees with one job
BRBasic Rate (20% on all income)Second jobs, pensions
D0Higher Rate (40% on all income)Second jobs for higher earners
NTNo TaxNon-residents, special cases
K1257Negative allowance — tax owedThose with untaxed income exceeding allowance
0TNo Personal AllowanceWhen allowance is used elsewhere
MMarriage Allowance recipientReceived 10% of partner's allowance
NMarriage Allowance transferrerGave 10% of allowance to partner
SScottish tax ratesScottish taxpayers
CWelsh tax ratesWelsh taxpayers

Why Is My Tax Code Wrong?

Your tax code can be wrong for several reasons. Here are the most common:

  • Changed jobs: Your new employer may use an emergency tax code (W1/M1) until HMRC sends the correct one.
  • Company benefits: A company car, private medical insurance, or other benefits reduce your tax-free allowance.
  • State Pension: If you receive State Pension and work, your code may be adjusted to collect tax on both.
  • Under/overpaid last year: HMRC may adjust your current code to collect underpaid tax or refund overpaid tax.
  • Multiple incomes: Having a pension and a job, or two jobs, can split your Personal Allowance incorrectly.

What to do: Check your latest tax code notice (P2) from HMRC. If it looks wrong, call HMRC on 0300 200 3300 or use your personal tax account.

Frequently Asked Questions

What does the number in my tax code mean?

The number is your tax-free Personal Allowance divided by 10. For example, 1257 means £12,570 tax-free. If you have deductions (company benefits, unpaid tax), these are subtracted from your allowance, giving a lower number.

How do I know if I'm on the wrong tax code?

Use our calculator above to compare your code against your salary. If the result says "Check needed", you may be underpaying or overpaying. Also watch for: emergency codes lasting more than a month, a K code when you don't have untaxed income, or a BR code on your only job.

What is an emergency tax code?

Emergency codes (ending W1 or M1, or starting with X) mean your employer is taxing you on a "week 1/month 1" basis without your full tax history. You'll usually pay more tax initially, but it corrects once HMRC sends your proper code. It should not last more than 1-2 months.

Affiliate Disclosure: This site contains affiliate links. PayToolkit earns a commission if you sign up through these links, at no extra cost to you.