You can withdraw money from your HSA, but the rules depend on what you spend it on

A Health Savings Account (HSA) is designed to pay for medical expenses, and you can take money out whenever you need it for that purpose. The catch is that the IRS has a specific list of what counts as a medical expense. If you withdraw money for something on that list — like a doctor's visit, prescription, or dental work — there are no penalties or taxes. If you withdraw for something else, you'll owe income tax on that money plus a 20% penalty, unless you're over 65 or disabled.

The good news is that the list of covered expenses is longer than most people think. It includes not just doctor visits but also things like glasses, hearing aids, therapy, and even some over-the-counter items if a doctor prescribes them. The bad news is that you have to keep receipts and be ready to prove what you spent the money on if the IRS ever asks.

Key Takeaways

  • You can withdraw money from your HSA for any IRS-approved medical expense without penalty or tax, as long as you have documentation.
  • Withdrawals for non-medical expenses cost you income tax plus a 20% penalty, unless you are over 65 or disabled.
  • The IRS list of covered medical expenses includes prescriptions, dental and vision care, mental health treatment, and some over-the-counter items with a doctor's prescription.
  • You do not have to use the money in the same year you earn it — HSA funds roll over and can be spent years later.
  • After age 65, you can withdraw money for any reason without the 20% penalty, though non-medical withdrawals are still taxed as income.

How to actually withdraw the money

The mechanics of withdrawal depend on which bank or financial company holds your HSA. Most HSAs come with a debit card that works like a regular bank card — you swipe it at the pharmacy or doctor's office and the money comes out of your HSA. Some accounts let you write checks. Others require you to pay out of pocket first, then submit a receipt and request reimbursement from the HSA company.

Before you withdraw, check with your HSA provider about their process. Some have online portals where you can request a transfer to your regular bank account. Others require a phone call or a form. The time it takes varies — some process requests in a few days, others take a week or two. If you're using the debit card, the transaction is usually when ready.

Keep every receipt and explanation of benefits (EOB) from your insurance company. The IRS doesn't usually ask for proof unless you're audited, but if they do, you'll need to show that the money went to a covered medical expense. A receipt from a pharmacy or doctor's office is usually enough. For reimbursements you request, the HSA company will typically ask for the receipt before they send you the money.

What the IRS considers a medical expense

The IRS publishes a list called Publication 502, which spells out what counts. The basics are straightforward: doctor visits, hospital stays, surgery, X-rays, lab tests, dental work, and vision care all may have access to. Prescriptions and insulin may have access to. Mental health treatment, including therapy and psychiatry, qualifies. Physical therapy and chiropractic care may have access to.

Some items surprise people. Over-the-counter pain relievers, allergy medicine, and cold medicine do not may have access to unless a doctor writes a prescription for them — and yes, that means a prescription for ibuprofen, not just a note saying you can buy it. Bandages, crutches, and hearing aids do may have access to. Sunscreen does not, unless it's prescribed for a skin condition. Cosmetic procedures do not may have access to, but reconstructive surgery after an injury or illness does.

The full list is long and specific. If you're unsure whether something counts, you can look it up in Publication 502 on the IRS website, or ask your HSA provider — they usually have a customer service line and can tell you whether a specific expense qualifies. When in doubt, keep the receipt anyway. It costs nothing to save it.

What happens if you withdraw for something that doesn't may have access to

If you take money out of your HSA for a non-medical expense — say, groceries or a vacation — you owe income tax on that amount at your regular tax rate, plus a 20% penalty on top. So if you withdraw $1,000 and you're in the 22% tax bracket, you'd owe $220 in income tax plus $200 in penalty, for a total of $420. That's a steep price for accessing your own money.

You report non-medical withdrawals on your tax return using Form 8889. Your HSA provider will send you a Form 1099-SA at the end of the year showing all your withdrawals. If you withdrew more than you spent on medical expenses, you'll need to report the difference as a non-medical withdrawal on your tax return.

There are two exceptions. If you're over 65, you can withdraw money for any reason without the 20% penalty — you'll still owe income tax, but not the extra penalty. If you're disabled (as defined by the IRS), the same rule applies. This is one reason HSAs are sometimes called a retirement account in disguise: after 65, they work like a traditional IRA, except the money you do spend on medical expenses comes out tax-free.

Keeping track of what you've spent

You don't have to report HSA withdrawals to the IRS every time you make one. You only report them once a year on your tax return. But you do need to keep records so you can match your withdrawals to your medical expenses. The easiest way is a straightforward spreadsheet: date, amount, what it was for, and the receipt number.

Some people use their HSA like a regular savings account and reimburse themselves years later. For example, you could pay for a medical expense out of your regular checking account, keep the receipt, and then withdraw the same amount from your HSA five years later. This is legal as long as you have the receipt and the expense was incurred after you opened the HSA. It's a way to let your HSA grow and use it more like a retirement account.

If you do this, keep a running list of unreimbursed medical expenses. Write down the date, amount, and what it was for. When you're ready to reimburse yourself, match it to the receipt and submit both to your HSA provider if they ask for documentation. This strategy works best if you're organized and don't lose receipts.

HSA withdrawals and your taxes

Your HSA provider sends you a Form 1099-SA each January showing all withdrawals from the previous year. You report this on your tax return using Form 8889. If all your withdrawals were for medical expenses, you don't owe any extra tax — the money came out pre-tax when you earned it, and it goes to a covered expense, so the IRS is satisfied.

If you had non-medical withdrawals, you report them on Form 8889 and pay tax plus the 20% penalty. The penalty is calculated on Form 8889 and added to your tax bill. This is separate from your regular income tax — it's an extra cost for using HSA money the wrong way.

If you're self-employed or own a business, you can contribute to an HSA as part of your health insurance setup. The contribution rules are the same, and so are the withdrawal rules. Keep the same records and report everything on Form 8889.

What to do before you withdraw

Before you take money out, make sure you actually have a medical expense coming up or already paid. If you're thinking about withdrawing just to access the money, pause and consider whether you really need it right now. HSA money grows tax-free, and you can use it years from now. If you withdraw for something that doesn't may have access to, the penalty is steep.

If you're leaving a job or changing health insurance, check whether your HSA stays with you. Most HSAs are portable — they belong to you, not your employer — but some employer-sponsored plans have restrictions. Ask your benefits department or HSA provider before you leave. You can roll an HSA into another HSA without penalty, and you can keep it even if you switch to a different type of health insurance (though you can only contribute to it if you're on a high-deductible health plan).

Frequently Asked Questions

Can I withdraw HSA money and pay myself back later?

Yes. You can pay a medical expense from your regular bank account, keep the receipt, and withdraw the same amount from your HSA months or years later. This is legal as long as you have documentation and the expense happened after you opened the HSA. Keep a list of unreimbursed expenses so you don't lose track.

What if I withdraw money and then find out it wasn't a covered expense?

You'll owe income tax plus the 20% penalty when you file your tax return. If the amount is small, you might decide it's not worth trying to fix. If it's large, contact your HSA provider and ask whether they can reverse the withdrawal — some will do this if you catch the mistake quickly.

Do I have to withdraw money from my HSA every year?

No. HSA money rolls over year to year with no "use it or lose it" rule. You can leave the money in the account and let it grow, then withdraw it whenever you have a medical expense. This is different from a flexible spending account (FSA), which does have a important date.

Can I withdraw HSA money if I'm no longer on a high-deductible health plan?

Yes, you can withdraw money for medical expenses anytime, even after you switch to a different insurance plan. You just can't make new contributions to the HSA unless you go back on a high-deductible plan. The money you already have stays yours.

What counts as a medical expense for my family members?

You can use HSA money to pay for medical expenses for your spouse and dependents, even if they're not on your health insurance. The expense has to be covered by the IRS list — same rules as for yourself. Keep receipts showing who the expense was for.