Answers · UK 2025/26
How much tax do I pay on £18,000 in the UK?
On a £18,000 salary in England, Wales or Northern Ireland for 2026/27, you pay £1,086.00 Income Tax and £434.40 National Insurance, leaving £16,479.60 take-home pay -- about £1,373.30 a month.
Full answer
For a £18,000 annual salary in England, Wales or Northern Ireland during the 2026/27 tax year, the first £12,570 is covered by the Personal Allowance and is tax-free. The remaining £5,430 is taxable and falls entirely within the 20% basic rate band, giving total Income Tax of £1,086.00. National Insurance is charged at 8% on earnings between the £12,570 Primary Threshold and the £50,270 Upper Earnings Limit, coming to £434.40. Combined deductions of £1,520.40 leave £16,479.60 take-home pay a year, around £1,373.30 a month or £316.92 a week. In Scotland the figure differs because of the separate Scottish Income Tax bands (starter, basic, intermediate, higher, advanced and top rate) -- a Scottish taxpayer on the same salary pays £1,046.33 Income Tax instead of £1,086.00, a difference of £-39.67. Adding pension contributions, salary sacrifice or a student loan would reduce the net figure further; use the Take-Home Pay calculator to model your exact circumstances.
Where £18,000 sits among UK earners
A £18,000 salary is a below lower quartile earner — higher than around 15% of UK full-time employees, below 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.