Home / Income / Salary Calculator

How much do I take home on my salary?

Estimate your take-home pay after Income Tax, National Insurance, pension contributions, salary sacrifice and student loan deductions. Updated for the UK tax year that began on 6 April 2026.

Your take-home pay
£2,638 per month
Yearly
£31,660
Weekly
£609
Effective rate
19.6%
Marginal rate
28%

Deductions breakdown

Annual and monthly
Take-home
Income Tax
National Insurance
Pension
Item Annual Monthly
Gross salary £42,000 £3,500
Income Tax £5,886 £491
National Insurance £2,354 £196
Your pension £2,100 £175
Student loan £0 £0
Take-home pay £31,660 £2,638

Where you sit in the tax bands

2026/27 - England/Wales/NI
£42,000
£0£12.6k£50.3k£125k£150k

Personal allowance

0%

Basic rate

20%

Higher rate

40%

Additional rate

45%
On your next £1,000 earned, you'd keep £997. You're currently in the basic rate band.
Assumptions: PAYE Income Tax, employee Class 1 National Insurance and the selected tax code applied to a steady salary across the tax year. Bonuses, benefits in kind, and employer-specific payroll quirks are not included.

How UK salary tax works

Take-home pay starts from gross salary and steps down through Income Tax, employee National Insurance, pension contributions, and any student loan repayments. Because each deduction has different thresholds, the gap between gross and net pay shifts as earnings rise.

That is why a rule-of-thumb percentage is usually wrong. The value of a salary calculator is that it shows the exact slices of pay being taxed instead of treating the whole salary as one flat rate.

Income Tax

England, Wales and Northern Ireland use a three-band system above the standard Personal Allowance. Scotland uses separate rates and thresholds, which is why the region toggle matters on this page.

At higher incomes, the Personal Allowance tapers away once adjusted net income passes £100,000, increasing the effective tax drag in that range.

National Insurance

Employee Class 1 National Insurance is separate from Income Tax. For 2026/27, employees pay 8% between the Primary Threshold and the Upper Earnings Limit, then 2% above that.

NI is charged through payroll and can move differently from Income Tax if pension salary sacrifice is being used.

Pension contributions

Pension contributions reduce take-home pay directly. If your employer uses salary sacrifice, they can also reduce the earnings used for Income Tax, employee NI, and student loan deductions.

Employer contributions are shown separately as pension funding because they increase what goes into the pension without being deducted from your pay.

Student loan

Student loan repayments are only charged above a plan-specific threshold. Postgraduate loans can stack with an undergraduate plan, which is why the marginal rate can jump once you are above both thresholds.

That makes salary comparisons more nuanced than gross pay alone suggests, especially for graduates near a threshold.

Common questions

How accurate is this calculator?

It gives a strong estimate using 2026/27 PAYE Income Tax, employee National Insurance, and current payroll student loan thresholds. Real payslips can still differ because of payroll timing, benefits, bonuses, and employer-specific pension handling.

Does it handle Scottish tax rates?

Yes. Switch the region to Scotland and the Income Tax bands update to the Scottish structure while National Insurance stays on the UK-wide payroll rules.

What is the difference between effective and marginal rate?

The effective tax rate is the share of gross pay lost to Income Tax, employee NI and student loan repayments overall. The marginal rate is what the next pound of pay loses at your current income level.

How does salary sacrifice help?

Salary sacrifice swaps part of salary for an employer pension contribution. That usually lowers the earnings used for Income Tax, employee National Insurance, and student loan deductions, so the drop in take-home pay can be smaller than the pension amount moved.

What tax code does the calculator use?

The default is 1257L. You can change it in Advanced options if you need to test a different payroll scenario such as BR, D0, D1, NT or K codes.