Yes, you can use your HSA to pay for glasses, but only if they correct a vision problem

Your Health Savings Account (HSA) can pay for prescription glasses, reading glasses, and contact lenses — but not for sunglasses or fashion frames, even if they have a prescription in them. The IRS rule is straightforward: the glasses must correct or treat a medical condition. If your eye doctor writes a prescription because you need them to see clearly, they count. If you are buying them because you like how they look, they do not.

You can use HSA money at the time you buy the glasses, or you can pay out of pocket and save your receipt to withdraw the money from your HSA later. Many people do not realize the second option exists — you have until the end of the year to submit receipts for reimbursement, and you can keep receipts for years if you want to reimburse yourself in a future year when you have more HSA funds available.

Key Takeaways

  • Prescription glasses, reading glasses, and contact lenses are HSA-may be able to access as long as they correct a vision problem documented by an eye doctor.
  • Sunglasses, even with a prescription, and fashion frames without a medical purpose are not HSA-may be able to access.
  • You can pay for glasses with your HSA debit card at the time of purchase, or pay out of pocket and submit a receipt for reimbursement later.
  • Eye exams themselves are also HSA-may be able to access, whether they are at an optometrist, ophthalmologist, or retail location like Costco or Warby Parker.
  • Keep your receipt and your eye doctor's prescription — you may need both if your HSA provider asks for proof that the purchase was medically necessary.

What counts as an HSA-may be able to access vision expense

The IRS considers vision correction a medical expense. That means prescription eyeglasses, prescription contact lenses, and reading glasses all may have access to. Progressive lenses, anti-glare coatings, and blue-light filtering also count because they are add-ons to a corrective lens, not decorative choices.

The key word is prescription. If an eye doctor has examined you and written a prescription for a specific vision correction, the glasses or contacts made to that prescription are may be able to access. This includes bifocals, progressive lenses, and specialty lenses prescribed for a medical reason — such as lenses for astigmatism or keratoconus.

Eye exams themselves are also may be able to access, whether you see an optometrist, an ophthalmologist, or get your eyes checked at a retail location like Costco, Warby Parker, or LensCrafters. The exam is the medical service; the glasses are the treatment.

What does not count, and why

Sunglasses do not count, even if they have a prescription in them. The IRS sees sunglasses as a lifestyle choice, not a medical treatment. The same rule applies to blue-light glasses if you are buying them for comfort while looking at screens — they are not correcting a diagnosed vision problem.

Fashion frames without a prescription also do not count. If you buy frames that happen to have a prescription lens in them, the frames themselves are not may be able to access, though the cost of the lenses might be. In practice, most optical shops bundle the frame and lens cost together, so you would need to ask them to break out the lens cost separately if you want to use your HSA for only part of the purchase.

Cosmetic procedures like LASIK or PRK (laser eye surgery) are a gray area. Some HSA providers cover them and some do not, because the IRS allows plans to set their own rules on elective surgery. Check your plan documents or call your HSA provider before scheduling.

How to use your HSA for glasses at the time of purchase

Most HSA providers issue a debit card that works like a regular bank card. You can use it at any optical retailer — whether that is your eye doctor's office, a chain like Lenscrafters or Pearle Vision, or an online retailer like Warby Parker or Zenni. Swipe the card and the purchase comes directly out of your HSA balance.

Some retailers may ask you to verify that the purchase is for a medical purpose. If they do, show them your prescription. If the retailer's system does not recognize HSA cards, you can pay with a regular debit card or credit card and then submit the receipt to your HSA provider for reimbursement.

Keep your receipt even if you use the HSA debit card. Your HSA provider may audit purchases and ask for proof that the expense was medically necessary. A receipt showing the prescription glasses or contact lenses, along with your eye doctor's prescription, is all the proof you need.

Paying out of pocket and getting reimbursed later

You do not have to use your HSA debit card at the time of purchase. You can pay for glasses with your own money and then submit a receipt to your HSA provider for reimbursement. This is useful if you want to spread out your HSA spending, if you do not have your debit card with you, or if the retailer does not accept HSA cards.

To get reimbursed, you will need to submit a receipt showing what you bought and the cost, plus a copy of your eye doctor's prescription. Most HSA providers have an online portal where you can upload these documents. Some still accept paper submissions by mail. The reimbursement usually arrives within one to two weeks.

You have until the end of the calendar year to submit receipts for reimbursement. However, you do not have to reimburse yourself in the same year you paid for the glasses. You can keep receipts for years and submit them whenever you want — as long as you have enough HSA balance to cover the reimbursement. This is a legal way to use old receipts to withdraw money from your HSA tax-free.

Where to buy glasses with your HSA

You can use your HSA at any optical retailer that sells prescription glasses. That includes independent optometrists, chain stores like Lenscrafters and Pearle Vision, warehouse clubs like Costco and Sam's Club, and online retailers like Warby Parker, Zenni, and EyeBuyDirect. The retailer does not have to be "HSA-approved" — if they sell prescription glasses, your HSA debit card should work.

Some online retailers make it easier than others. Warby Parker and EyeBuyDirect both accept HSA cards directly and clearly label their products as HSA-may be able to access. Smaller retailers may not have HSA in their payment system, but you can still use your HSA by paying out of pocket and submitting a receipt for reimbursement.

Frequently Asked Questions

Can I use my HSA for contact lenses?

Yes. Prescription contact lenses are HSA-may be able to access just like glasses. You can also use your HSA to pay for contact lens solution and cases, since they are necessary to use the lenses. Colored contacts without a prescription are not may be able to access.

What if I do not have a prescription yet?

You need an eye exam first. The exam itself is HSA-may be able to access, and once you have a prescription, you can use your HSA to buy the glasses. If you have not had an eye exam in a while, that is the first step.

Can I use my FSA instead of my HSA for glasses?

Yes, if you have an FSA (Flexible Spending Account) instead of an HSA, the same rules explore — prescription glasses and eye exams are may be able to access. However, FSA money does not roll over to the next year, so you must use it or lose it by December 31st.

Do I need to keep my receipt forever?

You should keep receipts for at least three to five years in case your HSA provider audits your account. The IRS can ask for proof that expenses were medically necessary, and a receipt with your prescription is the easiest proof to provide.

What if my HSA provider denies my reimbursement?

If your provider denies a reimbursement for prescription glasses, ask them why in writing. Most denials happen because the receipt did not clearly show it was for prescription lenses, or because the provider did not receive the prescription. Resubmit with both documents and ask for reconsideration.