Tax codes explained

If you receive a wage or a pension, your employer or pension provider is required to deduct any income tax due before the payment is made. They do this on the basis of a ‘tax code’ issued to them by HM Revenue and Customs (HMRC). But how do you know if your tax code is correct?

This guide helps you to understand how tax codes work so that you can determine if you're paying the right amount of tax. You can navigate through the guide using the table of contents below, or if you'd like to read the guide end-to-end in full, you can download a PDF copy.

Introduction to tax codes

If your tax code is incorrect, you could be paying the wrong amount of tax. And there is reason to believe that many people who are being over-taxed are unaware of this because they do not understand what their tax code is or how it is worked out.

The purpose of this guide is to ‘de-code’ the mysteries of your tax code. We aim to explain what your tax code means so that you can check if it is correct and, if not, get things sorted out.

We start by explaining the basic features of the income tax system before going into more detail about what tax codes mean. We then give a real-life example of someone who has recently started drawing a company pension and is currently being overtaxed by HMRC because she has the wrong tax code. Finally, we explain what you can do if you think your tax code is wrong.

We would stress that, for those with higher incomes and more complex tax affairs, a short guide cannot do justice to the hundreds of pages of legislation around income tax. The focus of this guide is on those on more modest incomes who may not have access to accountants or tax advisers but who may nonetheless need help to ensure that they are paying the right amount of tax.

The basics of income tax

Tax years run from 6th April one year to 5th April the next. The basic idea of income tax is that HMRC looks at your different sources of taxable income over the course of a tax year and, if your total taxable income is above a minimum level, seeks to collect income tax from you. If you are an employed earner or receiving a pension payment, tax is usually deducted ‘at source’ – that is, before you get your pay or pension. Taxable income includes things like wages, pensions and income from property, savings and investments.

Simple finances and self-assessment

For people with simple financial affairs – for example a single job and no other taxable income – the system will generally ensure that you pay the right amount of tax with no further form-filling on your part. But if you are self-employed, a higher earner or have more complex financial affairs, you will often have to fill in a ‘self assessment’ tax return. This gathers information about your income from different sources, looks at the tax you have actually paid and compares this with the tax you should have paid, and makes an appropriate adjustment.

Personal allowance and tax-free threshold

In 2020-21, each individual is allowed £12,500 of taxable income before they have to pay any income tax 1 . So, if you have less than £12,500 of income from wages, pensions, savings, property and so on, you should be a non-taxpayer. If you are in this position but have a payslip or pension statement which shows that tax has been deducted, then this guide will show you how to check if this is correct or not.

Taxation of individuals

For tax purposes people are generally treated as separate individuals. In previous decades, married couples were taxed together on the basis of their joint income. But since 1990 people have been taxed on the basis of their individual income. The main exception to this is that there are certain tax-free allowances available to some married couples and civil partners. See page 6 for a description of which couples qualify for such allowances.

For those with taxable income in excess of the tax-free personal allowance, income tax is levied on each slice of your income according to the following schedule:

Table 1 - Income tax rates and bands 2020-21 in England, Wales and Northern Ireland 2
Band of taxable income (£ pa) Income tax rate
£0 - £12,500 Nil
£12,501 - £50,000 20% (the ‘basic rate’)
£50,001-£150,000 40% (the ‘higher rate’)
£150,001 and above 45% (the ‘additional rate’)

To give an example, if someone has an income of £71,500 per year, the first £12,500 attracts no tax. The next £37,500 is taxed at 20% and the remaining £21,500 is taxed at 40%. The total tax bill would therefore be:

£12,500 @ 0% =Nil
Plus £37,500 @ 20% = £7,500
Plus £21,500 @ 40% = £8,600
Total Tax Bill £16,100

Tax allowances for married couples and members of civil partnerships

There are two groups of married couples who may qualify for additional tax-free allowances:

a) The ‘Married Couples Allowance' (for older couples)

A general tax allowance for married couples was abolished from 6th April 2000. However, those who were already aged 65 or over at that point (i.e. born before 6th April 1935) continued to receive this allowance. In 2020/21 recipients are entitled to a reduction in their tax bill of up to 10% of £9,075 or £907.50. However, if your income is above a certain limit, married couple's allowance is reduced by £1 for every £2 of additional income 3 . More details can be found at: https://www.gov.uk/married-couples-allowance

b) The ‘Marriage Allowance’

A new tax allowance for certain married couples was introduced on 6th April 2015. This is known as the ‘Marriage Allowance’ and is designed for married couples and civil partners where one partner is on a low income and is not using up all of their personal tax-free allowance. Under the terms of the ‘Marriage Allowance’, the lower earning partner can transfer £1,250 of unused personal allowance to the other partner, provided that the other partner is a basic rate taxpayer 4 . The recipient thereby saves 20% of £1,250 or £250 per year. More information can be found here: https://www.gov.uk/marriage-allowance/howit-works. Take-up of this allowance has been lower than expected and there may be many couples who are entitled to benefit from it but who do not claim it. Note that you cannot claim both of these allowances. If you are entitled to the Married Couple’s Allowance, then you cannot claim the Marriage Allowance.

How do tax codes work?

The aim of HMRC is to collect the right amount of tax for the majority of people over the course of the year. It does this using the ‘Pay-as-you-earn’ or PAYE system.

The basic idea is that when wages or pensions are paid, the employer or pension provider deducts tax at the levels set by Parliament using a tax code calculated by HMRC. Provided that HMRC has all the information it needs when it sends the employer a tax code, this should result in the right amount of tax being deducted over the course of the year.

How do I find out my tax code?

There are various places in which you may see your tax code. One is on any payslip you receive from an employer or pension provider. Note that you may have different tax codes for each employment / pension. Another place to look is on an annual ‘notice of coding’ from HMRC. This is a statement which sets out your tax code for the coming year (or any changes in your tax code) and provides an explanation of how it was worked out. If you have registered with HMRC for an online tax account, you should be able to see your tax coding notices online.

In the simplest case, an individual will have a tax code based around the full tax-free personal allowance of £12,500 per year. HMRC knocks off the final digit and adds a letter code to give information to employers about how much tax to deduct. The most common tax code in 2020/21 will be 1250L. The letter L tells the employer to charge tax at the basic, higher or additional rate depending on an individual’s income. If everyone’s tax affairs were straightforward, everyone would have a tax code of 1250L and everyone would pay the right amount of tax each year without the need for end-year adjustments, filling in tax returns etc. However, as we see in the next section, life is rarely that simple.

Why is my tax code not 1250L?

There are many reasons why you may have a different tax code. The following are the main reasons:

a) You have multiple sources of taxable income

If you have more than one source of taxable income – for example, two wages or a wage and a company pension – you will have a tax code for each income source. HMRC will generally set your tax-free allowance against your main source of income. If that source of income exhausts your tax-free allowance then you have to pay tax on the whole of your other source of income. To give an example, suppose you have a job paying £20,000 per year and a company pension paying £5,000 per year. For your job, your employer would probably be issued with a tax code of 1250L, thereby allocating your personal allowance to your main taxable income source. Because your wage is over £12,500, you have used up all of your tax-free allowance. This means that you have to pay income tax on the whole of your occupational pension income. HMRC would therefore issue a tax code of BR to your pension scheme, telling them to apply income tax at a rate of 20% on the whole of your pension payment.

Another common example would be someone who is drawing a state pension and a company pension, both of which are subject to income tax. Let us suppose you are entitled to a state pension of £8,000 per year and a company pension of £5,000 per year. In this situation, you have £13,000 of taxable income and a tax-free personal allowance of £12,500. You should therefore be paying tax on £500 per year at 20%, or £100 in tax. The question is, how does HMRC collect that £100? In general, state pensions are paid gross – that is, without the deduction of tax. So the £100 has to be collected via your company pension. If your company pension provider applied a basic tax code of 1250L, then it would deduct no tax from your company pension (because it is under £12,500 per year). But this means that you would end up paying no tax. So instead, HMRC deducts the value of your state pension - £8,000 – from the tax code that is sent to your company pension provider. Your tax code in this case would therefore not be 1250L but 450L – effectively you have £4,500 per year remaining of your tax-free personal allowance, and the company pension provider should tax you at the basic rate on anything above that.

b) You live in Scotland

Tax bands in Scotland are different to those in the rest of the UK. A letter ‘S’ before your tax code reminds your employer to apply the tax bands for Scotland to your taxable income for example S1250L.

c) You have under-paid tax from a previous year

In some cases, an individual may find that they have not paid the correct amount of tax in any given tax year. This sometimes becomes apparent if they fill in an annual tax return or perhaps a new source of income has kicked in without HMRC being aware of it. Where they have paid too much tax, most people will ask for an immediate refund, but where they have paid too little tax, HMRC will sometimes collect the under-paid tax gradually over the course of a year. They do this by reducing your tax code. This means that more of your income is taxed in the current year than would normally be the case and this makes up for the fact that you under-paid tax in a previous year.

To give an example, suppose that you are a basic rate taxpayer and you have underpaid income tax by £200 in a given year. Rather than write HMRC a cheque, you ask it to collect the money through your tax code the following year. HMRC works out that if it reduces your tax-free personal allowance by £1,000 for the following year this means an extra £1,000 will be taxed at 20%, increasing your tax bill by £200. So instead of giving you a tax code of 1250L (reflecting a tax-free allowance of £12,500) it gives you a tax code of 1150L (effectively giving you a tax-free allowance of only £11,500). This will enable it to claw back your underpayment over the course of the year.

d) You need to take account of other items which increase or reduce your tax bill

There are various things that mean you have to pay additional income tax and others which reduce your tax bill. Very often these adjustments are made through your tax code so that you end up paying the right amount of tax.

i) Items which increase your tax bill

If you receive a taxable benefit-in-kind from your employer such as a company car or medical insurance, HMRC will make a tax charge. It can do this through your tax code. Remember that a large tax code is a good thing – because it means more of your income is exempt from tax. So if you have a taxable benefit in kind, HMRC will make a deduction from your tax code so that more tax can be collected each month. This means your tax code will no longer be the basic 1250L. Another example of something which can increase your tax bill is something called the ‘High Income Child Benefit Charge’. In brief, if you are receiving Child Benefit and you or your partner has an income in excess of £50,000 per year, you will incur a tax charge which will offset some or all of the Child Benefit that you receive. The tax charge is levied on the higher earner of the couple, regardless of who actually receives the Child Benefit.

Those who are subject to the High Income Child Benefit Charge tax charge can ask for this ‘clawback’ of Child Benefit to be collected through their tax code. In this case, HMRC will reduce your tax code so that more tax is collected.

ii) Items which reduce your tax bill

The government seeks to encourage certain forms of activity by making them ‘tax-deductible’. This means that the money you spend on them is taken off your income before your tax is worked out, thereby reducing your tax bill.

One good example of this is charitable giving. In general, donations made to registered charities are fully tax deductible. For people who pay tax at the basic rate what happens is that you make your donation to the charity and then the charity claims back the tax relief from HMRC. So, for example, if you want a charity to receive £100, you can pay them £80 and they claim £20 in tax relief from the government. This is equal to the basic rate tax you would have paid if you had earned £100.

However, for higher rate taxpayers this does not deliver the full amount of tax relief. Someone paying higher rate tax who earns an extra £100 would normally pay £40 in income tax. If they pay the money to charity instead, then their tax bill should go down by £40. The charity can claim the basic rate of tax relief, £20, on the donation, but the extra tax relief to which you are entitled as a higher rate taxpayer, the further £20, has to be claimed by the donor from HMRC, usually through an annual tax return. Assuming that the giving is on a regular basis, HMRC will then make an addition to your tax code to reflect the fact that you are entitled to extra tax relief.