You can withdraw money from an HSA anytime, but the IRS taxes non-medical withdrawals

Yes, you can take money out of your HSA whenever you want. There is no age restriction, no waiting period, and no permission needed from your employer or the HSA custodian. The catch is what happens next: if you withdraw money for something other than a may have access to medical expense, you pay income tax on that amount plus a 20% penalty tax. If you withdraw for a may have access to medical expense, there is no tax or penalty.

The IRS publishes a list of what counts as may have access to. It includes doctor visits, prescriptions, dental work, vision care, mental health treatment, and many medical devices and supplies. It does not include cosmetic procedures, gym memberships, or over-the-counter vitamins (though some over-the-counter medicines do count). The key is that the expense must be for diagnosis, cure, mitigation, treatment, or prevention of disease.

Your HSA custodian—usually a bank or investment firm—does not police what you spend the money on. You withdraw it, and the IRS assumes it was for a may have access to expense unless you tell them otherwise on your tax return. If you withdraw $500 and only $300 was actually for medical care, you owe tax and penalty on the $200 difference.

Key Takeaways

  • You can withdraw HSA money at any time without waiting, but non-medical withdrawals are taxed as income plus a 20% penalty.
  • may have access to medical expenses include doctor visits, prescriptions, dental, vision, mental health care, and certain medical devices and supplies.
  • The IRS does not automatically know what you spent the money on—you report it on your tax return, and keeping receipts protects you if audited.
  • After age 65, you can withdraw money for any reason without the 20% penalty, though you still pay income tax on non-medical amounts.
  • Some HSA custodians offer debit cards that flag transactions as medical or non-medical at the point of purchase, reducing the risk of accidental misuse.

How the tax penalty works on non-medical withdrawals

If you withdraw $1,000 from your HSA for a non-medical expense, you owe two separate taxes. First, you pay ordinary income tax on that $1,000 at your marginal tax rate—the same rate you pay on wages. If you are in the 24% federal bracket, that is $240. Second, you pay a 20% penalty tax to the IRS, which is $200. Your total tax bill is $440, leaving you $560 of the original $1,000.

The penalty applies only to the non-medical portion. If you withdraw $1,000 and $700 was for a doctor visit and $300 was for a vacation, you owe tax and penalty only on the $300. You report this on Form 8889 when you file your tax return. The HSA custodian does not report the withdrawal to the IRS as taxable—that is your job to calculate and disclose.

Some people withdraw HSA money for non-medical reasons and simply do not report it. The IRS catches this through audits or when the custodian reports the withdrawal amount. If audited, you owe the tax, the penalty, and interest on both, plus potential fraud penalties if the IRS determines it was intentional.

Withdrawals after age 65 and the penalty change

Once you turn 65, the 20% penalty tax disappears. You can withdraw money for any reason—medical or not—and pay only ordinary income tax on the non-medical portion. This makes an HSA function like a traditional IRA after 65, except that withdrawals for may have access to medical expenses remain tax-free at any age.

This rule applies whether you are still working or retired. If you withdraw $1,000 at age 67 for a vacation, you owe income tax on that $1,000 but no penalty. If you withdraw $1,000 for a doctor bill, you owe nothing. The distinction between medical and non-medical still matters for tax purposes—you just lose the extra 20% penalty.

Many people use this rule strategically: they keep receipts for medical expenses paid out of pocket during their working years, then reimburse themselves from the HSA after 65 when the penalty no longer applies. This is legal and common, though it requires documentation.

Methods for withdrawing HSA money

Most HSA custodians offer three ways to access your money: a debit card, checks, or direct transfer to your bank account. The debit card is the fastest and most common. You swipe it at a pharmacy, doctor's office, or medical supply store, and the transaction goes through like any other debit card purchase. Some custodians categorize the merchant automatically—a pharmacy transaction is flagged as medical, a grocery store as non-medical—which helps you track what you are spending.

Checks work the same way as a regular checking account. You write a check to the provider or to yourself, and the money leaves your HSA. Direct transfer takes one to three business days and is useful if you want to move a large amount to your main bank account.

Some custodians also allow online bill pay, where you authorize the HSA to send money directly to a provider. This is common for insurance premiums and recurring medical bills. The key is that you control the timing and amount—there is no automatic deduction unless you set it up.

Keeping records to prove medical expenses

The IRS does not require you to submit receipts when you withdraw HSA money, but you must keep them for your records. If you are audited, you need to show that the withdrawal was for a may have access to medical expense. A receipt from a pharmacy, doctor's office, or medical supplier is the standard proof. A credit card statement alone is not enough—you need documentation of what was actually purchased.

For prescriptions and over-the-counter medicines, keep the receipt showing the item name and price. For doctor visits, keep the invoice or explanation of benefits from your insurance. For medical devices like a blood pressure monitor or glucose meter, keep the receipt showing what was purchased and the date. If you paid out of pocket and reimbursed yourself later, keep both the original receipt and a record of the HSA withdrawal.

Many people photograph receipts or scan them into a folder on their computer. This protects you if the original gets lost and makes it faster to gather documentation if the IRS asks. The IRS typically has three years to audit a tax return, so keep records for at least that long.

What happens if you withdraw money and later realize it was not may have access to

If you withdraw $500 thinking it was for a may have access to expense and later learn it was not, you have two options. First, you can report it correctly on your tax return and pay the tax and penalty. Second, you can recontribute the $500 to your HSA within a certain window, which reverses the withdrawal and avoids the tax.

The recontribution window depends on your situation. If you made a mistake on your tax return, you can file an amended return (Form 1040-X) and correct it. If you have not yet filed, you can simply report it correctly the first time. Some custodians allow you to reverse a withdrawal within a few days if you catch the error immediately, though this varies by provider.

The safest approach is to ask your custodian or a tax professional before you withdraw if you are unsure whether an expense qualifies. Many custodians have a list of common may have access to expenses on their website, and some offer a customer service line to answer questions.

Frequently Asked Questions

Can I withdraw HSA money to pay for my spouse's medical expenses?

Yes. Your spouse does not need to be on your HSA or your health plan. As long as the expense is a may have access to medical expense for your spouse, you can withdraw HSA money to pay for it. You must keep the receipt showing your spouse's name and the medical service provided.

What if I withdraw HSA money and my employer asks where it went?

Your employer has no right to know how you spend HSA money once it is in your account. The HSA is your property. Your employer can see the total amount contributed and the total amount withdrawn on your annual statement, but not the details of individual transactions. You do not owe your employer an explanation.

Do I have to report HSA withdrawals on my tax return?

You report them on Form 8889, which is part of your tax return. You list the total amount withdrawn and the amount that was for may have access to medical expenses. If all withdrawals were may have access to, you report the full amount as may have access to and owe no additional tax. If some were non-medical, you report only the may have access to portion and pay tax on the rest.

Can I take out a loan against my HSA instead of withdrawing?

No. HSAs do not offer loan features. You can only withdraw money or leave it in the account. If you need money temporarily, you must withdraw it. If you later want to recontribute it, you can do so if you have not yet filed your tax return for that year, but this is not a formal loan process.

What if I need the money for an emergency that is not medical?

You can withdraw it, but you will owe income tax plus the 20% penalty on the non-medical amount. The HSA is designed for medical expenses, not emergencies. If you are under 65, the penalty makes this an expensive option. If you are 65 or older, you pay only income tax, which is the same as withdrawing from a regular savings account.