Can I Pay for Over-the-Counter Medications with an HSA?

Many people wonder if they can use their HSA (Health Savings Account) to pay for over-the-counter medications. The answer is yes, you can use your HSA funds to cover the cost of OTC medications as long as they are considered qualified medical expenses by the IRS.

Here are some key points to keep in mind:

  • OTC medications are only eligible for HSA reimbursement if they treat a specific medical condition.
  • Make sure to keep receipts or documentation in case you need to prove that the OTC medication was a qualified medical expense.
  • Some common OTC items that are HSA-eligible include pain relievers, allergy medications, and cold remedies.

Using your HSA for OTC medications can be a convenient way to manage your healthcare expenses. Just ensure that you are purchasing eligible items to stay in compliance with IRS regulations.


Yes, you can indeed pay for over-the-counter medications with your HSA (Health Savings Account), provided these medications are deemed qualified medical expenses by the IRS. This means that not just any OTC item is eligible—it's important to know which ones truly qualify!

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