How to Schedule Your Permit Appointment
Where to schedule depends on your state and what you're testing for
You schedule a permit appointment through your state's Department of Motor Vehicles (DMV) or equivalent agency — the name varies by state. Some states call it the Secretary of State, others the Registry of Motor Vehicles. The process differs depending on whether you're scheduling a written test for a learner's permit, a road test for a driver's license, or a commercial driver's license (CDL) test.
Most states now let you schedule online through their DMV website. A few still require you to call or visit in person. Some states use a third-party scheduling system rather than their own portal. The fastest way to find the right link is to search "[your state] DMV schedule permit appointment" — this takes you directly to your state's system rather than a national one that might route you wrong.
Before you schedule anything, gather the information you'll need: your Social Security number, driver's license number (if you have one), date of birth, and the address where you currently live. You'll also need to know which location you want to test at — most states have multiple DMV offices, and appointment availability varies by location.
Key Takeaways
- Schedule through your state DMV's website or phone line, not through a national service — each state runs its own system.
- Have your Social Security number, date of birth, and current address ready before you start, because you'll need them to book.
- Check your state's rules on how far in advance you can schedule; some allow booking months ahead, others only a few weeks.
- Write down your confirmation number and appointment date immediately after booking, because you'll need it when you arrive.
- If no appointments are available at your preferred location, check nearby offices — they often have different availability.
Online scheduling through your state DMV website
Most states offer online scheduling as their primary method. Go to your state's official DMV website and look for a link labeled "Schedule an Appointment," "Book an Appointment," or "Reserve a Test." You'll be asked to select what you're testing for — written permit test, road test, or CDL — and then choose your preferred location and date.
The system will show you available time slots, usually in 15-minute or 30-minute blocks. Pick the one that works for you. You'll then confirm your personal information and receive a confirmation number via email or on screen. Save this number — you'll need to show it when you arrive for your appointment.
If your state's website doesn't offer online scheduling, or if you can't find the appointment system, call the DMV directly. The phone number is on your state's official DMV website. Have your information ready before you call, because wait times are often long and you don't want to spend extra time on hold gathering details.
What to do if appointments are full at your location
Popular DMV offices fill up weeks or months in advance, especially during summer and around holidays. If the location nearest you shows no availability, check other DMV offices in your area — even one 20 or 30 minutes away often has open slots.
Some states let you join a waitlist if an appointment cancels. If that option appears during booking, take it. People cancel regularly, and you may get called in sooner than the next available slot shows.
If your state's system doesn't offer a waitlist, call the DMV office directly and ask whether they keep cancellations available or whether you can request a callback if an opening comes up. Some offices will note your request and contact you when space opens, though this is not may provide.
Scheduling by phone or in person
If your state doesn't offer online scheduling, or if you're unable to use the online system, you can schedule by phone. Call your state DMV's main number and ask to schedule a permit or road test appointment. Have your Social Security number, date of birth, and preferred location ready.
You can also walk into a DMV office and schedule in person at the front desk. This works if you need an appointment urgently or if you're having trouble with the online system. Bring the same information you'd need for a phone call. Be prepared to wait — DMV offices are often busy, and in-person scheduling can take 30 minutes or longer.
How far in advance you can schedule
Rules on advance scheduling vary by state. Some states let you book 60 or 90 days ahead, while others only allow scheduling 2 to 4 weeks in advance. Check your state's DMV website for this detail — it's usually listed near the scheduling tool itself.
If you're scheduling far ahead and your plans change, most states let you reschedule or cancel online without penalty. If you need to change your appointment, log back into the scheduling system using your confirmation number, or call the DMV to make the change.
What to bring and what to expect on test day
Bring your confirmation number and a valid form of identification — usually a passport, state ID, or birth certificate. Some states require specific documents; check your state's DMV website under "What to Bring" or "Required Documents for Testing."
Arrive 10 to 15 minutes early. The DMV will call you by name when they're ready. For a written permit test, you'll be taken to a computer station and given the test on screen. For a road test, an examiner will meet you in the waiting area and walk you to the test vehicle.
If you're running late or need to cancel, call the DMV office directly as soon as you know. Canceling online may not be possible close to your appointment time, so a phone call is safer.
Frequently Asked Questions
Can I schedule an appointment the same day I want to test?
Most states do not allow same-day scheduling. You typically need to book at least a few days to a few weeks ahead, depending on your state and how busy the office is. If you need to test urgently, call the DMV directly and ask whether they have any same-day or next-day cancellations available.
What if I miss my appointment?
If you miss your appointment without canceling, you'll lose the slot and may have to wait weeks to reschedule. Some states charge a fee to reschedule after a no-show. If you realize you're going to miss it, call the DMV office immediately to cancel and free up the slot for someone else.
Do I need to schedule separately for the written test and the road test?
Yes. You schedule the written permit test first, pass it, and then schedule a separate road test appointment. You cannot take the road test until you have a valid learner's permit in hand. Some states let you schedule both at once if you already have your permit, but most require two separate bookings.
Can someone else schedule an appointment for me?
Most online systems require you to enter your own information, so you'll need to do it yourself or be present while someone helps you. If you're unable to use the online system, a family member or friend can call the DMV on your behalf, but they'll need your Social Security number and date of birth to provide to the scheduler.
What if I need to reschedule after I've already booked?
Log into your state's DMV scheduling system using your confirmation number and look for a "Reschedule" or "Modify Appointment" option. If that's not available, call the DMV office directly. Most states allow one or two free reschedules; additional changes may have a fee.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.