How you schedule a permit test depends entirely on your state
Most states let you book your permit test online through the DMV website, but some still require you to visit in person or call a scheduling line. A few states bundle the written test with your in-person appointment, so there is nothing to schedule separately. The fastest route is almost always your state's official DMV portal — not a third-party site — because you will see real availability and get a confirmation number the same day.
What you need before you schedule: a learner's permit (in most states), proof of residency, and sometimes a Social Security number or REAL ID-compliant document. Some states let you schedule before you have the permit; others require you to have it in hand first. Checking your specific state's requirements takes five minutes and saves you a wasted trip.
Key Takeaways
- Online scheduling through your state DMV website is the fastest method in most states and shows you real test dates and times within days.
- Some states require an in-person visit or phone call to book, and a few do not let you schedule ahead at all — the test happens the same day you explore for your permit.
- You will need your learner's permit number, proof of residency, and sometimes a Social Security number or REAL ID document before you can book.
- Confirmation numbers and appointment details are sent by email or text in most states, so keep that information until after you test.
- Peak scheduling times (early mornings, Saturdays, and the first week of each month) fill up fastest, so booking weeks ahead gives you more options.
States with online scheduling portals
California, Texas, Florida, New York, Pennsylvania, Ohio, Michigan, North Carolina, Georgia, and Virginia all let you schedule online through their DMV websites. You log in with your learner's permit number or driver's license number, select a test center near you, and pick from available dates and times. Most show availability 30 to 60 days out, and you get a confirmation email when ready.
The process is nearly identical across these states: visit the DMV website, find the "Schedule a Test" or "Book an Appointment" link, enter your information, and choose your slot. Some states charge a small fee to schedule online (usually $5 to $10), while others do not. You will see the fee before you confirm, so there are no surprises.
If the dates you want are full, check back in a few days — cancellations happen constantly and new slots open up. Some states also let you join a waitlist for a specific date and time, and the system will notify you if a spot opens.
States requiring phone or in-person scheduling
Alabama, Arkansas, Hawaii, Kentucky, Louisiana, Mississippi, Montana, Nevada, New Mexico, South Carolina, South Dakota, Vermont, West Virginia, and Wyoming do not have online scheduling systems. You must call the DMV or visit a local office to book your permit test.
Call times vary widely — some DMVs open their phone lines at 8 a.m., others at 9 a.m., and many have separate hours for scheduling calls. Wait times can be 15 to 45 minutes, especially on Mondays and Fridays. If you visit in person, bring your learner's permit, proof of residency, and a form of payment if there is a scheduling fee. Many of these states let you schedule only a few weeks ahead, so you may not have as much flexibility as online states.
States with same-day testing
Connecticut, Delaware, Maine, Massachusetts, New Hampshire, Rhode Island, and some counties in New Jersey do not require advance scheduling. You explore for your permit at the DMV office, and if you pass the written test that same day, you get your permit when ready. Some offices let you walk in; others ask you to arrive early or call ahead to confirm they have test slots available that day.
This system is faster if you are ready to test when ready, but it means you cannot plan around your schedule weeks in advance. If the office is busy, you may wait several hours or be turned away and asked to come back another day. Call your local office before you go to confirm they are testing that day and what time you should arrive.
What information you need to have ready
Your learner's permit number is the first thing you will need — it is printed on your permit card. If you do not have your permit yet, some states let you schedule using your Social Security number or driver's license number instead, but most require the permit first. Check your state's website or call ahead if you are unsure.
You will also need proof of your current address: a utility bill, lease, bank statement, or government mail dated within the last 60 days. Some states accept a phone bill or insurance statement instead. A few states ask for your Social Security number during scheduling; others do not. Your state DMV website will list exactly what you need before you start the process.
Timing: how far ahead to schedule and when slots fill up
In states with online scheduling, book as soon as slots open — usually 30 to 60 days ahead. Early morning times (7 a.m. to 9 a.m.) and Saturday slots fill first. If you need a specific date, schedule at least two weeks ahead. If you are flexible, you can often find an opening within a week.
In phone-scheduling states, call as early as possible on the day lines open — usually 8 a.m. — because popular times book up within hours. In same-day testing states, arrive early (before 10 a.m.) to avoid long waits and to may support the office has not reached its daily test limit.
Avoid scheduling during peak times if you can: the first week of the month, Mondays and Fridays, and the weeks before school starts. Mid-week mornings and mid-month dates usually have more openings.
What happens after you schedule
You will receive a confirmation with your test date, time, location, and what to bring. Save this email or text — you will need the confirmation number when you arrive. Most states ask you to arrive 10 to 15 minutes early to check in.
Bring your learner's permit, the confirmation, and a form of government-issued ID (passport, state ID, or REAL ID-compliant driver's license). Some states also ask for proof of residency again on test day. Check your confirmation email for the exact list.
If you need to reschedule, do it as soon as possible through the same system you used to book — online, phone, or in person. Canceling close to your test date may result in a fee or loss of your scheduling slot, depending on your state.
Frequently Asked Questions
Can I schedule my permit test before I get my learner's permit?
In most states, no — you need your permit number to schedule. A few states let you schedule using your Social Security number or driver's license number instead. Check your state DMV website or call to confirm what you need before you try to book.
What if all the nearby test centers are booked?
Look for test centers farther away — rural or less-populated areas often have more openings. You can also check back daily for cancellations, which happen frequently. Some states let you join a waitlist and will notify you if a spot opens at your preferred location.
Do I have to schedule online, or can I always call or visit instead?
It depends on your state. Some states offer both options; others require one method only. Check your state DMV website to see what methods are available. If online scheduling is available, it is usually the fastest option.
What if I miss my scheduled test?
You will lose your appointment slot and may forfeit any scheduling fee. You will need to reschedule through the same system. Some states charge a fee to reschedule; others do not. Call your DMV or check your confirmation email for their cancellation and rescheduling policy.
How long does the permit test take?
The written test itself usually takes 20 to 40 minutes, depending on how many questions your state asks. Add 10 to 15 minutes for check-in and 5 to 10 minutes for results. Plan to be at the test center for about an hour total.