You can withdraw excess HSA contributions, but the window is narrow and the process depends on whether your employer or you made the overpayment
If you contributed more to your HSA than the annual limit allows, you have until the tax filing deadline (usually April 15, plus extensions) to withdraw the excess and avoid a tax penalty. The IRS charges a 6% excise tax each year the excess sits in the account, so acting quickly matters. The withdrawal process itself is straightforward — you contact your HSA custodian (the bank or financial company holding the account) and request a withdrawal of the excess amount plus any earnings on that excess.
The complication is that the rules differ depending on who made the mistake. If your employer over-contributed on your behalf, they handle the correction. If you over-contributed through payroll deductions or personal deposits, you do the withdrawal yourself. Either way, the deadline is the same, and missing it means paying tax on money that should never have been in the account in the first place.
Key Takeaways
- Excess contributions must be withdrawn by your tax filing deadline (usually April 15) to avoid a 6% annual excise tax.
- If your employer over-contributed, they must correct it; if you over-contributed, you request the withdrawal from your HSA custodian directly.
- You must withdraw not only the excess contribution but also any earnings that accumulated on that excess amount.
- Report the withdrawal on IRS Form 8889 when you file your taxes, even if you corrected it before the deadline.
How to calculate the excess and what to withdraw
Start by finding your annual contribution limit. For 2024, the limit is $4,150 for individual coverage and $8,300 for family coverage (these amounts change yearly). Add up every deposit to your HSA during the calendar year — payroll deductions, employer contributions, and any personal deposits you made. If the total exceeds the limit for your coverage type, the difference is your excess.
When you request the withdrawal, you must withdraw the excess contribution plus all earnings that accumulated on that money. If you contributed $500 too much and it earned $12 in interest or investment gains, you withdraw $512. Your HSA custodian can calculate this for you — call them and tell them the excess amount, and they will tell you the exact figure to withdraw including earnings. Do not try to withdraw only the contribution; the IRS requires the earnings to come out as well.
Withdrawing excess contributions you made yourself
Contact your HSA custodian by phone or through their online portal and request a withdrawal of the excess amount plus earnings. Have your account number ready and be clear about the dollar amount. The custodian will process the withdrawal and send the money to you, usually within 3 to 5 business days. Some custodians allow you to request this online; others require a phone call or a signed form.
Ask the custodian for written confirmation of the withdrawal, including the date and the amount withdrawn. Keep this documentation for your tax return. The custodian will also send you a Form 1099-SA (or similar tax reporting form) showing the withdrawal, which you will need when you file.
What happens if your employer over-contributed
If the excess came from your employer's contributions — for example, your employer deposited $5,000 but your limit was $4,150 — your employer is responsible for correcting it. Contact your benefits administrator or payroll department and tell them the amount of the overpayment. They will request the withdrawal from the HSA custodian on your behalf and handle the tax reporting.
Your employer must make this correction by the tax filing deadline. If they do not, the excess remains in your account and you owe the 6% excise tax. In that case, you can request the withdrawal yourself, but you may need to provide documentation showing that the overpayment came from the employer, not from you. Keep any pay stubs or benefits statements that show the employer contribution amount.
Reporting the withdrawal on your tax return
Even though you withdrew the excess before the deadline and avoided the penalty, you still report it on IRS Form 8889 (Health Savings Accounts) when you file your taxes. On this form, you report the total amount withdrawn and note that it was an excess contribution correction. The earnings portion of the withdrawal is taxable income in the year you withdraw it, but the contribution portion itself is not taxed again (you already deducted it or your employer already excluded it from your pay).
If you are filing an extension and the withdrawal happens after April 15, you still report it on Form 8889 for that tax year. The key date is when you withdraw the money, not when you file. If you withdraw the excess on June 1 but your tax deadline is October 15 (because you filed an extension), you are still within the deadline window.
What happens if you miss the deadline
If the excess contribution remains in your account after the tax filing deadline, you owe a 6% excise tax on the excess amount for each year it stays there. This tax is reported on Form 5329 (Additional Taxes on may have access to Plans). The excise tax applies every year until the excess is corrected, so a $500 overpayment costs $30 in tax the first year, another $30 the second year, and so on.
You can still withdraw the excess after the deadline, but you cannot undo the excise tax for the years it was in the account. Withdraw it as soon as you realize the mistake, and report the late correction on Form 5329 along with the excise tax owed. Some people in this situation consult a tax professional to make sure they report it correctly.
Frequently Asked Questions
Do I owe income tax on the excess contribution I withdraw?
No income tax on the contribution itself, but yes on the earnings. If you over-contributed $500 and it earned $15, you withdraw $515 total. The $500 is not taxed again, but the $15 in earnings is taxable income in the year you withdraw it.
What if I already spent the money in my HSA on medical expenses?
You still need to correct the excess. Withdraw the excess amount from your HSA balance (or from the earnings if the balance is lower), even if you used other money to pay medical bills. The correction is about the contribution amount, not about how you spent the account.
Can I withdraw the excess after April 15 if I filed an extension?
Yes. The deadline is your actual tax filing deadline, which is October 15 if you filed an extension. Withdraw the excess by that date to avoid the 6% excise tax.
Who do I contact if I do not know who my HSA custodian is?
Check your most recent HSA statement or the benefits materials your employer gave you. The custodian name and phone number appear on the statement. If you cannot find it, call your employer's benefits administrator and ask for the HSA custodian contact information.
Does the excess contribution affect my HSA limit for next year?
No. Your limit resets on January 1 each year. The excess from this year does not reduce next year's limit, but you must still correct it by the deadline to avoid the excise tax.