Book your DMV written test appointment through your state's DMV website, by phone, or in person at a local office — the method depends on which state you live in.

Most states now let you reserve a written test slot online without visiting an office first. A few still require you to call or show up in person. The fastest route is usually your state's official DMV website, where you can pick a date and time that works for you, sometimes weeks in advance. If the online system is down or you prefer to talk to someone, the DMV phone line for your region will book you over the phone, though wait times can be long.

You will need your learner's permit number or driver's license number to complete any booking. Have that document in front of you before you start. You may also need to know which office location you want to visit — most states let you choose from several nearby branches.

Key Takeaways

  • Your state's DMV website is the fastest way to book a written test appointment, and most states let you schedule weeks ahead.
  • You will need your learner's permit or driver's license number to complete the booking, no matter which method you use.
  • If your state does not offer online booking, call the DMV phone line for your region or visit a local office in person.
  • Some states charge a small fee to take the written test, payable at the time of your appointment or when you arrive at the office.
  • Bring your permit, proof of residency, and any other documents the DMV lists for your state when you show up on test day.

Find your state's DMV website and log in or create an account

Start by searching "[your state] DMV appointment" or going directly to your state's motor vehicle department website. The URL usually follows the pattern dmv.[state].gov or similar, though some states use different naming. Once you land on the site, look for a button or link that says "Schedule an appointment," "Book a test," or "Reserve a time slot."

Most states require you to create an account or log in with an existing one before you can book. You will typically enter your email address, create a password, and verify your email. Some states let you book without an account, but creating one saves your information for future visits. Have your learner's permit or driver's license handy — you may need to enter the number to confirm your identity.

Select your test type, location, and preferred date

Once you are logged in, the system will ask you what you want to test for. Select "written test" or "knowledge test" — do not choose road test or other options. The next screen will show you available DMV office locations near your address or in your region. Pick the one most convenient for you.

After you choose a location, the system displays available dates and times. Most states show openings several weeks out, though busy locations may fill up faster. Pick a date and time that gives you enough days to study if you have not already. Confirm your selection, and the system will send you a confirmation number and email. Write down or screenshot the confirmation number — you will need it when you arrive at the DMV.

Call the DMV phone line if your state does not offer online booking

A handful of states still do not have online appointment systems. If your state's website does not have a booking option, search "[your state] DMV phone number" and call the main line. Tell the representative you want to schedule a written test appointment. Have your learner's permit number ready.

The representative will ask which office location you prefer and what dates work for you. They will give you an appointment date, time, and a confirmation number. Ask them to repeat the confirmation number and write it down. Some DMV phone lines have long hold times, especially during business hours, so try calling early in the morning or late in the afternoon.

Visit a DMV office in person if you need an when ready appointment

If you cannot book online and the phone line has a long wait, you can walk into a local DMV office and ask to schedule a written test appointment at the front desk. Bring your learner's permit or driver's license. The staff member will check availability and book you for an open slot, which may be the same day or a few days out depending on how busy the office is.

This method is slower than online booking because you have to travel to the office and wait in line, but it guarantees you will leave with a confirmed appointment. Some offices accept walk-ins for scheduling only, while others handle both scheduling and testing on the same day — call ahead to ask what your local office does.

Understand what to bring and what to expect on test day

On the day of your appointment, arrive 10 to 15 minutes early. Bring your learner's permit, confirmation number, and a form of photo identification if you have one. Some states also require proof of residency, such as a utility bill or lease agreement — check your state's DMV website under "written test requirements" to see the full list for your location.

When you arrive, check in at the front desk with your confirmation number. A staff member will call you when it is your turn, take you to a testing station, and give you the written test on a computer or paper form. The test usually takes 20 to 40 minutes. You will learn about you passed before you leave the office. If you pass, you can often schedule your road test appointment the same day.

Know what to do if you need to reschedule or cancel

If you cannot make your appointment, most states let you reschedule online through the same system where you booked it. Log in, find your appointment, and select "reschedule" or "cancel." You can then pick a new date and time. Some states charge a small fee to reschedule, while others do not.

If you cancel and want to book again later, you can use the online system or call the DMV. Avoid no-showing — missing your appointment without canceling may result in a fee or a temporary hold on your ability to book future appointments at that office.

Frequently Asked Questions

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

Most states let you schedule 4 to 8 weeks ahead, though some allow up to 12 weeks. Check your state's DMV website to see the furthest date available. Busy locations may fill up faster, so booking as soon as you are ready to test gives you more options.

Do I have to pay a fee to schedule the appointment?

Scheduling itself is free in most states. However, you will pay a test fee when you take the written test, usually between $5 and $15 depending on your state. Some DMV websites let you pay the fee when you book, while others collect it when you arrive at the office.

What if all appointment slots are full in my area?

If your preferred location is booked, try selecting a different DMV office nearby — smaller or less busy locations often have more open slots. You can also check back the next day, as offices sometimes release new appointment times. If you are in a hurry, visiting in person may get you a same-day or next-day slot.

Can I take the written test the same day I get my learner's permit?

No. You must hold a valid learner's permit for a set number of days before you can test — this waiting period varies by state, usually between 1 and 30 days. Check your state's DMV website for the exact requirement before you book your appointment.

What happens if I fail the written test?

You can usually reschedule and take the test again after a waiting period, which ranges from a few days to a few weeks depending on your state. Most states let you retake the test as many times as needed. Use the same online system or call the DMV to book your next attempt.