← Learn/Tax planning · Salary sacrifice
Part of the Income tax traps guide →
How much can you salary sacrifice into a pension?
There is no one “salary sacrifice limit”. Four separate boundaries set how much you can actually give up: the minimum-wage floor beneath you, the £60,000 annual allowance above you, your employer’s scheme rules, and — from April 2029 — a planned cap on the National Insurance relief.
Based on the National Minimum Wage Act 1998, FA 2004 (the £60,000 annual allowance) and the SSCBA 1992 (National Insurance), with the April-2029 NI cap from the Autumn Budget 2025.
5 min read · Last reviewed
There is no one “salary sacrifice limit” set by HMRC. How much you can sacrifice into a pension is bounded by four separate things, and the binding one depends on what you earn and which scheme you are in. From the bottom: you cannot sacrifice below the National Minimum or Living Wage. From the top: the contribution still has to fit inside your £60,000 annual allowance (plus any carry-forward) like any other pension input. In the middle: your employer’s scheme rules set what they will actually operate. And on the horizon: from April 2029 the National Insurance relief is due to be capped, though the contribution itself is not.
So the honest answer to “how much can I salary sacrifice?” is “the highest amount that clears the wage floor, fits within your annual allowance, and your scheme will run” — not a fixed number. The four boundaries below set the range. To put your own salary and contribution through them, use the salary sacrifice calculator.
Boundary 1 — the National Minimum Wage floor
Salary sacrifice is a reduction in contractual pay, so it cannot take your cash pay below the National Minimum Wage or National Living Wage (National Minimum Wage Act 1998). This is the floor, and for lower earners it is the binding limit — you can only sacrifice down to the statutory minimum for your hours, not a penny below it. An employer will refuse a sacrifice that would breach it, because the breach is theirs to answer for.
This is why salary sacrifice suits middle and higher earners better than those near the minimum wage: the gap between your salary and the NMW floor is the most you can ever give up. For a full-time worker on the minimum wage, that gap is effectively nil.
Boundary 2 — the £60,000 annual allowance (and carry-forward)
The sacrificed amount is paid into your pension as an employer contribution, so it counts towards your annual allowance like any other pension input. For 2026/27 the standard allowance is £60,000. That ceiling covers everything going in — your sacrifice, any separate employer contribution, and any personal contributions — across all your pensions for the year.
Unused allowance from the previous three tax years can be carried forward, which can lift the practical ceiling well above £60,000 in a single year if you have the headroom and the earnings to support it. Two cautions. First, the high-earner taper can cut the £60,000 allowance to as little as £10,000 — and a post-9-July-2015 salary-sacrifice arrangement is added back to threshold income, so sacrifice does not help you escape the taper even though it lowers your adjusted net income (FA 2004 s.228ZA(5)). Second, the tax relief on personal contributions is also capped at 100% of your relevant UK earnings; salary sacrifice sidesteps that earnings cap because it is an employer contribution, but the annual allowance still applies. Work out the allowance you actually have with the Pension Annual Allowance calculator.
Boundary 3 — your employer’s scheme rules
Even within the wage floor and the annual allowance, the practical limit is whatever your employer’s scheme will operate. Some cap the percentage of salary you can sacrifice; some set a minimum; some only let you change the figure at set points in the year. And whether the employer passes on its own 15% National Insurance saving — secondary Class 1 NI at 15% above the £5,000 threshold (SSCBA 1992 s.9) — is set by the scheme, not by you. That pass-on is the single biggest variable in how good a given scheme is.
None of this is a statutory limit, but in practice it is often the one that bites first for an ordinary employee. Ask your employer or scheme administrator what the scheme actually allows before you assume a number.
Boundary 4 — the planned April-2029 NI cap
The Autumn Budget 2025 announced a cap on the pension salary sacrifice that escapes National Insurance, due from April 2029 — widely reported at £2,000 of sacrificed pension contributions a year. Above the cap, the sacrifice would attract employee and employer NI as ordinary earnings do; income tax relief on the contribution is untouched. This is an announced proposal, not yet enacted, and the figure and timing can still shift before it becomes law.
Note what this is and is not. It is not a limit on how much you can sacrifice — you could still sacrifice as much as the wage floor and annual allowance allow. It is a limit on how much of the sacrifice is free of National Insurance. The detail is in salary sacrifice and the 2025 Budget.
A worked example
Suppose a basic-rate employee, earning comfortably above the National Minimum Wage and well within their £60,000 annual allowance, sacrifices £1,000 of salary and the employer passes on its full National Insurance saving. The sacrificed pay is never received, so it is never taxed and never carries employee National Insurance.
- Salary given up
- £1,000.00
- Income tax saved (20%)
- £200.00
- Employee NI saved (8%)
- £80.00
- Fall in take-home
- £720.00
- Employer NI saving added (15%)
- £150.00
- Total into the pension
- £1,150.00
Within the four boundaries this employee has room to spare, so none of them binds the £1,000 — but the same figures scale up only until the first boundary is hit. The £720 fall in take-home has bought £1,150 of pension — about £1.60 in the pension for every £1 of take-home given up. The arithmetic, and how much of it survives the 2029 cap, is set out in salary sacrifice and National Insurance.
For the mechanics of what a sacrifice is and how the contract change works, see what is salary sacrifice; for whether it is the right call, is salary sacrifice worth it.
National Minimum Wage Act 1998 · FA 2004 / PTM055100 (£60,000 annual allowance) · FA 2004 s.228ZA(5) / PTM057100 (threshold-income add-back) · SSCBA 1992 s.8/s.9 (National Insurance) · Autumn Budget 2025 (the April-2029 NI cap, announced).
Common questions
- Is there a limit on how much you can salary sacrifice into a pension?
- There is no single limit. The amount is bounded by four things: you cannot sacrifice below the National Minimum Wage; the contribution must fit your £60,000 annual allowance (plus carry-forward); your employer’s scheme rules set the practical maximum; and from April 2029 the National Insurance relief is due to be capped.
- What is the HMRC salary sacrifice limit?
- HMRC sets no standalone salary sacrifice limit. The contribution counts towards your pension annual allowance — £60,000 for 2026/27, plus up to three years of carry-forward, and as little as £10,000 if the high-earner taper applies. The other constraints are the minimum-wage floor and your scheme’s own rules.
- Can salary sacrifice take my pay below the minimum wage?
- No. Salary sacrifice is a reduction in contractual pay, so it cannot reduce your cash pay below the National Minimum or National Living Wage (National Minimum Wage Act 1998). For lower earners this floor is the binding limit on how much can be sacrificed.
- Does the £2,000 cap limit how much I can salary sacrifice?
- No. The cap announced at the Autumn Budget 2025, due from April 2029, limits how much sacrifice is free of National Insurance — reported as £2,000 a year — not how much you can sacrifice. Income tax relief and the contribution itself are unaffected, and the measure is not yet law.
Sources & grounding
- Standard annual allowance £60,000 = standardAnnualAllowance 6000000 in calc-engine/configs/2026-27.json, per PTM055100 / FA 2004 — the same constant the Pension Annual Allowance calculator renders.
- Tapered AA £10,000 floor = taperFloor 1000000; taper gates £200,000 threshold income / £260,000 adjusted income (taperThresholdIncome 20000000 / taperAdjustedIncome 26000000): config 2026-27.json; PTM057100.
- Employee Class 1 NI 8% (primary threshold £12,570 → UEL £50,270) / 2% above = nationalInsurance.mainRate 800 / upperRate 200 / primaryThreshold 1257000 / upperEarningsLimit 5027000 in config 2026-27.json; SSCBA 1992 s.8.
- Employer (secondary) Class 1 NI 15% above the £5,000 secondary threshold = nationalInsurance.employerRate 1500 / secondaryThreshold 500000 in config 2026-27.json; SSCBA 1992 s.9; NICs (Secondary Class 1 Contributions) Act 2025.
- Worked figures (£1,000 sacrificed, basic rate: tax £200 / employee NI £80 / take-home −£720 / employer NI £150 / £1,150 into pension) are the same numbers the salary-sacrifice pillar and the NI spoke render, pinned by app/calc-engine/income-tax/salary-sacrifice.ts at zero-pence tolerance.
- NMW floor on sacrifice: National Minimum Wage Act 1998; HMRC NMWM11000 — salary sacrifice cannot reduce pay below the statutory minimum.
- Threshold-income add-back for arrangements on/after 9 July 2015: FA 2004 s.228ZA(5); PTM057100.
- April-2029 NI cap (£2,000, reported): ANNOUNCED Autumn Budget 2025 measure, not yet legislated — cross-referenced to the salary-sacrifice-budget-2029-cap spoke.
For planning and illustration purposes only. Verify all inputs against source documents. This explainer does not constitute financial or tax advice.