How to book a DMV written test appointment

Most states now let you book a written test appointment online through the DMV website, by phone, or in person at a local office. The exact method depends on your state — some require online booking only, others still accept phone calls, and a few allow walk-ins for written tests. You will need your learner's permit number or driver's license number, a valid email address or phone number, and a calendar to pick your preferred date and time.

The process usually takes 5 to 10 minutes, and you will receive a confirmation number by email or text. Write this number down and bring it with you on test day. Most states let you book an appointment weeks in advance, though some limit you to 30 or 60 days out. If your state's system is full, you may see a waitlist option or be told to check back later.

Key Takeaways

  • Your state's DMV website is the fastest way to book; look for a link labeled "Schedule an Appointment" or "Book a Test" on the homepage.
  • You will need your learner's permit or driver's license number, a valid email address, and a phone number to complete the booking.
  • Write down your confirmation number and bring it to your appointment, along with the documents your state requires for written test day.
  • If online booking is full, call the DMV customer service line for your state to ask about phone booking or waitlist options.
  • Arrive 10 to 15 minutes early on test day; some states will not let you take the test if you arrive after your appointment time.

Finding your state's DMV appointment system

Start at your state's official DMV website. The URL is usually dmv.[state].gov or [state].gov/dmv. Look for a button or link on the homepage that says "Schedule an Appointment," "Book a Test," "Make an Appointment," or "Reserve a Time Slot." This link is usually in the top navigation menu or under a section labeled "Services" or "Appointments."

If you cannot find the appointment link on the homepage, scroll down to the footer and look for "Contact Us" or "Locations." Some states hide the appointment system behind a "Services" dropdown menu. If the website is confusing, call your state's DMV customer service line — the number is listed on the website — and ask for the direct link to the appointment system.

A few states (including New York, California, and Texas) use third-party appointment systems instead of their own. These systems look different but work the same way: you enter your information, pick a date and time, and receive a confirmation. The DMV website will direct you to the correct system.

What information you need before you start

Gather these items before you open the appointment system:

  • Your learner's permit number or current driver's license number
  • Your date of birth
  • A valid email address (for the confirmation)
  • A valid phone number (some states text the confirmation instead of emailing it)
  • Your Social Security number (some states ask for this; others do not)

If you have lost your learner's permit, you can usually still book using your date of birth and name. The system will search for your record. If it cannot find you, you may need to call the DMV directly or renew your permit before booking the test.

Choosing your test date and location

Once you log into the appointment system, you will see a calendar showing available dates. The calendar usually displays the next 30 to 90 days, depending on your state. Click on a date that works for you. The system will then show you available time slots at DMV offices near you or statewide, depending on how the system is set up.

Pick a time slot that gives you enough time to get to the office without rushing. Written tests usually take 30 to 45 minutes, but you should arrive 10 to 15 minutes early to check in. Some states let you choose which DMV office you want to test at; others assign you to the nearest one. If you have a choice, pick the office closest to your home or work.

If all the dates and times you want are full, the system will usually offer a waitlist option. You can join the waitlist, and the DMV will contact you if a slot opens up. Some states also let you check back later in the day — slots sometimes open as people cancel.

Confirming your appointment and what happens next

After you select your date and time, the system will ask you to review your information and confirm. Double-check that your name, date of birth, and contact information are correct. Then click "Confirm" or "Book Appointment." The system will generate a confirmation number — this is important. Write it down or take a screenshot.

You will receive a confirmation email or text message within a few minutes. This message will include your confirmation number, the date and time of your appointment, the DMV office address, and a list of documents to bring. Save this message or print it out. Some states require you to bring the printed confirmation to your appointment; others just need the confirmation number.

If you do not receive a confirmation within 30 minutes, check your spam or junk email folder. If it is not there, log back into the appointment system and search for your booking using your name and date of birth. If the appointment does not show up, call the DMV to confirm it was booked.

Documents to bring on test day

Requirements vary by state, but most DMVs ask for the same basic documents. Bring:

  • Your confirmation number (printed or on your phone)
  • A valid photo ID (passport, state ID, or school ID)
  • Your learner's permit (if you have one)
  • Proof of residency (utility bill, lease, or bank statement with your current address)
  • Your Social Security card or a document showing your Social Security number

Check your confirmation email for your state's specific list. Some states do not require all of these documents. A few states ask for additional items like proof of citizenship or a completed process form. If you are unsure, call the DMV office where you have your appointment and ask what to bring.

Bring originals, not copies, unless the confirmation email says copies are acceptable. If you do not have one of the required documents, contact the DMV before your appointment to ask if you can bring something else instead.

If you need to change or cancel your appointment

Most states let you reschedule or cancel through the same online system. Log in, find your appointment using your confirmation number or name, and click "Reschedule" or "Cancel." You can then pick a new date and time. Some states charge a small fee to reschedule; others do not.

If you cannot reschedule online, call the DMV customer service line and give them your confirmation number. They can reschedule you over the phone. If you cancel without rescheduling, you will need to book a new appointment through the system.

If you miss your appointment without canceling, some states will charge you a no-show fee or require you to wait a certain number of days before you can book again. If you are running late on test day, call the DMV office directly and ask if they can delay your appointment by 15 or 30 minutes. Do not just show up late — many offices will not let you test if you arrive after your scheduled time.

Frequently Asked Questions

Can I book a written test appointment without a learner's permit?

Most states require you to have a valid learner's permit before you can book a written test appointment. If you do not have one, you will need to get it first. Some states let you take the written test and the road test on the same day if you pass, but you still need the permit in hand before booking either appointment.

How far in advance can I book my written test appointment?

This varies by state. Most states let you book 30 to 60 days in advance. A few states only open appointments 14 days ahead. Check your state's DMV website or call to find out the exact window. If you want to test sooner, call the DMV office directly — they sometimes have cancellations that do not show up online.

What if the online appointment system is not working?

Call your state's DMV customer service line. The number is on the DMV website. Tell them you want to book a written test appointment, and they can either book it for you over the phone or tell you when the system will be back online. Some states also let you book in person at a local DMV office if the online system is down.

Do I need to bring my confirmation email to the appointment?

Most states do not require it, but bringing it is a good idea. Write down your confirmation number and bring that for sure. If there is any confusion about your appointment time or location, the confirmation email will clear it up. Some states do ask you to bring the printed confirmation, so check your email to be certain.

What happens if I fail the written test?

You will usually be able to book another appointment right away or within a few days. Most states let you retake the written test as many times as you need, though a few require you to wait a certain number of days between attempts. Ask the DMV staff before you leave if you can book your next appointment on the spot, or do it online when you get home.