Which? uses cookies to improve our sites and by continuing you agree to our cookies policy.

Tax codes & PAYE

Understand your tax code

By Ian Robinson

Article 1 of 10

Put us to the test

Our Test Labs compare features and prices on a range of products. Try Which? to unlock our reviews. You'll instantly be able to compare our test scores, so you can make sure you don't get stuck with a Don't Buy.

Understand your tax code

Your tax code is used to tell HMRC how much tax you need to pay. Find out what yours means.

PAYE (pay as you earn) is a system where tax is deducted directly from your earnings or company/private pension before you receive any money. 

HMRC gives your employer or pension provider a tax code to show how much tax-free pay you should get each time you get paid – tax is deducted from anything above this. If your code is wrong, you could end up paying too much tax.

  • Get a head start on your 2016-17 tax return with the Which? tax calculator. Tot up your tax bill, get tips on where to save and submit your return direct to HMRC with Which?.       

Tax codes explained

A tax code is made up of letters and numbers, and is usually shown on your payslip, alongside your pay or pension information. It will also be on the coding notice you get from HMRC, the P60 you get after the end of the tax year and P45 if you change jobs.

The number, 1150 for example, should reflect how much tax-free pay you're allowed to earn in each tax year – £11,500 for 2017-18. As a general guide, you need to multiply your tax code by 10 to get the total amount of income you can earn each year before being taxed.

The tax code letter gives your employer further information on the type of allowances you receive or the rate of tax that should be charged.

Tax code letters

  • BR or DO: all your pay from this source is taxed at the basic rate (BR) or higher (DO) rate. This is because your allowances have already been used up against your other income.
  • K: total deductions exceed your allowances. If the untaxed income on which tax is still due is greater than your annual allowances you'll be given a K code, to ensure you pay tax on the excess. While other tax code numbers indicate the amount you can have tax-free, the number in a K code multiplied by 10 broadly indicates how much must be added to your taxable income to take account of the excess untaxed income you received. For more details, see HMRC's website.
  • L: you get the basic personal allowance for a person born after 5 April 1948.
  • NT: you pay no tax on this income.
  • T: used if your tax office needs to review your tax code – for example, if your tax affairs are complex. You can ask for a T code to keep your personal details confidential.
  • M: you will receive extra personal allowance, transferred from your spouse or civil partner (£1,150 in 2017-18).
  • N: you have elected to transfer 'unused' personal allowance to your spouse or civil partner (£1,150 in 2017-18).

Subscribe to Which? Money Weekly

A free newsletter from Which? Money Compare offering unmissable news, deals and money-saving tips delivered to your inbox every week.

Register here


Your tax code and tax-free allowances

To calculate the proportion of your pay you will get tax-free, first you need to add up the allowances and reliefs to which you are entitled – for example, personal allowance and blind person's allowance. 


If you pay certain expenses to enable you to do your job, such as membership fees to a professional or trade organisation, HMRC may also include these in the allowances and reliefs in your tax code.

Fringe benefits

Your tax code may be used to collect tax on fringe (non-cash) benefits from your employment, such as a company car, or income from other sources that is taxable but paid with no tax taken off, such as the state pension. 

These are deducted from your allowances and give you the amount of tax-free pay you are entitled to in a tax year. Your tax code may also be used to collect other tax due – for example, tax that you may have underpaid in previous years or higher-rate tax on savings.

Your employer should give you a copy of your form P11D or P9D for your records. Tell your tax office if your circumstances change, as you may be entitled to a new code.

  • Last updated: April 2017
  • Updated by: Gareth Shaw

Which? Limited (registered in England and Wales number 00677665) is an Introducer Appointed Representative of Which? Financial Services Limited (registered in England and Wales number 07239342). Which? Financial Services Limited is authorised and regulated by the Financial Conduct Authority (FRN 527029). Which? Mortgage Advisers and Which? Money Compare are trading names of Which? Financial Services Limited. Registered office: 2 Marylebone Road, London NW1 4DF.