Yes, you can use your HSA to pay for glasses and most other vision care
Glasses are a may have access to medical expense under HSA rules, which means you can withdraw money from your account to pay for them without owing income tax on that withdrawal. This includes the frames, lenses, and any coatings or adjustments. The same applies to contact lenses, lens solution, and eye exams. You can use your HSA whether you buy glasses at an optometrist's office, a chain retailer, or online.
The catch is that you must have a receipt or invoice showing what you paid for. The IRS does not require you to submit receipts when you withdraw the money, but you need to keep them for your own records in case of an audit. If you cannot produce a receipt later, the IRS can treat that withdrawal as taxable income and charge you a 20 percent penalty on top.
Your HSA provider—usually a bank or investment firm—may ask you to certify that an expense is medical before approving the withdrawal. Some providers are stricter than others. If you use a debit card linked to your HSA, the transaction may go through instantly, or the provider may flag it and ask for documentation later.
Key Takeaways
- Glasses, frames, lenses, coatings, contact lenses, and eye exams are all covered HSA expenses with no dollar limit.
- You must keep a receipt showing what you paid, even though you do not have to submit it when you withdraw the money.
- Sunglasses are not covered unless they are prescribed for a medical condition like light sensitivity.
- You can use your HSA to reimburse yourself for glasses you bought in the past, as long as you have the receipt and did not already deduct the cost on your taxes.
What counts as a vision expense and what does not
The IRS has a clear list of vision expenses you can pay for with HSA money. Prescription glasses and contact lenses are covered. So are eye exams, lens fittings, and any add-ons like anti-reflective coating, blue-light filtering, or progressive lenses. Glasses prescribed for a specific medical condition—such as prism lenses for eye misalignment or tinted lenses for light sensitivity—are covered even if they look unusual.
Sunglasses are not covered unless a doctor prescribes them for a medical reason. Fashion sunglasses or regular sunglasses bought for UV protection alone do not may have access to. Cosmetic procedures like LASIK or PRK (laser eye surgery) are covered only if you have a medical reason beyond wanting to reduce your dependence on glasses. Check with your eye doctor or surgeon about whether your procedure qualifies before you pay.
Eyeglass cases, cleaning supplies, and replacement nose pads are generally not covered because they are not considered medical devices themselves. However, if your HSA provider's rules are lenient, they may allow it—call and ask before you withdraw money for these items.
How to withdraw HSA money for glasses
The method depends on what your HSA provider offers. Many providers issue a debit card that you can use to pay at the point of sale—you swipe it at the optometrist or online retailer just like a credit card. The money comes straight from your HSA. This is the simplest route because there is no paperwork to file later.
If your provider does not offer a debit card, or if you want to use a different payment method, you can pay out of pocket and then request a reimbursement from your HSA. You fill out a form (usually available on your provider's website), attach a copy of the receipt, and submit it. The provider reviews it and deposits the money into your bank account, typically within one to two weeks.
Some providers let you request reimbursement online by uploading a photo of your receipt. Others require you to mail in the paperwork. Check your HSA provider's website or call their customer service line to find out which method they use and whether they have any specific forms you need to complete.
Keeping records and avoiding IRS trouble
The IRS does not require you to submit receipts when you withdraw HSA money, but it does require you to keep them. If you are audited and cannot show that an expense was medical and that you paid the amount you claimed, the IRS will treat the withdrawal as taxable income. You will owe income tax on it plus a 20 percent penalty.
Store receipts in a folder—physical or digital—organized by year. A photo of the receipt is acceptable; you do not need the original paper. If you bought glasses online, save the order confirmation email and the receipt. If you paid at an optometrist's office, ask for an itemized receipt that breaks down what you paid for (frames, lenses, exam, etc.) rather than a single line item.
Keep records for at least three years after you file your tax return for the year in which you made the withdrawal. The IRS can go back further if it suspects fraud, but three years is the standard audit window.
Using HSA money for glasses when you change jobs or insurance
Your HSA belongs to you, not to your employer or your insurance plan. If you leave your job, change health plans, or lose coverage, your HSA stays with you and the money in it remains yours to use. You can still withdraw it to pay for glasses or any other may have access to medical expense, even if you no longer have the high-deductible health plan that originally allowed you to contribute.
If you are between jobs or between insurance plans, you can still use your HSA to pay for glasses. The only requirement is that you had the HSA open and funded while you were covered by a high-deductible health plan. Once the account is open, the money is yours for life, and you can use it for medical expenses whenever you need to.
If your HSA is with your employer's plan and you are leaving the job, ask your employer or the plan administrator how to roll the account over to an individual HSA provider. This usually takes a few weeks. Do not wait until the last day of employment to ask, because the process can be slow.
Combining HSA with insurance coverage for glasses
Many health insurance plans that are paired with high-deductible health plans also include vision coverage. This coverage might pay for an eye exam, a set allowance toward frames, and a set allowance toward lenses each year. If your plan covers glasses this way, you can use your HSA to pay for the portion your insurance does not cover.
For example, if your insurance covers $150 toward frames and you spend $300 on frames, you can use your HSA to pay the $150 difference. You can also use your HSA to pay for upgrades your insurance does not cover, such as premium lens coatings or designer frames.
Check your insurance plan's summary of benefits to see what vision coverage you have. If you are not sure whether a specific expense is covered, call your insurance company or ask the optometrist's office—they often know the coverage rules and can tell you what your out-of-pocket cost will be.
Frequently Asked Questions
Can I use my HSA to pay for my child's glasses?
Yes, as long as your child is claimed as a dependent on your tax return. You can use your HSA to pay for their eye exams, glasses, and contact lenses. The child does not need to be on your health insurance plan.
What if I bought glasses before I opened my HSA?
You can reimburse yourself for glasses you bought in the past, as long as you have the receipt and did not already deduct the cost on your taxes or use another account to pay for it. You can go back several years, but keep in mind that you can only withdraw money that is currently in your HSA.
Do I need a prescription to use my HSA for glasses?
Yes. The glasses must be prescribed by an eye doctor (optometrist or ophthalmologist) or made to correct a vision problem diagnosed by an eye doctor. You cannot use your HSA to buy reading glasses off the shelf at a drugstore unless they are prescribed.
Can I use my HSA for glasses bought online?
Yes, as long as you have a valid prescription and a receipt from the online retailer. Keep the order confirmation email and the itemized receipt showing what you paid for frames and lenses. Some online retailers ask for your prescription before they ship, which makes it easier to document later.
What happens if I use my HSA for non-medical expenses?
If you withdraw money for something that is not a may have access to medical expense, you owe income tax on that amount plus a 20 percent penalty. The only exception is if you are over 65 or disabled—in that case, you owe the income tax but not the penalty. Keep receipts to prove your expenses are medical.