It is more common than you might think to pay too much National Insurance, and many people never realise they are owed money back. This guide explains when National Insurance overpayments happen, the annual maximum that protects you, and how to claim a refund from HMRC in 2026/27.
When you might overpay
The most frequent cause is having more than one job, or being employed and self employed at the same time. Because each job works out National Insurance separately, and the self employed pay their own on top, it is possible to pay more across the year than the rules intend. Other causes include continuing to pay after reaching State Pension age, when National Insurance is no longer due, or an employer using the wrong category letter.
The annual maximum
There is an annual maximum amount of National Insurance anyone is expected to pay, designed to stop people with multiple sources of earnings paying endlessly. If your contributions across all your jobs and self employment add up to more than this maximum, you may be entitled to claim the excess back.
Paying after State Pension age
Once you reach State Pension age, you generally stop paying employee and self employed National Insurance. If your employer keeps deducting it by mistake, or you keep paying Class 4 when you should not, you can reclaim it. Letting your employer know your date of birth and showing proof of age usually stops it happening.
How to claim a refund
How you claim depends on the cause. For overpayments from multiple jobs, you usually write to or contact HMRC after the tax year ends, setting out your earnings from each source. For National Insurance taken after State Pension age, you contact HMRC or your employer. HMRC checks your record and refunds any genuine overpayment.
Check before you assume
Not every large National Insurance bill is an overpayment, because the rules are designed so most people pay the right amount even with several jobs. But if you have had multiple jobs, a mix of employment and self employment, or kept paying past State Pension age, it is well worth checking whether you are owed money.
Frequently asked questions
Can I get a National Insurance refund?
Possibly, if you overpaid through having multiple jobs, paying past State Pension age, or an employer error. You claim the excess back from HMRC.
Why would I overpay National Insurance?
Usually because each job calculates it separately, or you were both employed and self employed, so your total can exceed the annual maximum.
Do I pay National Insurance after State Pension age?
Generally no. If it is still being deducted, you can reclaim it and ask your employer to stop, showing proof of your age.
How do I claim a National Insurance refund?
Contact HMRC, usually after the tax year ends, with details of your earnings from each source, and they will refund any genuine overpayment.