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

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:

  • 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.


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.

Download our FREE mobile app to get more of the following

Over 7,000+ HSA eligible items for sale.
Check on product HSA (Health Savings Account) eligibility
Get price update notifications
And more!

Did you find this page useful?

Subscribe to our Newsletter