Book your DMV written test appointment through your state's DMV website or by phone — the method depends on which state you live in, and some states let you choose

Most states let you schedule a written test appointment online through their DMV portal, where you enter your name, address, and preferred test date and location. A few states still require you to call a DMV phone line or visit a local office in person to book. The fastest route is almost always the state website, because you get a confirmation number when ready and can see which dates have openings without waiting on hold.

Before you book, have your learner's permit number or driver's license number ready — the system will ask for it. You will also need to know which DMV office location you want to visit, since test availability changes by location. Some busy offices fill up weeks ahead, while smaller ones may have same-week slots open.

Key Takeaways

  • Your state's official DMV website is the primary place to schedule; search "[your state] DMV written test appointment" to find the correct portal.
  • You will need your learner's permit or driver's license number and a preferred test location to complete the booking.
  • Appointment availability varies by location and season — popular offices and times fill faster than others.
  • After you book, you will receive a confirmation number by email or on screen; save this and bring it to your test.
  • If your state does not offer online scheduling, call the DMV phone line listed on the state website or visit a local office during business hours.

Finding your state's DMV scheduling system

Start by going to your state's official DMV website. The easiest way is to search "[your state] DMV written test appointment" or "[your state] DMV schedule appointment." This takes you directly to the scheduling portal rather than a general DMV page.

Once you are on the site, look for a button or link that says "Schedule an Appointment," "Book a Test," or "Reserve a Slot." Some states label it differently — for example, California calls it "Make an Appointment," while New York uses "Schedule Your Road Test or Permit Test." If you cannot find it on the homepage, check the menu under "Services" or "Appointments."

If your state does not have an online system, the DMV website will list the phone number to call and the office hours. Write down the number before you call, because wait times are often long and you may need to call back if you get disconnected.

What information you need before you book

Have these items ready before you start the scheduling process: your learner's permit number or current driver's license number, your date of birth, and your address. The system will verify this information matches DMV records.

You will also need to choose a test location. If you do not know which DMV office is closest to you, the state website usually has a location finder where you enter your zip code. Check the office hours while you are there — some offices only offer written tests on certain days of the week.

Some states let you pick your preferred test time (morning, afternoon, or specific hour), while others assign you a time slot based on availability. Either way, the system will show you which dates and times have openings before you confirm.

Completing the online booking

Once you are in the scheduling system, enter your personal information and permit or license number. The system will pull up your record and confirm your name and address match. If there is a mismatch, you may not be able to book online — call the DMV to resolve it before trying again.

Select your preferred test location from the dropdown menu. The system will then show you available dates and times. Peak times (early morning, lunch hour, late afternoon on weekdays) often fill up first, so if you have flexibility, try mid-morning or mid-afternoon slots on weekdays.

After you choose a date and time, review the confirmation screen carefully. Make sure the location, date, and time are correct. Then submit. You will receive a confirmation number — either on screen or by email, depending on the state. Write this number down or take a screenshot; you will need to bring it to your test appointment.

What to do if online scheduling is not available in your state

Some states do not yet offer online appointment booking. If your state's website does not have a scheduling portal, look for the DMV phone number and call during business hours. Have your learner's permit number and preferred test location ready when you call.

Phone lines are often busy, especially in the morning and on Mondays. If you get a busy signal or long hold time, try calling early in the morning or late in the afternoon. Some states also let you book in person at a local DMV office — you can walk in during office hours and ask to schedule your written test.

Understanding appointment availability and wait times

How far in advance you can book varies by state. Some states let you schedule up to 60 days ahead, while others only open slots 2 to 3 weeks out. The state website will tell you the booking window when you log in.

Availability also depends on the time of year and the specific office. Summer and early fall are busy seasons because many teenagers are preparing for their licenses. If you cannot find an opening at your preferred location, check smaller or less central offices — they often have more availability. You can always reschedule later if a better time opens up.

Preparing for your appointment day

Bring your confirmation number, your learner's permit or driver's license, and a valid form of identification (such as a passport or school ID). Some states also require proof of residency, such as a utility bill or lease. Check your state's DMV website for the full list of documents to bring.

Arrive at least 10 to 15 minutes early. If you are late, the DMV may cancel your appointment and you will have to reschedule. Bring a pen in case you need to fill out any forms by hand, and wear comfortable clothing — you will be sitting for the test.

Rescheduling or canceling your appointment

If you need to change your appointment, log back into the scheduling system with your confirmation number. Most states let you reschedule online up to a certain number of days before your test. If you are within that window, you can pick a new date and time when ready.

If you cannot reschedule online or your state does not allow online changes, call the DMV phone line. Have your confirmation number ready. Some states charge a small fee to reschedule, while others do not — the website will tell you the policy.

Frequently Asked Questions

Can I book an appointment without a learner's permit?

No. You need a valid learner's permit to schedule a written test appointment. If you do not have one yet, you will need to get it first — the process varies by state but usually involves passing a vision test and paying a fee at a local DMV office.

What if all appointments are full in my area?

Check offices in nearby towns or counties — they may have more availability. You can also check the website again in a few days; cancellations open up slots regularly. Some states have a waitlist option if you cannot find an opening.

Do I have to take the test on the date I book, or can I reschedule?

You can reschedule through the DMV website or by phone, usually up to a few days before your appointment. If you miss your appointment without canceling, you may lose your slot and have to book again from scratch.

What happens if I show up late to my appointment?

Most DMV offices will not let you test if you arrive more than 10 to 15 minutes after your scheduled time. You will have to reschedule and book another appointment.

Is there a fee to schedule an appointment?

Scheduling itself is free in all states. You pay the written test fee when you take the test, not when you book. The fee varies by state, usually between $5 and $30.