Nearly every custodian has a document upload feature. Almost none are designed to outlive your relationship with that custodian.
Short answer: Use both, for different jobs. Your custodian holds and invests the money. It should not be the only place your receipts exist, because custodian document storage is transaction-shaped, retention-limited, and non-portable.
| Feature | SaveMyHSA | Your HSA provider |
|---|---|---|
| Purpose-built for HSA receipts | ✅ Yes | ⚠️ Partly |
| Structured fields (provider, patient, service date, amount) | ✅ Yes | ❌ No |
| Tracks reimbursed vs. unreimbursed | ✅ Yes | ⚠️ Card only |
| Works when you never swipe the HSA card | ✅ Yes | ❌ No |
| Survives changing HSA custodians | ✅ Yes | ❌ No |
| Built for 20+ year retention | ✅ Yes | ❌ No |
| Search by patient, year, or category | ✅ Yes | ⚠️ Transactions |
| One-click export (files + CSV index) | ✅ Yes | ⚠️ Statements |
| Shows what unreimbursed receipts are worth later | ✅ Yes | ❌ No |
| Holds your HSA money and investments | ❌ No | ✅ Yes |
| If you… | Use |
|---|---|
| Spend your HSA as you go with the card | Your custodian's upload feature is probably enough |
| Pay out of pocket and let the balance invest | You need documentation independent of the custodian |
| Expect to change providers or jobs | Keep records somewhere portable |
No. A trustee-to-trustee transfer moves the balance. Uploaded documents stay behind with the old custodian, and access typically ends when the account closes.
It varies, but retention windows of 3–7 years are common, matching statement retention. A shoebox strategy runs far longer than that.
Often not, or only awkwardly. Many custodian upload tools require an associated card transaction, which does not exist when you pay with your own money.