How To Know If I Overfunded My HSA | Fix The Tax Bite

An HSA is overfunded when yearly deposits exceed your IRS limit after plan tier, age, and employer deposits are counted.

An overfunded HSA usually starts with one small mismatch: a job change, a spouse’s plan, a late payroll deposit, Medicare enrollment, or a catch-up amount sent to the wrong account. The fix is much easier when you catch it before filing your return.

The clean way to spot the problem is to compare three numbers: your personal HSA limit, the deposits already reported by your HSA custodian, and any deposits still scheduled for the tax year. If deposits are higher than your personal limit, the extra amount is an excess HSA contribution.

Why An HSA Gets Overfunded

The posted IRS limit is only the starting point. Your real limit depends on your HSA eligibility for each month, your HDHP plan tier, your age, and whether any other plan blocked HSA eligibility. Employer money counts too, even when it never touched your paycheck.

Many people overfund an HSA after switching from self-only HDHP status to family HDHP status, or the other way around. A spouse’s HSA can also change the math. If you and your spouse are both treated as having family HDHP status, the family limit is shared between both HSAs, not doubled.

The age 55 catch-up amount can help, but it has its own trap. Each spouse needs a separate HSA for that spouse’s catch-up deposit. One spouse cannot put both catch-up amounts into a single HSA and call it fine.

Overfunded HSA Signs To Check Before Filing

You may have overfunded your HSA if any of these feel familiar:

  • Your W-2 shows employer HSA contributions in Box 12 with code W, and you also made direct deposits.
  • You changed jobs, and both employers added HSA money for the same year.
  • You lost HSA eligibility during the year but kept payroll deposits running.
  • You enrolled in Medicare and still had HSA deposits after enrollment.
  • You and your spouse both funded HSAs up to the family limit.
  • You used the full-year limit after having HDHP status for only part of the year.

To set the right ceiling, start with the IRS annual limit for the year involved. The 2026 HSA dollar limits set the self-only limit at $4,400 and the family limit at $8,750. The catch-up amount for age 55 or older stays at $1,000.

For older tax years, use the limit for that exact year. The wrong year’s limit can create a false alarm or hide a real excess. The IRS explains HSA eligibility, annual limits, and excess withdrawals in IRS Publication 969.

Do The Three Numbers Match?

Pull your HSA year-end statement, your W-2, and your own bank records. Add payroll deposits, employer deposits, and direct deposits marked for the same tax year. Do not add regular HSA rollovers. A qualified HSA funding distribution from an IRA is different; it can count against the limit.

Then compare your total deposits with your personal limit. If deposits are lower, you are not overfunded. If deposits match, you are at the ceiling. If deposits are higher, the overage is the excess amount that needs attention.

A small spreadsheet helps here: limit, payroll, employer, direct deposits, spouse deposits, and total. Add date and tax-year labels beside each line. That stops a common error: mixing deposits for two tax years because cash moved in January. Use cents, not rounded dollars, since custodians report exact amounts.

Check Item What To Count How It Can Create Excess
Payroll HSA Deposits Pre-tax amounts sent through your paycheck Payroll may continue after eligibility changes
Employer HSA Money Employer deposits shown on Form W-2 code W Employer deposits reduce room for your own deposits
Direct Personal Deposits Money you sent from a bank account Easy to duplicate deposits already made by payroll
Spouse’s HSA Deposits to both spouses’ HSAs Family HDHP limit is shared across both spouses
Age 55 Catch-Up Extra $1,000 for each eligible account owner Each spouse’s catch-up must go to that spouse’s HSA
Medicare Enrollment Months before and after enrollment starts HSA deposits must stop once Medicare blocks eligibility
Midyear Plan Changes Months with self-only or family HDHP status A prorated limit may apply for partial-year eligibility
IRA To HSA Transfer One-time qualified funding distribution It can use part of your annual HSA room

How To Measure Your HSA Limit Without Guessing

If you had the same HDHP status for every month and stayed eligible all year, the math is simple. Use the annual self-only or family limit, then add the $1,000 catch-up if you were 55 or older by year-end.

If your status changed during the year, month-by-month math may be safer. For each month, use your status on the first day of that month. Add one-twelfth of the yearly self-only limit for self-only months and one-twelfth of the family limit for family months. Add catch-up room for eligible months if you qualify by age.

The last-month rule can let you use the full-year limit when you are eligible on December 1. The catch is the testing period. If you stop being eligible during that period, part of the amount may become taxable, with an extra tax. This rule can be useful, but it is not a free pass.

Form 8889 is where the HSA math lands on a federal return. The Instructions for Form 8889 walk through contribution reporting, distributions, and excess carryover details tied to HSAs.

When Payroll Makes The Mess

Payroll systems can lag behind life changes. A benefits election may say one thing, while deposits keep running under the old setting. That is why your paystub total matters more than the amount you meant to choose during open enrollment.

Watch January too. Some deposits made early in the year can be coded for the prior tax year. The label matters. A January deposit marked for last year belongs in last year’s HSA math, not the current year’s limit.

Situation Best Next Step Why It Matters
Excess found before filing Ask the HSA custodian for a return of excess contribution This can remove the 6% yearly excise tax problem
Earnings came with the excess Withdraw the net earnings with the excess Earnings are taxable in the year withdrawn
Deadline already passed Leave it as prior excess or reduce later deposits Form 5329 may be needed until the excess is cleared
Employer deposit caused the excess Ask payroll and the custodian how they code the correction Wrong coding can cause a tax-form mismatch

How To Fix An Excess HSA Contribution

If you caught the issue before the tax return due date, including extensions, ask the HSA custodian for a return of excess contribution. Use that phrase. A normal withdrawal may be coded the wrong way and can make tax prep messier.

The returned excess is not treated like a normal medical withdrawal. If the excess earned money while it sat in the HSA, the custodian usually calculates and returns that net income too. Those earnings are taxable for the year you receive them.

If the deadline has passed, you may owe a 6% excise tax for the year the excess remains. You can often clear it by counting the excess against unused HSA room in a later year, or by taking a distribution that removes it. Tax software may ask for Form 5329 details if the excess carries over.

What To Save Before You File

Good records make the fix cleaner. Save the HSA statement showing yearly contributions, the custodian letter for any returned excess, your W-2, and any corrected W-2 if payroll changed its reporting. Save proof of HDHP months if your eligibility changed during the year.

Also save notes on spouse deposits if you share the family limit. When two HSAs are involved, each custodian only sees its own account. You are the one who has to tie both accounts together for the yearly limit.

Clean Check Before Tax Time

Run this check before you file: What was my personal HSA limit? What did every source deposit for that year? Did any life change reduce my eligible months? Did my spouse’s HSA use part of the same family limit?

If the total deposits beat your limit, act before filing when possible. A short call to the HSA custodian can spare you amended forms, extra tax, and another round of paperwork next year.

References & Sources