Eye exams are medical services that vary widely in cost depending on where you go, what type of exam you need, and what your insurance covers. The average cost of a comprehensive eye exam in the United States ranges from $100 to $300 without insurance, though prices can be lower or higher depending on your location and the facility.
Understanding Why Your Appetite Changes and What May Help →
The cost breakdown typically includes several components. The basic eye exam itself—where an optometrist or ophthalmologist tests your vision and checks your eye health—might cost $75 to $150. If you need specialized testing, such as visual field testing for glaucoma screening or imaging of your retina, these can add $50 to $100 or more to the total bill. If you need glasses or contact lenses prescribed, that's a separate cost entirely, ranging from $50 for basic frames to $300 or more for designer frames, plus the cost of lenses.
In major metropolitan areas like New York City or San Francisco, eye exams tend to cost more—often $200 to $300. In rural areas, you might find exams for $80 to $120. Chain retailers like Walmart, Costco, and Target often offer competitive pricing on eye exams because they make additional revenue from selling glasses and contacts in the same location.
It's important to understand that "comprehensive" versus "basic" exams serve different purposes. A basic exam checks your current vision and screens for obvious problems. A comprehensive exam includes these elements plus dilated eye exams, tonometry (eye pressure testing), and sometimes additional imaging. If you have existing eye conditions, diabetes, or a family history of eye disease, you may need the more thorough evaluation.
Practical takeaway: Before scheduling an eye exam, call ahead and ask about the specific cost for the type of exam you need, whether dilated exams cost extra, and what payment methods they accept. Prices can vary significantly between facilities in your area.
Most health insurance plans include some coverage for eye exams, but the specifics vary considerably. Many employer-sponsored health insurance plans offer vision coverage either as part of the basic plan or as an add-on option. If you have vision coverage through your health insurance, you'll typically pay a copay of $10 to $50 for an eye exam, with the insurance company covering the rest up to a certain amount.
Get Your Free Guide to Oscar Insurance Providers →
Medicare, the federal health insurance program for people 65 and older, has limitations on eye exam coverage. Original Medicare does not cover routine eye exams or glasses. However, Medicare does cover eye exams if you have diabetes or age-related macular degeneration, and it covers certain eye conditions like cataracts or glaucoma. If you have a Medicare Advantage plan (Part C), that plan may include additional vision benefits—you'll need to check your specific plan's details.
Medicaid, the joint federal-state program for lower-income individuals and families, typically covers eye exams and some vision care, though coverage details vary by state. Some states cover eye exams but not glasses; others cover both. If you're on Medicaid, contact your state's Medicaid office or visit your state's Medicaid website to learn what vision services are included in your coverage.
Vision-specific insurance plans exist as separate products you can purchase. These standalone plans cost $10 to $25 per month and typically cover one or two eye exams per year, plus a benefit toward glasses or contacts. Companies like VSP Vision Care and EyeMed offer these plans both individually and through employers. These plans usually require you to visit an "in-network" provider to receive your covered benefit.
If you don't have insurance at all, you still have options. Many eye care facilities offer discount programs for uninsured patients, and some nonprofit organizations provide free or low-cost eye exams to people who cannot pay.
Practical takeaway: If you have health insurance or vision insurance, review your policy documents or call your insurance company to find out: (1) whether routine eye exams are covered, (2) how much your copay is, (3) how often per year exams are covered, and (4) whether you must use in-network providers.
If you're uninsured or underinsured, several programs can help reduce the cost of eye exams. Many optical retailers offer their own discount programs. Costco optical departments perform eye exams for roughly $60 to $75 and don't require a Costco membership for eye care services in most states. Walmart Vision Centers typically charge $60 to $100 for an eye exam. Target and many independent optometrists also offer discounted rates for uninsured patients.
Free Guide to Ginger Root Health Information →
Nonprofit organizations provide free eye care to people in financial need. OneSight, a nonprofit affiliated with Warby Parker, offers free eye exams and glasses at community events and pop-up clinics across the country. Lions Clubs International, a worldwide service organization with local chapters, operates vision centers and provides eye exams and glasses to low-income individuals. The American Academy of Ophthalmology's "Eye Care America" program connects uninsured or underinsured patients with volunteer ophthalmologists who provide free eye exams.
Community health centers, often called federally qualified health centers (FQHCs), provide eye exams on a sliding fee scale based on your income. These centers serve people regardless of ability to pay. You can find a health center near you through the Health Resources and Services Administration website or by searching for "community health center near me."
Some companies offer telemedicine eye exams, where you complete parts of an eye exam online or at a kiosk, followed by an in-person evaluation with a provider. These services sometimes cost $40 to $70, less than traditional in-person exams, though they may not include all components of a full exam.
Senior centers and Area Agencies on Aging sometimes organize low-cost vision screening events for older adults. If you're over 60, contact your local senior center to ask about upcoming vision clinics or discounted eye care services.
Practical takeaway: Start by searching for "free or low-cost eye exams near me" along with your city name. Call local nonprofits, community health centers, and optical retailers to compare costs and ask about discount programs before making an appointment.
Understanding the different types of eye exams helps you know what to expect and whether you truly need the most thorough option. A routine eye exam for someone with no existing eye conditions typically includes visual acuity testing (reading letters on a chart), refraction testing (determining if you need glasses or contacts), and basic eye health screening. This exam takes 20 to 30 minutes and costs $75 to $150.
Get Your Free Medical Records Information Guide →
A comprehensive or dilated eye exam includes everything in a routine exam plus additional testing. The eye care provider dilates your pupils with eye drops to examine the retina and optic nerve in detail. This type of exam screens for conditions like glaucoma, macular degeneration, diabetic retinopathy, and retinal detachment. A comprehensive exam takes 45 to 60 minutes and costs $120 to $250. The American Academy of Ophthalmology recommends healthy adults without symptoms have a comprehensive exam every 1 to 2 years, and every year after age 65.
Specialized eye exams address specific concerns. A contact lens fitting exam includes all standard testing plus measurements of your cornea and trials of different lens types; this costs $100 to $200 and usually requires a follow-up visit. A visual field test (perimetry) measures your peripheral vision and screens for glaucoma; it costs $50 to $100 and is often recommended if you have high eye pressure or a family history of glaucoma. Optical coherence tomography (OCT) uses light waves to create detailed images of your retina; it costs $100 to $150 and helps detect macular degeneration and other retinal conditions.
Some people need exams more frequently than others. If you have diabetes, eye exams should happen annually because diabetes can damage blood vessels in the eye. If you have glaucoma or age-related macular degeneration, your eye care provider may recommend exams every 3 to 6 months. If you're starting new medications that can affect vision, such as certain steroids or antimalarial drugs, your doctor
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.