How to book your permit test appointment
You schedule a permit test through your state's DMV website or by calling your local DMV office directly. Most states now let you book online, which is faster than calling and shows you available dates and times when ready. A few states still require phone appointments only, so check your state's DMV site first to see which method applies where you live.
When you book, you will need your learner's permit number (if you already have one) or your Social Security number and date of birth. The system will show you testing locations near you and available time slots, usually several weeks out. You pick the date and time that works for you, and the DMV sends you a confirmation with your appointment details.
Some states charge a test fee at the time of booking—this varies by state and is typically $10 to $30. You pay online if you book that way, or by phone or in person if you call ahead. Keep your confirmation number or email; you will need it when you arrive for your test.
Key Takeaways
- Most states let you book your permit test online through the DMV website, which shows available dates and times when ready without waiting on hold.
- You will need your learner's permit number or Social Security number and date of birth to schedule an appointment.
- Test appointments are usually available several weeks in advance, so book early if you have a specific date in mind.
- Some states charge a test fee at booking time, ranging from $10 to $30 depending on where you live.
- Bring your confirmation number or email to your appointment, along with valid ID and any documents the DMV listed in your confirmation.
Finding your state's DMV scheduling system
Each state runs its own DMV, so the scheduling process and website look different depending on where you live. Go to your state's official DMV website—search "[your state] DMV" to find it—and look for a link that says "Schedule an appointment," "Book a test," or "Reserve a time slot." The link is usually on the homepage or under a "Services" or "Appointments" menu.
If you cannot find an online booking option, call your local DMV office. The phone number is on the state DMV website. When you call, tell them you want to schedule a permit test, and they will walk you through available dates and times. Have a calendar handy so you can pick a slot right away.
What to bring on test day
Bring your confirmation email or number, your learner's permit (if you have one), and a valid form of ID. Valid ID usually means a state ID card, passport, or birth certificate—check your confirmation email to see exactly what your state accepts. Some states also ask for proof of residency, like a utility bill or lease with your name and address on it.
Arrive 10 to 15 minutes early. The DMV will check you in, verify your documents, and take you to a testing station. The written permit test itself takes 20 to 40 minutes depending on your state and how quickly you work through the questions.
How far in advance to schedule
Book your appointment as soon as you know you are ready to test. Availability varies by location and season—busy DMV offices in cities may have openings only 2 to 3 weeks out, while rural offices might show slots 6 to 8 weeks ahead. If you have a specific date you need (for school, work, or a family plan), book at least 4 weeks early to have options.
If the dates you want are full, check back a few days later. Cancellations open up regularly as people reschedule. Some states also let you join a waitlist for an earlier slot if one becomes available.
Rescheduling or canceling your appointment
If you need to change your test date, log back into the DMV scheduling system using your confirmation number and reschedule to a different time. Most states let you cancel and rebook online without a fee, as long as you do it at least 24 to 48 hours before your appointment. Check your confirmation email for the exact cancellation important date.
If you miss your appointment without canceling, you may lose your test fee and have to book and pay again. If something unexpected comes up, call your DMV office right away to ask about rescheduling options.
What happens after you pass or fail
If you pass the written test, the DMV issues your learner's permit on the spot (or mails it if your state does not issue same-day). Your permit is valid for a set period—usually 6 months to 2 years depending on your state—and lets you practice driving with a licensed adult in the car.
If you fail, you can schedule another test appointment. Most states let you retake the test after a waiting period of a few days to a week. You pay the test fee again for each attempt. Use the time between tests to study the driver's manual and take practice tests online so you understand the material better.
Frequently Asked Questions
Can I schedule a permit test without a learner's permit?
Yes. You schedule and take the written test first, and if you pass, the DMV issues your learner's permit. You do not need to have the permit before you book the test—the DMV uses your Social Security number and date of birth to look you up in their system.
What if my state's DMV website is down or not working?
Call your local DMV office directly. They can schedule you over the phone and may be able to get you an appointment faster than the online system, especially if you are flexible about dates and times.
Do I have to test at the DMV office closest to me?
No. When you book online or call, you can choose from any testing location in your state. Pick whichever office has the date and time that works best for you, even if it is farther away.
How many times can I retake the permit test?
Most states let you retake the test as many times as you need, but you have to wait a few days to a week between attempts and pay the test fee each time. A few states limit retakes to a certain number per year—check your state DMV website for the specific rule.
What if I cannot make my appointment and need to reschedule?
Log into the DMV scheduling system with your confirmation number and pick a new date, or call your local DMV office. Cancel at least 24 to 48 hours before your appointment to avoid losing your fee. If you cancel too close to your test time, you may have to pay again to reschedule.