An HSA contribution plan can change when coverage changes, a spouse has different eligibility, or Medicare begins retroactively. An annual headline limit cannot resolve those interactions. This planner separates monthly eligibility, account ownership, cash contributions and the conditional last-month method so you can see the assumptions behind the result.

Begin with coverage facts, not with a contribution target

Publication 969 and the Form 8889 instructions are the starting points for the monthly method. Enter qualifying coverage and other coverage for each first-of-month observation. An employer contribution uses the same annual contribution capacity as your own funding. A spouse’s general-purpose FSA or another arrangement may be disqualifying when it can reimburse your medical costs; permitted limited-purpose coverage should not be treated the same way.

The calculator does not read an insurance contract or certify a plan. For 2026, a separate selection accommodates qualifying individual-market bronze or catastrophic plans described in Notice 2026-5. This does not mean every plan labeled bronze, including every employer arrangement, qualifies. Direct primary care and telehealth exceptions require attention to their specific conditions; permitted coverage is a fact you must verify before selecting it.

Age 55 and age 65 affect different parts of the model

Age 55 at the end of the contribution year is the catch-up threshold. If there are only six eligible months, the ordinary catch-up is six-twelfths of $1,000, even if the birthday occurred late in the year. A second spouse needs a separate HSA for that spouse’s catch-up.

Age 65 is not by itself a command to stop every calculation at the birthday. Enrollment in Medicare is the relevant disqualification. The confirmed effective date controls. Delayed premium-free Part A may start as much as six months before application, with an age-based floor and a special first-day-of-month birthday convention. Applying for Social Security or Railroad Retirement benefits can also matter. The estimate here is deliberately limited; it is not a recommendation to delay enrollment and does not estimate coverage gaps or enrollment penalties.

A larger last-month limit is conditional capacity

Compare the ordinary sum of monthly twelfths with the supported December alternative. The testing obligation runs through the entire following calendar year. A loss of eligibility between two first-of-month dates can still matter, so the advanced calendar asks about whole-month continuity and permits an exact loss date. A change from family to self-only coverage does not by itself fail the test when the person remains otherwise eligible.

Future “eligible throughout” entries are assumptions. The widget distinguishes a projected maintained period, an unknown period, a known failure and a projected failure. It does not call a future test passed. When funding stays below the ordinary limit, the additional capacity may remain entirely unused and the amount at risk can be zero.

Do not confuse ordinary-target overages with a 6% excise tax

Choosing the ordinary method creates a conservative comparison target; it does not convert contributions otherwise permitted under a supported last-month rule into statutory excess. Notice 2008-52 separates testing-period failures from excess contributions. The funded amount attributable to the last-month rule can become income and carry a 10% additional tax after a non-exempt failure, without being a section 4973 excess contribution.

An ordinary withdrawal cannot erase that testing failure. This implementation admits a corrective principal return only for an identifiable current-year amount above a supported maximum. It excludes attributable earnings calculations, prior excess carryovers and special correction extensions. Its separate 6% illustration assumes any statutory excess remains uncorrected and requires the aggregate account value specified for Form 5329. It is not a filed-tax computation.

Use the ledger to reconcile dates and ownership

Record a contribution’s receipt date and designated tax year separately. The same April receipt can be assigned to a different tax year from its calendar year when the governing rules permit. The model accepts only the ordinary unextended contribution window. Once the as-of date is beyond that window, it labels remaining mathematical capacity as unused capacity rather than an invitation to make a late contribution.

A direct trustee-to-trustee HSA transfer is not a new annual contribution, and ordinary spending from an HSA does not reopen contribution capacity. The transfer entry does not support an indirect 60-day rollover; that timing and once-per-year analysis is outside this model. Keep employer contributions and payroll reductions in separate rows so they are not double-counted.

Keep the broader decision separate

This tool answers the eligibility and contribution-room question, not whether an HSA investment or insurance plan is best for you. For different questions, see HSA Tax Savings & Growth Calculator, Medicare Premium Calculator, 401k Match Calculator, FSA Calculator. Their inputs and scope differ; a linked tool does not replace confirmation of your Medicare dates or plan terms.

Rules and sources were checked on September 20, 2026. Contribution amounts are supported for 2025 and 2026 only. A 2027 testing calendar does not imply support for a 2027 contribution limit. Source changes, exceptional circumstances and the final site integration still require review.