I’ve been on the path to FIRE for 8 years now, and I’m consistently amazed at how many people in our community overlook one of the most powerful tax-advantaged accounts available: the Health Savings Account (HSA). Not as a medical fund—though it certainly is that—but as a stealth retirement account with triple tax advantages that even a Roth IRA can’t match.
The Triple Tax Advantage
Let me break down why HSAs are potentially the best retirement vehicle you’ve never fully utilized:
-
Tax-deductible contributions: Every dollar you contribute reduces your taxable income. For 2026, that’s up to $4,400 for individuals or $8,750 for families (plus $1,000 catch-up if you’re 55+). If you contribute through payroll deductions, you also avoid FICA taxes.
-
Tax-free growth: Invest your HSA funds in index funds, and all growth is tax-free. Unlike a brokerage account where you’re paying capital gains, or even a Roth where you paid taxes upfront, your HSA grows completely tax-free.
-
Tax-free withdrawals: As long as you use the funds for qualified medical expenses, withdrawals are completely tax-free. And here’s the kicker: there’s no time limit on when you can reimburse yourself.
The “Save Receipts Forever” Strategy
Here’s where it gets interesting for FIRE folks. Instead of using your HSA to pay for current medical expenses:
- Pay out-of-pocket for all medical expenses using regular checking/credit cards
- Save those receipts meticulously (I’ll get to Beancount tracking in a moment)
- Invest your HSA funds aggressively in low-cost index funds
- Let it grow tax-free for 10, 20, or 30 years
- Reimburse yourself for those old receipts whenever you want cash
There’s no statute of limitations. A receipt from 2026 can be reimbursed in 2046. By then, your HSA could have tripled in value, and you’re pulling out tax-free money using decades-old receipts.
After age 65, you can also withdraw for non-medical expenses (you’ll pay regular income tax but no penalty)—basically making it function like a traditional IRA, except you’ve already gotten years of tax-free medical reimbursement potential.
The Math That Changed My Mind
Let’s say you’re a family maxing out HSA contributions at $8,750/year for 20 years at a 7% average return:
- In HSA: ~$359,000 (completely tax-free if used for medical, or mostly tax-free via the receipt strategy)
- Same amount in taxable brokerage (assuming 15% capital gains): You’d lose about $53,850 to taxes
- That’s $53K+ in your pocket instead of the IRS’s
And unlike 401(k)s or IRAs, there are no required minimum distributions with HSAs. You control the timeline.
Tracking This in Beancount
Here’s my current account structure:
Assets:HSA:Cash ; HSA uninvested cash
Assets:HSA:Investments:VTSAX ; HSA invested in index funds
Assets:Reimbursable:Medical ; Track unreimbursed medical expenses
Every time I pay a medical bill out-of-pocket, I record it as:
2026-03-10 * "Dentist - Annual Cleaning"
Expenses:Health:Dental 250.00 USD
Assets:Reimbursable:Medical -250.00 USD
This way, I can run a query anytime to see my total “reimbursement pool”—money I can pull from my HSA tax-free whenever I want. Right now I’m sitting on about $12,400 in unreimbursed expenses spanning 3 years.
Questions for the Community
I’m curious how others here are approaching this:
- Are you using the “save receipts” strategy, or paying medical expenses directly from HSA?
- How are you tracking unreimbursed medical expenses in Beancount? (I feel like my approach could be improved)
- What’s your HSA investment allocation? (I’m 100% VTSAX since this is a 20+ year horizon for me)
- Do you have a plan for when to start reimbursing yourself? (Early retirement? Age 65? Never, and leave it as inheritance?)
With healthcare costs being one of the biggest wildcards in FIRE planning—especially in those gap years between early retirement and Medicare eligibility—I feel like HSAs deserve way more attention in our community. Would love to hear how others are thinking about this!