Updated for 2024/25 Tax Year

£31k Salary After Tax

Calculate your exact take-home pay on a £31k salary in the UK, including income tax, National Insurance, and pension contributions.

Verified by Member of ICAEW, ACCA & AAT
HMRC Verified 2026/27
18+ Years Experience
Free — No Sign-Up
Your Take-Home Pay

Based on £31k gross annual salary

Yearly

£25,839.6

Monthly

£2,153.3

Weekly

£496.915

Deductions Breakdown

Gross Salary£31,000
Income Tax3,686
National Insurance1,474.4
Take-Home Pay£25,839.6

How Tax is Calculated on £31k

On a £31k salary, your income tax is calculated using the following bands for the 2024/25 tax year:

BandRateIncome Range
Personal Allowance0%£0 - £12,570
Basic Rate20%£12,571 - £50,270
Higher Rate40%£50,271 - £125,140
Additional Rate45%Over £125,140

Compare Similar Salaries

Frequently Asked Questions

What is the take-home pay on a £31k salary?

On a £31k salary in the UK for 2024/25, your take-home pay is approximately £25,839.6 per year, £2,153.3 per month, or £496.915 per week after tax and National Insurance.

How much tax do I pay on £31k?

On a £31k salary, you pay approximately £3,686 in income tax per year. This is calculated using the 2024/25 tax bands: 0% on the first £12,570, 20% on £12,571-£50,270, 40% on £50,271-£125,140, and 45% above that.

What is the National Insurance on £31k?

National Insurance contributions on a £31k salary are approximately £1,474.4 per year. This is calculated at 8% on earnings between £12,570 and £50,270, and 2% above that.

Is £31k a good salary in the UK?

A £31k salary is around or below the UK median of approximately £35,000. This is a typical salary for many roles, with take-home pay varying by location and personal circumstances.

Need a Custom Calculation?

Use our full calculator to include pension contributions, student loans, and other deductions.

Open Full Calculator