Answers · UK 2025/26
How much tax do I pay on £1,000,000 in the UK?
On a £1,000,000 salary in England, Wales or Northern Ireland for 2026/27, you pay £436,203.00 Income Tax and £22,010.60 National Insurance, leaving £541,786.40 take-home pay -- about £45,148.87 a month.
Full answer
At a £1,000,000 salary for 2026/27, you are well above the £100,000 threshold at which the Personal Allowance begins to taper away -- it is reduced by £1 for every £2 of income above £100,000 and is fully withdrawn by £125,140, so at this income level you get no Personal Allowance at all. This produces total Income Tax of £436,203.00, made up of the basic rate band, the 40% higher rate band, and the 45% additional rate band on income above £125,140. National Insurance is 8% on earnings between £12,570 and £50,270, plus 2% above that, giving £22,010.60. Combined deductions of £458,213.60 leave £541,786.40 take-home pay a year, or about £45,148.87 a month. In Scotland, the same salary is taxed at £464,366.15 Income Tax because of the higher advanced (45%) and top (48%) rate bands that apply well before this level of income. At earnings this high, many people focus heavily on pension contributions -- both to manage the effective marginal tax rate created by the Personal Allowance taper (60% between £100,000 and £125,140 for anyone still losing some Allowance) and, for the highest earners, to manage the tapered Annual Allowance for pension tax relief, which can restrict how much tax-relievable pension contribution is available each year.
Where £1,000,000 sits among UK earners
A £1,000,000 salary is a top 1% earner — higher than around 100% of UK full-time employees, above the ONS median full-time salary of £34,900.00.
Try the calculator
More answers
This answer is informational only and does not constitute financial, tax or legal advice. Figures are for the 2025/26 UK tax year. See our methodology and sources.