Can You Pay for Over the Counter Drugs with HSA?

Health Savings Accounts (HSAs) are a valuable financial tool that can help individuals save money for medical expenses while reducing their tax liabilities. One common question that arises is whether you can use your HSA funds to pay for over-the-counter drugs. The short answer is yes, you can use your HSA to pay for over-the-counter drugs, as long as they are considered qualified medical expenses by the IRS.

When it comes to using your HSA for over-the-counter drugs, there are a few key points to keep in mind:

  • Not all over-the-counter drugs are eligible expenses. The IRS has specific guidelines on which over-the-counter drugs qualify, so it's essential to check the list of eligible expenses before making a purchase.
  • You may need a prescription. In some cases, even if an over-the-counter drug is eligible, you may still need a prescription from a qualified health professional to use your HSA funds for it.
  • Save your receipts. It's crucial to keep detailed records of your over-the-counter drug purchases and receipts to prove their eligibility in case of an audit.

Overall, HSAs offer flexibility and convenience in covering a wide range of medical expenses, including over-the-counter drugs. By understanding the guidelines and keeping accurate records, you can make the most of your HSA benefits.


Health Savings Accounts (HSAs) are an incredible way to manage your healthcare expenses and maximize your savings. A common inquiry many have is whether you can utilize these funds for over-the-counter (OTC) medications. The answer is yes, but it’s crucial to understand the IRS regulations that dictate which OTC drugs qualify as medically necessary.

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