Hi,
When I opened my HSA in January, I noticed the option to contribute to the prior year's contribution limit. This is my first job out of college, and I wasn’t covered under my company’s health plan in 2024. Since it was my first time having an HSA, I wasn't familiar with the tax implications and rules, so I maxed out the 2024 contribution limit, totaling $4,150. However, after doing some research, I learned that I’m not allowed to do this because my HDHP started only in January 2025.
Now, I have $4,150 in excess contributions, which are invested in an S&P 500 ETF. I want to know the best way to report this. Should I sell the ETF and withdraw the $4,150? I’ve also heard that I need to calculate the earnings made on that money—how do I go about doing that?
Thanks,
You'll need to sign in or create an account to connect with an expert.
You do NOT calculate the income. Contact the trustee and tell them you are removing an excess contribution for 2024 of $4150. they will calculate the income. Some HSAs allow you to submit the paperwork online.
because the funds are invested it may be best to call rather than submit a form online.
*
the other option is to leave the money in and pay a 6% penalty (~$240) on the smaller of the HSA contribution or its Fair Value on 12/31/2024. The $4150 counts against the maximum contribution for 2025 ($4300 self-only) so you can only contribute an extra $150. You also have to be covered each month to make the max.
There is also a last-month rule that allows you to make the max even if not covered by a HDHP for each month of 2025. These rules require you 1) to have HDHP coverage on 12/1/2025 when you are not covered by a HDHP for each month of 2025 in order to make the maximum and 2) you must maintain HDHP coverage for certain months in 2026. Failure and the excess is taxable along with a 10% penalty. See IRS PUB 969
Still have questions?
Questions are answered within a few hours on average.
Post a Question*Must create login to post
Ask questions and learn more about your taxes and finances.
x9redhill
Level 2
les_matheson
Level 2
tinktank
New Member
nomathhere
Level 1
NMyers
Level 1