The Shoebox Strategy: How to Legally Reimburse Yourself Years Later

You can pay medical bills out of pocket today and reimburse yourself from your HSA decades from now. Here's how the rule actually works.

Most people treat their HSA like a debit card: pay for a prescription, swipe the HSA card, done. That's a perfectly valid way to use it. But it means the money leaves the account immediately, instead of staying invested and compounding tax-free.

There's a better way, and it's completely sanctioned by the IRS: pay medical expenses with your own cash, save the documentation, and reimburse yourself from your HSA whenever you want — even decades later. Financial planners sometimes call this the "shoebox strategy," because historically people did it by literally throwing receipts in a shoebox.

The rule, in plain terms

The IRS requires only two things for a withdrawal to count as a qualified, tax-free HSA distribution:

  • The expense must be a qualified medical expense as defined under IRS Publication 502.
  • The expense must have been incurred after your HSA was established (not before).

Nowhere does the IRS say you have to reimburse yourself in the same year, or even within a set number of years. As long as you haven't already claimed the expense as a deduction or reimbursed it some other way (like through insurance or a FSA), it's fair game whenever you decide to withdraw the money.

Why you'd want to delay reimbursement

Say you pay a $1,200 dental bill out of pocket at age 35. If you reimburse yourself immediately, that $1,200 comes out of your HSA and stops growing. If you instead leave it invested and reimburse yourself at age 60, assuming a 7% average annual return, that same $1,200 "receipt balance" could represent thousands of dollars of tax-free growth you get to keep, on top of the original reimbursement.

In effect, you're using your HSA as a tax-free growth vehicle today, and giving yourself a tax-free withdrawal option — for any amount up to your accumulated eligible expenses — whenever you actually need the cash. Need money for a home down payment? If you've got $15,000 in old unreimbursed medical receipts sitting around, you can pull that much out of your HSA tax-free and penalty-free, for any purpose, because it's technically a medical reimbursement.

What you need to keep for each expense

If you're going to rely on this strategy, sloppy record-keeping is the one thing that can break it. For every expense you plan to reimburse later, keep:

  • The provider or merchant name
  • The date of service (not the date you paid, if different)
  • A description of the service or item
  • The amount you paid out of pocket
  • Proof you paid it (receipt, EOB, or bank/card statement)
  • Confirmation it hasn't already been reimbursed by insurance, an FSA, or your HSA

If the IRS ever asks you to substantiate a withdrawal — which does happen, especially with larger distributions — you need to produce this documentation. "I'm pretty sure I remember paying for a dental crown a few years back" won't hold up.

Why a shoebox (or phone folder) isn't good enough

The strategy is simple in theory. In practice, most people who try it lose track within a year or two. Paper receipts fade. Phone photos get buried in thousands of other photos. Nobody remembers, five years later, which of the eleven pharmacy receipts they photographed were already reimbursed.

SaveMyHSA was built specifically for this: upload each receipt once, tag it with provider, date, category, and amount, mark it reimbursed or not, and see your running total of "banked" eligible expenses at any time — plus a projection of what that money is worth if you leave it invested instead of cashing out today. It turns the shoebox strategy from a good idea into something you can actually execute for 20+ years without losing the thread.

Related