£31,000 After Tax UK

Take-home pay for a £31,000 salary in the 2025–26 tax year

Annual take-home pay
£25,840
£2,153/month · £497/week · £99/day
Gross salary£31,000
Income tax−£3,686
National Insurance−£1,474
Take-home pay£25,840

You keep 83% of your £31,000 salary. Figures assume the standard 1257L tax code, no pension or student loan. Adjust those below.

£31,000 salary breakdown by period
PeriodGrossTake-home
Yearly£31,000£25,840
Monthly£2,583£2,153
Weekly£596£497
Daily£119£99
Hourly (37.5h/wk)£16£13

How much is £31,000 after tax in the UK?

If you earn a gross salary of £31,000 per year in the UK, your take-home pay for the 2025–26 tax year is £25,840 a year — that works out to £2,153 per month or £497 per week. From your £31,000 salary, you pay £3,686 in income tax and £1,474 in National Insurance contributions, leaving you with 83% of your gross pay.

These figures assume the standard Personal Allowance of £12,570 and the 1257L tax code, with no pension contributions or student loan repayments. If you contribute to a workplace pension or repay a student loan, your take-home pay will be lower — use the calculator below to see your exact figure.

Adjust pension, student loan & region

Get a personalised breakdown with our full UK salary calculator.

Open full calculator →

Nearby salaries

← £30,000 after tax £32,000 after tax →

Frequently asked questions

On a £31,000 salary, your take-home pay is £25,840 per year (£2,153 per month), after £3,686 income tax and £1,474 National Insurance for 2025–26.
£31,000 per year is £2,153 per month after tax and National Insurance in the UK for the 2025–26 tax year.