Health Savings Accounts (HSAs) and Flexible Spending Accounts (FSAs) both let you pay for medical expenses with pre-tax money, but they are fundamentally different tools. Understanding the difference โ especially the powerful triple tax advantage of the HSA โ can save you thousands in taxes over your lifetime. This guide compares the two accounts.
What Is an HSA?
A Health Savings Account (HSA) is a tax-advantaged savings account paired with a High-Deductible Health Plan (HDHP). You contribute pre-tax money, invest it, and withdraw it tax-free for qualified medical expenses. The HSA is the only account in the US tax code with a triple tax advantage:
- Contributions are pre-tax (reduce your taxable income, like a Traditional 401(k)/IRA)
- Growth is tax-free (investments grow without annual tax drag)
- Withdrawals are tax-free for qualified medical expenses (like a Roth account)
No other account offers all three tax advantages. A 401(k) gives pre-tax contributions and tax-deferred growth but taxes withdrawals. A Roth IRA gives tax-free growth and withdrawals but uses after-tax contributions. The HSA does both.
2024 HSA contribution limits:
- Individual coverage: $4,150
- Family coverage: $8,300
- Age 55+ catch-up: +$1,000
HSA eligibility: You must be enrolled in a qualifying High-Deductible Health Plan (HDHP). For 2024, the minimum deductible is $1,600 (individual) or $3,200 (family), and the maximum out-of-pocket limit is $8,050 (individual) or $16,100 (family).
What Is an FSA?
A Flexible Spending Account (FSA) is an employer-sponsored account that lets you set aside pre-tax money for medical expenses. Unlike the HSA:
- No HDHP requirement: Available with most employer health plans
- Use-it-or-lose-it: Funds generally must be used within the plan year (some plans allow a $610 carryover or a 2.5-month grace period)
- No investment option: FSA funds sit in cash; you cannot invest them
- Not portable: The FSA is tied to your employer; if you leave your job, you generally forfeit unused funds
- Employor-owned: The FSA is technically owned by your employer
2024 FSA contribution limit: $3,200 per year.
HSA vs FSA: Side-by-Side Comparison
| Feature | HSA | FSA |
|---|---|---|
| HDHP required? | Yes | No |
| Contribution limit (2024) | $4,150 individual / $8,300 family | $3,200 |
| Rollover | Yes (unlimited, yours for life) | No (use-it-or-lose-it, with limited exceptions) |
| Investment option | Yes (stocks, bonds, mutual funds) | No (cash only) |
| Portability | Yes (follows you between jobs) | No (tied to employer) |
| Account ownership | You own it | Employer owns it |
| Triple tax advantage | Yes | Partial (pre-tax in, tax-free out for medical) |
| Age restrictions | None | None |
| Use for non-medical (penalty) | 20% penalty + income tax before age 65; income tax only after 65 | Not allowed (forfeit) |
The HSA Triple Tax Advantage in Action
Consider a 35-year-old who contributes $4,150/year to an HSA for 30 years, invests at 7% return, and uses it for medical expenses in retirement:
| Feature | HSA Value |
|---|---|
| Annual contribution | $4,150 pre-tax |
| 30-year balance (7% growth) | ~$395,000 |
| Tax savings on contributions (22% bracket) | $913/year |
| Tax on growth | $0 |
| Tax on withdrawals (qualified medical) | $0 |
| Total tax savings over 30 years | ~$120,000+ |
Compare to a taxable brokerage account: the same $4,150/year invested would grow to ~$310,000 after taxes on annual dividends and capital gains at withdrawal โ $85,000 less than the HSA.
The HSA is so tax-advantaged that some financial planners recommend funding it before maxing a Roth IRA, especially for those in higher tax brackets.
The HSA as a Retirement Account
Here is the most overlooked feature of the HSA: after age 65, you can withdraw HSA funds for any reason without the 20% penalty (you pay ordinary income tax, like a Traditional IRA withdrawal). This means the HSA becomes a supplemental retirement account:
- Before 65: Withdrawals for non-medical expenses face income tax + 20% penalty
- After 65: Withdrawals for non-medical expenses face income tax only (no penalty)
- Any age: Withdrawals for qualified medical expenses are always tax-free and penalty-free
This dual purpose makes the HSA uniquely powerful: it is both a medical expense account and a retirement account. If you stay healthy and do not need the funds for medical expenses, the HSA functions like a Traditional IRA after 65.
Which Account Should You Use?
If You Have an HDHP: Max Out the HSA First
If you are eligible for an HSA, it is almost always the better choice:
- The triple tax advantage is unmatched
- The funds roll over and are yours for life
- You can invest for long-term growth
- After 65, it doubles as a retirement account
Contribute the maximum ($4,150 individual / $8,300 family in 2024) before funding other savings beyond your 401(k) match. See How Much Should You Save Each Month.
If You Do Not Have an HDHP: Use the FSA
If your employer offers an FSA but you do not have an HDHP, the FSA is still valuable for the pre-tax contribution:
- Contribute an amount you are confident you will spend on medical expenses within the year (copays, prescriptions, dental, vision)
- Do not over-contribute โ you lose unused funds
- If your plan allows a $610 carryover or grace period, factor that in
Can You Have Both?
Generally no โ if you have an HSA-eligible HDHP, you cannot also have a general-purpose FSA. However, some employers offer a Limited Purpose FSA that can be used alongside an HSA, covering only dental and vision expenses (not general medical). If available, you can use both: the limited FSA for dental/vision and the HSA for medical and long-term savings.
How to Maximize the HSA
- Contribute the maximum every year if you can afford it
- Invest the funds (most HSA providers offer investment options once you reach a minimum balance, often $1,000)
- Pay current medical expenses out of pocket if possible, letting the HSA grow tax-free for future use (this maximizes the growth advantage)
- Keep receipts for all medical expenses paid out of pocket โ you can reimburse yourself from the HSA tax-free at any future time, even years later (there is no time limit on reimbursement)
- Do not withdraw for non-medical before 65 โ the 20% penalty makes this costly
Use the Savings Goal Calculator to model your HSA balance over time.
Frequently Asked Questions
Q: Is an HSA better than a 401(k)? They serve different purposes, but the HSA has a stronger tax advantage if used for medical expenses (triple tax-free vs double for the 401(k)). Always capture your 401(k) match first (free money), then consider maxing the HSA before additional 401(k) contributions beyond the match, especially if you are in a higher tax bracket. See Employer Match Explained.
Q: What qualifies as a medical expense for HSA/FSA withdrawals? Qualified medical expenses include doctor visits, prescriptions, dental and vision care, medical devices, and many over-the-counter items. The IRS Publication 502 has the complete list. Importantly, you can pay for your spouse and dependents medical expenses even if they are not on your health plan.
Q: What happens to my HSA if I switch to a non-HDHP plan? You keep the HSA and all its funds โ it is yours for life. You just cannot make new contributions while you are not enrolled in an HDHP. You can still withdraw for qualified medical expenses and let the existing balance grow.
Q: Can I invest FSA funds? No. FSAs do not offer investment options โ the funds sit in cash and must be used for medical expenses within the plan year (or carryover/grace period if your plan allows). This is a major disadvantage compared to the investable HSA.
Q: What happens to my FSA if I leave my job? Generally, you forfeit any unused FSA balance. Some plans offer COBRA continuation, but most people do not find it worthwhile. This is why you should only contribute what you expect to spend within the year.
Q: Should I use my HSA for current medical expenses or let it grow? If you can afford to pay current medical expenses out of pocket, let the HSA grow tax-free โ this maximizes the investment advantage. Keep receipts for out-of-pocket medical expenses so you can reimburse yourself from the HSA tax-free at any future time. If cash flow is tight, use the HSA for current expenses as needed.