Enter a salary and see roughly what your income tax and National Insurance pay for, line by line, using HM Treasury's spending figures.
The standard code is 1257L. Find yours on your payslip or in your personal tax account. Supports codes like 1100L, 0T, K475, BR, D0, D1 and NT, with an S or C prefix.
Employee only. Assumes one job, no pension or student loan deductions, and no other income.
Income tax and National Insurance go into one pot that pays for public services. The largest areas are social protection (benefits and pensions, about a third), health (about a fifth), debt interest, education and economic affairs such as transport. Enter your salary above to see your own split in pounds.
The standard Personal Allowance is £12,570, the amount you can earn before paying income tax. It reduces by £1 for every £2 of income above £100,000 and is zero at £125,140. It is the same for 2024/25 and 2025/26.
For 2024/25 to 2026/27 the Class 1 employee rate is 8% on earnings between £12,570 and £50,270 a year, and 2% above £50,270.
Yes. Scotland sets its own income tax bands on earnings, with six rates from 19% to 48%. Wales and Northern Ireland use the same bands as England. Select where you live above to see the difference.
You can choose 2026/27, 2025/26 or 2024/25. Spending figures are from HM Treasury outturn data for 2025-26 and 2024-25, and every source is linked at the bottom of the page.