You can get an eye test at an optometrist, ophthalmologist, or DMV office — whichever is fastest for your schedule
An eye test for your driver's license is a vision screening, not a full eye exam. It takes about five minutes and checks whether you can see well enough to drive safely. You do not need an appointment at most places, and the cost ranges from free (at some DMV offices) to $20 to $50 at a private optometrist, depending on where you live and whether you already wear glasses.
The three main places to get tested are your state's Department of Motor Vehicles (DMV), a private optometrist's office, or an ophthalmologist's office. Some states let you take the vision test at the DMV during your license appointment. Others require you to bring proof of a recent vision test from an eye care provider. A few states accept tests from pharmacies like Walmart or CVS that have vision centers. Knowing which option your state accepts saves you a trip.
Key Takeaways
- Your state DMV website lists whether you can test at the DMV office itself or must bring proof from an eye care provider.
- An optometrist or ophthalmologist can perform the test in minutes without a full eye exam, and most do not require an appointment.
- Vision tests at pharmacies with optical centers are often the cheapest option and may be free or under $20.
- Bring your current glasses or contacts if you wear them — the test checks your vision with correction, not without it.
- The test result is usually valid for one to two years, so you can take it before your license appointment and bring the paperwork with you.
Check your state DMV website first
Your state's DMV website tells you exactly where you can take the vision test and what paperwork you need to bring to your license appointment. Some states, including California, Florida, and Texas, let you take the test at the DMV office on the same day as your license appointment. Others, like New York and Illinois, require you to bring a vision test result from a licensed eye care provider.
The DMV website also lists how long the test result stays valid — usually one to two years. This matters if you are scheduling your license appointment weeks or months away. You can take the test now, get the paperwork, and bring it to your appointment later without retesting.
Getting tested at an optometrist or ophthalmologist
An optometrist is trained to perform vision tests and prescribe glasses and contacts. An ophthalmologist is a medical doctor who does the same work plus treats eye diseases. Both can do a driver's license vision test in five to ten minutes. You do not need a full eye exam — just ask for a vision screening for your driver's license when you call or walk in.
Most optometrist and ophthalmologist offices do not require an appointment for a quick vision test, though calling ahead is safer if you want to avoid a wait. The cost is typically $15 to $50, depending on your location and whether the office charges for the screening alone or bundles it with other services. Ask the price when you call. After the test, the office gives you a form or letter stating your vision result, which you bring to the DMV.
Vision tests at pharmacy optical centers
Walmart Vision Centers, CVS optical departments, and similar pharmacy-based eye care services can perform driver's license vision tests. These are often the cheapest option — sometimes free or under $20 — and they typically do not require an appointment. Walk-in testing is common, especially during off-peak hours like weekday mornings.
Not every pharmacy location has an optical center, so check the store locator on the pharmacy's website and confirm that location offers vision testing. Call ahead to ask whether they do driver's license screenings specifically, since some locations do full exams only. If they do offer the screening, ask how long the wait usually is and whether you need to bring anything besides your ID.
What to bring and what to expect
Bring your current glasses or contacts if you wear them. The vision test checks how well you see with correction, not without it — that is what matters for driving. Bring your ID so the provider can document who was tested. If you are under 18, bring a parent or guardian.
The test itself is straightforward. You sit in front of a machine or chart, cover one eye at a time, and read letters or symbols that get smaller. The provider notes the smallest line you can read clearly. If you cannot meet your state's minimum vision standard (usually 20/40 or 20/50 with correction), you will not pass. In that case, you may need glasses or a stronger prescription before you can get your license. The provider will tell you what to do next.
How long the test result is valid
Vision test results for driver's licenses are usually valid for one to two years from the date of the test. Check your state DMV website to confirm the exact timeframe. This means you can take the test well before your license appointment and bring the paperwork with you. You do not have to test on the same day as your license appointment.
If your test result is older than your state allows, you will need a new test before the DMV will issue or renew your license. Plan ahead if you are scheduling your appointment far in the future.
What to do if you do not pass the vision test
If your vision does not meet your state's standard, you have options. Most commonly, you need a new glasses prescription or stronger contacts. Schedule an appointment with an optometrist or ophthalmologist for a full eye exam — not just a vision screening — so they can determine the right prescription. Once you have new glasses or contacts, you can take another vision screening for your license.
Some states allow you to take the license test again at the DMV after you get new glasses, at no extra cost. Others require you to return to the eye care provider for a second screening. A few states issue restricted licenses that limit when or where you can drive if your vision is close to the standard but not quite there. Ask the DMV what options are available in your state.
Frequently Asked Questions
Can I take the vision test online or by mail?
No. Your state requires an in-person vision test performed by a licensed provider or DMV staff. This ensures the test is accurate and that you are the person being tested. You must visit a physical location.
Do I need a full eye exam or just the vision screening?
Just the vision screening. A full eye exam checks for diseases and determines your glasses prescription. For a driver's license, you only need the quick vision test that checks whether you can see 20/40 or 20/50 (depending on your state). Tell the provider you need a screening for your license, not a full exam, to save time and money.
What if I wear contacts instead of glasses?
Wear your contacts to the vision test. The test checks your vision with whatever correction you normally use while driving. If you wear contacts while driving, take the test in contacts. If you wear glasses, wear glasses.
How much does a vision test for a driver's license cost?
Costs vary by location and provider. DMV offices may charge nothing or $10 to $20. Optometrists typically charge $15 to $50. Pharmacy vision centers are often the cheapest at $0 to $20. Call ahead to ask the price before you go.
Can I use an old vision test result from my eye doctor?
Only if it is within your state's validity period, usually one to two years. Check your state DMV website for the exact timeframe. If your test is older than that, you need a new one before the DMV will issue your license.