Tax Codes

What does your tax code mean? We show the most popular codes to help you calculate your own tax liability and ensure your employer is calculating it correctly for PAYE.

The code is used to show what tax-free income you can earn in one complete financial year. The most basic code for the current year is 1060L which means you can earn £10,600 free of tax based on the current personal allowance. From April 2014 to 2015 the basic tax code was 1000L which means you can earn £10,000 before paying any tax.

Historical Basic Tax Payer Codes

Each year, the amount you can earn before you pay tax has increased. Below is the recent history of changes by the Coalition and Conservative Governments.

Common Tax Codes

New tax codes get issued after a budget (Spring, Summer, and Autumn) by the Inland Revenue to each person in the UK. Understanding what your tax code means can help you ensure the tax you pay each year is the correct amount.

Most people's codes will have three numbers followed by one capital letter. This structure usually means you can multiply the numbers by 10 to see how much income you can earn before paying tax in the current financial year and is useful for overall tax planning.

Here are the most common letters used and the current tax codes used:

Most of the working population will have a tax code ending in "L" and most will have 1060 in front of it giving 1060 L.

It changes for example if you're a director of a company and are claiming taxable benefits for tax purposes The tax-free amount reduces by any benefits added to your P11D forms.

Tax Code Examples

As mentioned the current code that most people receive is 647L but you may have other codes such as 647L 747L 522L 503L 543L 603L. These are simply the main personal allowance less any deductions for benefits in kind. See your tax coding form for an explanation of what HMRC have deducted. The amount you get free of tax is calculated by multiplying your code by 10.

Other Tax Codes

You may find you have a tax code of two letters and no numbers and here's the explanation for those codes:

How are Tax Codes Calculated?

The formula for calculating tax codes is fairly straightforward, and all calculations and assumptions made are always shown on your tax coding form you receive from the Inland Revenue each year.

Everyone starts off with their own tax allowances with deductions made for:

The resulting figure is normally positive.

Example: You have a standard personal tax allowance of £6,475, you've underpaid tax in the previous year of £100 and have benefits in kind of £200. Your new tax-free income will be £6,175, and your tax code will be 617L.

If your deductions exceed your personal allowance and produce a negative amount, then the "K" code is used. For example the K100 code means £1000 gets added to your taxable income in the financial year.

Emergency Tax Codes

Normally, emergency tax codes are issued for your first job or if you move jobs and you or your new employer doesn't have your P45 from previous employment. Your new employer needs to calculate your tax somehow, so they use an emergency code.

Standard practice is to issue you with 647L the current personal allowance code.

What if I think My Code is Wrong?

The tax authorities may get your tax code wrong if your tax is complicated, if you've recently retired, if you have moved jobs or some of your taxable benefits are no longer in existence. You need to inform your local HMRC tax centre yourself or get your accountant to inform them of any changes that have occurred in your circumstances.

HMRC are usually a friendly bunch of people, so just call them with any queries you have. The telephone number of your local tax office will be found on your tax coding form. Tax code changes occur at each budget and if your circumstances have changed and it's always best to check any correspondence received from the Inland Revenue.

More information on tax codes can be found on the HMRC site here.