EaseMyTax

Tax code decoder

What does my tax code mean?

Your tax code is a set of instructions to your employer or pension provider. We translate it into plain English, show what tax-free pay it gives you, and tell you whether it looks right for your situation.

It is on your payslip, P60 or P2 coding notice. For example 1257L, K475, BR or S1257L.

Common codes

Break down your P2 coding noticeEnter the lines from the letter HMRC sent and we explain each one, redo the arithmetic, and check it matches your code.Start the breakdownMarriage Allowance: codes ending M and NWhat moves between the two of you, what each code becomes, why the giver’s allowance shows as £11,310 on a P800 or Simple Assessment, and a calculator for the saving.Read about Marriage AllowanceWhy your State Pension changes your codeThe most common phone call of all: why the tax on your private pension jumped when your State Pension started, and why you are not being taxed twice.Read the explanationWhere did this underpayment come from?The usual causes with the arithmetic, how HMRC decides between your code and a bill, and what you can do about it.Read the explainer

How a tax code is built

  • The number is your tax-free pay for the year with the last digit chopped off. 1257 means £12,570 to £12,579: the standard Personal Allowance.
  • The letter describes your situation. L is the standard allowance, M and N are Marriage Allowance, T means HMRC needs to review it, K means your deductions are bigger than your allowances.
  • A prefix of S means Scottish rates apply and C means Welsh rates.
  • W1, M1 or X at the end means the code is used on a week 1 / month 1 basis: each payday is taxed on its own, ignoring earlier paydays. It is still a normal code, usually issued after a change in circumstances part-way through the year.
Tax codes (GOV.UK)