Where and how to book your permit test appointment

You book your permit test appointment through your state's DMV office, either online, by phone, or in person. Most states now offer online scheduling through their DMV website, which lets you pick a specific date and time without waiting on hold. A few states still require phone calls or walk-in scheduling at a local office. The method available to you depends on which state you live in and whether that state's DMV system supports online booking.

Before you book, you need to have completed your permit process or have your learner's permit already issued. Some states let you schedule the test before you formally explore; others require proof that your process is in the system. Check your state DMV website to see what stage you need to be at before scheduling.

The appointment itself is usually available within 1 to 4 weeks from the date you book, though this varies by location and season. Rural areas and less-busy DMV offices may have same-week or next-day slots. Urban offices and peak times (spring and summer) can have waits of 3 to 4 weeks. If no appointments are open when you look, check back daily—cancellations open up regularly.

Key Takeaways

  • Most states let you book online through their DMV website; a few still require phone or in-person scheduling at a local office.
  • You typically need to have started your permit process or already hold a learner's permit before you can schedule a test appointment.
  • Bring your learner's permit, proof of identity, proof of residency, and proof of Social Security number on test day—the exact documents vary by state.
  • If no appointments show available, check back daily because cancellations happen regularly and open new slots.
  • Test appointments usually fill 1 to 4 weeks out, but urban offices during busy seasons can have longer waits.

Step-by-step: booking online through your state DMV

Go to your state's official DMV website and look for a link labeled "Schedule an Appointment," "Book a Test," or "Permit Test Appointment." This is usually on the homepage or under a "Services" or "Appointments" tab. Click the link and you will be taken to the scheduling system.

Enter your learner's permit number or driver's license number, your date of birth, and your last name. Some states ask for your Social Security number or the last four digits. The system will pull up your record and show you which tests you are may be able to access to take (permit test, road test, or both).

Select "Permit Test" or "Written Test" from the menu. Then choose your preferred DMV office location from the list. If you live near multiple offices, pick the one closest to you or the one with the earliest available dates.

The system will show you available dates and times. Click on a date that works for you, then select a specific time slot. Most offices offer morning and afternoon appointments on weekdays, and some offer Saturday hours. Confirm your selection and you will receive a confirmation number and email. Write down the confirmation number and save the email—you will need both on test day.

Booking by phone or in person if online is not available

If your state does not offer online scheduling, call your local DMV office directly. The phone number is on your state's DMV website. Have your learner's permit number, date of birth, and Social Security number ready when you call. Tell the staff member you want to schedule a permit test appointment and provide your information.

The staff will tell you what dates and times are available at that office. Pick one and confirm it. Ask for a confirmation number and write it down. If the office is busy, you may be put on hold; call during off-peak hours (mid-morning on a Tuesday or Wednesday) to reach someone faster.

If you prefer to book in person, go to your local DMV office during business hours with your learner's permit and proof of identity. Tell the staff you want to schedule a permit test. They will show you available slots and book one for you on the spot. You will receive a written confirmation slip.

What documents to bring on your appointment day

Bring your learner's permit or the confirmation email and confirmation number from your online booking. Bring a government-issued photo ID (passport, state ID, or military ID). Bring proof of your current address (utility bill, lease, or bank statement dated within the last 60 days). Bring proof of your Social Security number (Social Security card, W-2 form, or tax return).

Some states have additional requirements. A few states require a parent or guardian to be present if you are under 18. Some require a completed process form (usually available on the DMV website to print beforehand). Check your state's DMV website under "Permit Test Requirements" or call your local office to confirm what you need before you go.

Bring all documents in originals, not copies, unless the DMV website specifically says copies are acceptable. Arrive 10 to 15 minutes early. If you arrive more than 15 minutes late, you may lose your appointment slot and have to reschedule.

What to do if no appointments are available

If the online system shows no available dates, do not assume the office is fully booked. Cancellations happen constantly—people reschedule, miss appointments, or move. Check back the next day and the day after. Many people find slots by checking in the early morning (6 to 8 a.m.) or late evening (after 8 p.m.) when the system updates.

If you have been checking for a week and nothing opens, call the DMV office directly. Staff can sometimes see cancellations before they appear online, or they can add you to a waitlist. Explain that you have checked multiple times and ask if they have any slots coming available soon or if they can put you on a cancellation list.

Some states offer multiple test dates at different locations. If your nearest office is booked solid, try offices 20 or 30 miles away. The drive may be worth it if you can get an appointment within days instead of weeks.

Rescheduling or canceling your appointment

If you need to change your appointment date or time, log back into your state's online scheduling system using your confirmation number and reschedule yourself. Most states let you reschedule up to 24 or 48 hours before your appointment at no extra cost. If you booked by phone or in person, call the DMV office and ask to reschedule. Have your confirmation number ready.

If you need to cancel entirely, do so as soon as you know you cannot make it. Canceling frees up the slot for someone else and may help you avoid a no-show fee (some states charge $10 to $25 if you miss an appointment without canceling). To cancel online, use your confirmation number in the scheduling system. To cancel by phone, call your local office.

Common mistakes to avoid when scheduling

Do not book an appointment before you have your learner's permit in hand or your process submitted. Some states will let you schedule anyway, but you will not be allowed to test if your permit is not active on test day. Check your state's rules first.

Do not assume you can take the test at any DMV office. Some states restrict permit tests to certain locations. Check the list of available offices when you schedule to make sure the one you pick actually offers permit testing.

Do not book an appointment and then forget about it. Mark the date and time on your calendar, set a phone reminder for the day before, and confirm your documents the night before. Missing an appointment may result in a fee and you will have to reschedule.

Do not show up without all required documents. The DMV staff will turn you away if you are missing even one document, and you will lose your appointment slot. Print a checklist from your state's DMV website and gather everything the day before.

Frequently Asked Questions

Can I book a permit test appointment before I get my learner's permit?

This depends on your state. Some states let you schedule the test as soon as your process is submitted and in the system. Others require your learner's permit to be issued first. Check your state DMV website or call your local office to find out whether you can schedule now or need to wait until your permit arrives.

What if I fail the permit test—can I reschedule right away?

Most states let you reschedule when ready after a failed test, though a few require you to wait 1 to 7 days before retesting. You may have to pay the test fee again. Ask the DMV staff before you leave the office on test day what the rules are for retesting in your state.

Do I need to bring my learner's permit to the appointment if I have the confirmation email?

Bring both. The confirmation email proves you have an appointment, but the DMV staff will still need to see your learner's permit to verify your identity and pull up your record. If you have not received your permit yet, bring the confirmation email and your government-issued photo ID.

Can someone else schedule a permit test appointment for me?

No. The DMV requires the person taking the test to schedule their own appointment using their own permit number or driver's license number. A parent or guardian cannot book it on your behalf, though they can help you navigate the website or make the phone call.

What happens if I miss my appointment?

You lose the appointment slot and will have to reschedule. Some states charge a no-show fee of $10 to $25. If you know you cannot make it, cancel at least 24 hours in advance to avoid the fee and free up the slot for someone else.