Yes, you can use your HSA for prescription glasses, but not for all eyewear

You can pay for prescription glasses with your HSA funds, but only if they are prescribed by a doctor or optometrist to correct a vision problem. The IRS treats prescription eyewear as a may have access to medical expense. This means you can use your HSA debit card at checkout, or pay out of pocket and reimburse yourself from your HSA later.

The key word is prescription. Glasses that correct your vision—whether for nearsightedness, farsightedness, astigmatism, or presbyopia—count. Sunglasses do not count, even if they have a prescription lens, because their primary purpose is protection from UV light rather than vision correction. Reading glasses you buy over the counter without a prescription also do not count.

Contact lenses follow the same rule: prescription contacts are allowed, non-prescription colored contacts are not. Frames themselves are allowed as long as they hold prescription lenses. The cost of the exam that leads to the prescription is also a may have access to expense.

Key Takeaways

  • Prescription glasses and contact lenses are may have access to HSA expenses, but only when prescribed by a licensed eye care provider to correct vision.
  • Over-the-counter reading glasses, sunglasses, and non-prescription contacts are not covered by your HSA, even if they help your vision.
  • You can use your HSA debit card to pay at the time of purchase, or pay with another method and request reimbursement from your HSA later.
  • Keep your prescription and receipt as proof that the expense was medically necessary; the IRS may ask for documentation if you are audited.

How to pay for glasses with your HSA

When you buy prescription glasses, you have two payment routes. The first is to use your HSA debit card directly at the eye care provider's office or at a retailer like LensCrafters, Warby Parker, or Zenni Optical. Many of these retailers accept HSA cards the same way they accept any debit card. You do not need to do anything after the purchase—the transaction is complete.

The second route is to pay with your personal funds or another payment method, then request reimbursement from your HSA administrator. This works if the retailer does not accept HSA cards, or if you want to keep the transaction separate. You will need to submit a receipt showing the purchase date, the amount, and what was bought. Your HSA administrator will review it and transfer the money to your bank account or issue a check.

Reimbursement timelines vary by administrator. Some process requests within a few business days; others take one to two weeks. Check your HSA plan documents or call the customer service number on your card to learn the typical timeline for your account.

What documentation you need to keep

The IRS does not require you to submit proof at the time you use your HSA for glasses, but you must keep records in case of an audit. Save your receipt from the eyewear purchase and your prescription from your eye care provider. The receipt should show the date, the retailer's name, and the amount paid. Your prescription should be dated and signed by the provider.

If you are reimbursing yourself, also keep a copy of the reimbursement request you submitted to your HSA administrator and their confirmation that the reimbursement was approved. These documents together prove that the expense was medically necessary and that you paid for it.

The IRS typically keeps audit records for three years from the date you file your tax return, so hold onto these documents for at least that long. If you use your HSA debit card, your account statement will also serve as a record of the transaction.

Glasses that do not count as HSA expenses

Sunglasses are not covered, even if they have a prescription lens. The IRS considers sunglasses a general-purpose item because their primary function is UV protection, not vision correction. The fact that they correct your vision is secondary.

Over-the-counter reading glasses are also not covered because they are not prescribed by a provider. If you need reading glasses and want to use your HSA, you must get a prescription from an eye care professional first. Once you have a prescription, the glasses become a may have access to expense.

Fashion frames without lenses do not count. Lens coatings like anti-glare or blue light filtering are covered as part of the prescription lens cost, but cosmetic procedures like LASIK or PRK are not covered by HSA funds—they are considered elective surgery.

Using your HSA at different types of retailers

Major eyewear chains like LensCrafters, Pearle Vision, and Visionworks accept HSA debit cards at most locations. Online retailers like Warby Parker, Zenni Optical, and EyeBuyDirect also accept HSA cards, though you will need to select it as your payment method at checkout. Some smaller independent optometry offices may not have the infrastructure to accept HSA cards, in which case you can pay out of pocket and request reimbursement.

If you order glasses online and the retailer does not accept HSA cards, pay with a credit card or bank account, then submit your receipt to your HSA administrator for reimbursement. Make sure the receipt clearly shows what you purchased—some retailers list items generically, so you may need to include your order confirmation email as well.

Costco and Sam's Club optical departments accept HSA cards if you have a membership. Walmart Vision Centers also accept HSA payments. Call ahead if you are unsure whether a specific location accepts HSA debit cards.

What happens if you use your HSA incorrectly for eyewear

If you use your HSA to pay for non-may have access to eyewear—such as sunglasses or over-the-counter reading glasses—and the IRS audits your account, you will owe income tax on that amount plus a 20 percent penalty. The penalty applies to the non-may have access to withdrawal, not to your entire HSA balance.

For example, if you withdrew $200 for sunglasses, you would owe income tax on $200 plus a $40 penalty (20 percent of $200). The tax rate depends on your tax bracket. If you are in the 22 percent bracket, you would owe $44 in tax plus $40 in penalty, for a total of $84 on top of the $200 you already spent.

The IRS does not actively monitor individual HSA transactions, so the risk of audit is low. However, if you are audited for any reason and the auditor reviews your HSA account, non-may have access to purchases will be flagged. To avoid this, stick to prescription eyewear and keep your receipts and prescriptions on file.

Frequently Asked Questions

Can I use my HSA for blue light glasses?

Only if they are prescribed by an eye care provider to correct a vision problem. Blue light filtering is a lens coating, and coatings are covered as part of the prescription lens cost. Over-the-counter blue light glasses without a prescription are not covered.

What if my glasses cost more than my HSA balance?

You can pay the difference with another payment method. Use your HSA debit card for the amount available in your account, then pay the rest with a credit card, debit card, or cash. Only the amount you pay with your HSA is a may have access to expense.

Can I use my HSA for my child's glasses?

Yes, if your child is claimed as a dependent on your tax return. Prescription eyewear for dependents is a may have access to HSA expense. You can use your HSA to pay for their glasses, contacts, and eye exams.

Do I need to submit a receipt to use my HSA debit card?

No, not at the time of purchase. But you must keep the receipt for your records in case of an audit. The IRS may ask for proof that the expense was medically necessary and that you actually paid for it.

Can I use my HSA for glasses I buy abroad?

Yes, as long as they are prescription glasses prescribed by a licensed provider. Keep your receipt and prescription, even if they are in another language. You may need to provide a translation if the IRS asks for documentation.