Income tax calculator

Calculate the income tax and National Insurance you'll pay in the 2024-25, 2023-24 and 2022-23 tax years
Matthew JenkinSenior writer

When you earn money from employment, you may need to pay income tax and National Insurance contributions from your earnings.

How much income tax you pay will depend on your earnings and tax-free allowances.

To find out the full rates you need to pay, read our income tax advice guides.

Alternatively, you can use our calculator to work out your total tax bill - simply enter your salary below.

This tool makes standard assumptions to estimate your tax breakdown and doesn't take into account other things you pay like pension contributions and student loan repayments that will impact your take-home pay. This calculator assumes you're employed.

To see how much you owe for the previous year, use the drop-down to select the 2023-24, 2022-23, 2021-22, 2020-21, 2019-20 or 2018-19 tax year.

How much income tax do I pay?

You're able to earn a certain amount of income tax-free each year.

In the 2024-25 tax year, most income tax rates and thresholds will remain the same as the 2023-24 tax year.

The personal allowance will remain at £12,570.

On income between £12,571 and £50,270, you'll pay income tax at 20% - known as the basic rate.

Between £50,271 and £125,140, you'll pay at 40% (known as the higher rate) and above £125,140, you'll pay 45% (the additional rate).

If you live in Scotland the thresholds above the personal allowance differ to the rest of the UK and more rates apply. In 2024-25 these will be:

  • the starter rate (19% on taxable income between £12,571-£14,876),
  • the Scottish basic rate (20% on taxable income between £14,877-£26,561), 
  • the intermediate rate (21% on taxable income between £26,562-£43,662), 
  • the higher rate (42% on taxable income between £43,663-£75,000), 
  • the advanced rate (45% on taxable income between £75,001-£125,140)
  • and the top rate (48% on taxable income over £125,140).  

Note that your personal allowance decreases by £1 for every £2 you earn over £100,000. This means that once your income is over £125,140, you'll be taxed on your full earnings.

To find out more, read our guide to how much tax you pay.

Be more money savvy

free newsletter

Get a firmer grip on your finances with the expert tips in our Money newsletter – it's free weekly.

This newsletter delivers free money-related content, along with other information about Which? Group products and services. Unsubscribe whenever you want. Your data will be processed in accordance with our Privacy policy