HSA Shop logoHSA Shop

HSA Guide

Do I Have to Pay Taxes When I Withdraw Money from My HSA?

Published March 26, 2023

Check eligibility on the gobrowse 7,000+ HSA-eligible products in the free app.

Get the app
Short answer: You don’t pay taxes on HSA withdrawals used for qualified medical expenses; non-qualified withdrawals may be subject to taxes and, if under 65, a 20% penalty.

Tax treatment for qualified HSA withdrawals

When it comes to withdrawing money from your Health Savings Account (HSA), you may wonder if you have to pay taxes on the funds. The good news is that as long as you use the money for qualified medical expenses, you won't have to pay any taxes on your withdrawals.

Here's how it works:

What counts—and what triggers taxes

  • Qualified medical expenses include a wide range of services and treatments such as doctor's visits, prescriptions, and more.
  • If you withdraw money from your HSA for non-qualified expenses, you will have to pay taxes on the amount withdrawn plus a 20% penalty if you are under 65.
  • After turning 65, you can still withdraw money for non-qualified expenses without the penalty, but you will have to pay income taxes on the amount withdrawn.
  • It's important to keep receipts and documentation for all HSA withdrawals to show that the funds were used for qualified medical expenses.

In summary, you do not have to pay taxes when you withdraw money from your HSA for qualified medical expenses. However, if you use the funds for non-qualified expenses, you may be subject to taxes and penalties.

Why tax-free HSA withdrawals matter

Withdrawing money from your Health Savings Account (HSA) can be a smart move for managing medical expenses. If the funds are used for qualified medical expenses, the withdrawals are tax-free, which is a significant advantage of having an HSA.

Free App

Browse 7,000+ HSA-Eligible Products

Search by symptom, get price alerts, and build your HSA shopping list — all in the free app.

← Back to all articles