How to schedule your test depends on your state and whether you are testing for the first time or renewing
Most states let you book your written test, road test, or both through their Department of Motor Vehicles website, by phone, or in person at a local office. Some states use a third-party scheduling system — not the DMV directly — so the website you need depends on where you live. A few states still require you to show up in person without an appointment and wait in line. The fastest route is almost always the state's official DMV website, where you can see available dates and times when ready and confirm your slot on the spot.
Before you schedule anything, you will need to know which test you are taking. If you are getting your first license, you typically take a written knowledge test first, then schedule the road test separately after you pass. If you are renewing an existing license, many states let you renew by mail or online without any test at all. Check your state's renewal rules before you book — you may not need to test at all.
Key Takeaways
- Your state's DMV website is the fastest way to schedule; search "[your state] DMV schedule test" to find the right portal.
- You will need your learner's permit number, Social Security number, and date of birth to book most appointments.
- Written tests and road tests are usually scheduled separately, and you must pass the written test before you can take the road test.
- Some states require you to bring specific documents to your test appointment, such as proof of residency or your learner's permit in hand.
- If your state does not offer online scheduling, call the local DMV office directly or visit in person to book your slot.
Finding your state's scheduling system
Start by going to your state's official DMV website. The URL is usually dmv.[state].gov or [state].gov/dmv. Once there, look for a link labeled "Schedule an Appointment," "Book a Test," or "Reserve a Time Slot." If you cannot find it on the homepage, use the site's search box and type "schedule test" or "appointment."
Some states contract with a third-party company to handle scheduling. For example, California uses a system called DMV Now, and New York uses NY.gov's appointment portal. The DMV website will direct you to the right system — you do not need to search for it separately. If the state website is unclear, call the local DMV office and ask which system they use; the phone number is listed on the website.
If your state does not offer online scheduling, you will need to either call the DMV directly or visit an office in person. The DMV website will tell you which method applies. Have your learner's permit and a calendar in front of you before you call, because staff will ask what dates work for you and may book you on the spot.
What information you will need to provide
When you schedule, have the following ready: your learner's permit number, date of birth, Social Security number, and the address where you currently live. Some systems also ask for your phone number and email address so they can send you a confirmation and reminders. Write down the confirmation number or take a screenshot — you will need it to prove you have an appointment on test day.
If you are scheduling a road test, you will also need to know whether you have a supervising driver lined up. Most states require you to bring a licensed adult in the car with you during the road test. Some DMV systems ask you to provide that person's name and license number when you book; others do not ask until you arrive. Check your state's rules before you schedule so you know what to bring.
Scheduling your written test first
If you are getting your first license, you must take the written knowledge test before the road test. The written test covers traffic laws, road signs, and safe driving practices. You can usually schedule it for any available date — there is no waiting period between booking and testing, though some states have a short window (usually a few days) before your appointment.
When you book the written test, the system will show you available dates and times at testing locations near you. Pick a time when you are alert and have studied the driver's manual for your state. Most written tests take 30 minutes to an hour. After you pass, you will receive a passing score on the spot or by mail within a few days, depending on your state. Only then can you schedule the road test.
Scheduling your road test after passing the written test
Once you have passed the written test, you can schedule the road test. Some states let you book it when ready through the same system; others require you to wait a few days for your passing score to be recorded in the system. Check your confirmation email or the DMV website to see when you can book the road test.
Road test appointments fill up faster than written test slots, especially in busy urban areas. If you are in a city, book as soon as the system opens slots — sometimes weeks in advance. If you are in a rural area, you may have more flexibility. When you book, you will need to confirm that you have a licensed supervising driver who will be in the car with you. Some states let you bring a family member or friend; others require a professional driving instructor. Your state's DMV website will specify which is allowed.
Documents and requirements to bring on test day
Bring your learner's permit and a government-issued photo ID (passport, state ID, or military ID). You will also need proof of residency — a utility bill, lease, or bank statement with your current address. Some states ask for your Social Security card as well. Check your state's DMV website for the exact list, because requirements vary.
For the road test, bring the car you will be driving during the test. It must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, windshield wipers, and mirrors before you start. If anything is broken or missing, the test will be cancelled and you will have to reschedule. Arrive 10 to 15 minutes early so you have time to check in and calm your nerves.
What to do if you need to reschedule or cancel
If you need to change your appointment, go back to the same scheduling system where you booked it and look for a "Modify" or "Cancel" option. You will need your confirmation number. Most states let you reschedule without a fee if you cancel at least 24 to 48 hours before your appointment. If you cancel closer to the date, you may lose your slot and have to book a new one when the system opens slots again.
If you miss your appointment without cancelling, you will typically forfeit your fee and have to book a new test. Some states charge a no-show fee on top of the regular test fee. If an emergency comes up, call the DMV office directly as soon as possible — staff may be able to move your appointment to a later date without penalty if you reach them before your test time.
Frequently Asked Questions
How far in advance can I schedule my test?
Most states let you book 4 to 8 weeks ahead, though some allow up to 12 weeks. A few states only open slots a few weeks at a time. Check your state's DMV website to see when the next batch of dates becomes available. Road test slots often fill faster than written test slots, so book as soon as you are ready.
Can I take the written test in a language other than English?
Most states offer the written test in Spanish and several other languages. When you schedule, the system will ask which language you prefer. If your state does not offer your language online, call the DMV office to ask whether they can arrange an interpreter or provide a translated test at your local location.
What happens if I fail the written test?
You can usually reschedule and take it again after a waiting period — typically 1 to 7 days, depending on your state. There is usually a fee each time you test. Use the time between tests to study the driver's manual more thoroughly. The DMV website often has practice tests you can take for free.
Do I have to use my own car for the road test?
Yes, in almost all states you must bring the vehicle you will be driving. It must be registered, insured, and in safe condition. Some driving schools offer rental cars for the test if you do not have access to one, though there is usually an extra fee. Ask your local DMV office whether they know of any rental options in your area.
What if the scheduling website is not working?
Call your local DMV office directly. The phone number is on the state's DMV website. Staff can book your appointment over the phone and will give you a confirmation number. You may have to wait on hold, but this is the fastest way to get a slot if the online system is down.