£31,000 after tax in the UK
On a salary of £31,000 a year, you take home £24,849 a year after income tax, National Insurance and a 5% workplace pension: £2,070.77 a month, or £477.87 a week.
✓Your take-home pay on £31,000
Weekly£477.87from £596.15
Monthly£2,070.77from £2,583.33
Yearly£24,849.20from £31,000.00
80%is yours to keep
An hour£12.74£15.90 before tax
A day£95.57£119.23 before tax
- Take-home pay£2,070.77
- Income tax£286.53
- National Insurance£122.87
- Pension (5%)£103.17
Every line, every way
| 2026/27 | Weekly | Monthly | Yearly |
|---|---|---|---|
| Take-home pay | £477.87 | £2,070.77 | £24,849.20 |
| Gross pay | £596.15 | £2,583.33 | £31,000.00 |
| Income tax | £66.12 | £286.53 | £3,438.40 |
| National Insurance | £28.35 | £122.87 | £1,474.40 |
| Pension (5%) | £23.81 | £103.17 | £1,238.00 |
In Scotland£24,887
With a Plan 2 loan£24,704
Tax and NI rate15.8%
Marginal rate28%
Your tax bands
0%
20%£12,570
40%£50,270
45%£125,140
England, Wales or Northern Ireland, tax code 1257L, a 5% auto-enrolment pension on qualifying earnings. In Scotland you’d take home £37 more a year.
Common questions
How much is £31,000 a year after tax?
£24,849 a year in 2026/27 (£2,070.77 a month) after £3,438 of income tax, £1,474 of National Insurance and a 5% pension. In Scotland it’s £24,887.
How much is £31,000 with a student loan?
With a Plan 2 loan, about £24,704 a year, after £145 of repayments.
What is £31,000 an hour?
About £15.90 an hour before tax, for a 37.5-hour week.