Whether You Can Book a Written Test Appointment Depends on Your State
Most states now let you book a written test appointment online or by phone before you go to the DMV. Some states require appointments; others accept walk-ins but give priority to people with scheduled times. A few states still operate first-come, first-served only. The method available to you depends entirely on which state issued your current license or where you are taking the test.
The shift toward appointments happened gradually over the past five years, and it accelerated during 2020 and 2021. Today, roughly 40 states offer some form of advance scheduling for written tests. However, the systems vary widely — some let you pick your exact time slot weeks ahead, while others give you a narrow window or require you to call a specific phone line.
Before you search for how to book, you need to know your state's actual policy. The DMV website for your state will tell you whether appointments are required, recommended, or not available. If the website is unclear, call the main DMV number and ask directly: "Do I need to schedule an appointment for the written knowledge test, or can I walk in?"
Key Takeaways
- Most states now offer written test appointments online through their DMV website or by phone, but a few still operate walk-in only.
- Some states require an appointment and will not test walk-ins; others accept both but serve appointments first.
- You typically book through your state DMV's official website, a third-party scheduling system they contract with, or by calling the local office directly.
- Appointment slots often fill weeks in advance during busy seasons, so booking early gives you more date and time options.
- If your state does not offer appointments, arrive early on a weekday morning to minimize wait time.
How to Find Your State's Scheduling System
Start at your state's official DMV website. Look for a link labeled "Schedule an Appointment," "Book a Test," "Reserve a Time Slot," or "Make an Appointment." The exact wording varies by state. If you cannot find it on the homepage, try the section for new drivers or written test information.
Some states use their own internal scheduling system built into the DMV website. Others contract with a third-party company — common vendors include Appointment Plus, ServiceTitan, and Acuity Scheduling. When you click the appointment link, you will be taken to whichever system your state uses. You do not need to know the vendor name; just follow the link from the official DMV site.
If you cannot locate an online system after checking the website thoroughly, call your local DMV office or the state DMV customer service line. Ask whether appointments are available and, if so, whether you can book by phone. Some states require phone booking only; others offer both online and phone options.
What Information You Need Before Booking
Have the following details ready when you attempt to schedule:
- Your current driver's license number or state ID number (if you have one)
- Your date of birth
- Your Social Security number (many states require this to verify your identity in the system)
- Your email address and phone number
- The type of license you are testing for (learner's permit, standard license, commercial license, motorcycle endorsement, etc.)
- Your preferred DMV office location (if your state has multiple offices)
- Your preferred date and time window
Some states also ask whether you are a first-time test taker or retaking the test. This information helps them route you to the correct line and estimate how long your appointment should be.
If you do not have a current license or ID, you may still be able to book, but the process varies. Some states require you to call instead of booking online. Others let you book with your Social Security number alone. Check your state's instructions before starting.
Typical Steps to Book an Appointment Online
Once you have accessed your state's scheduling system, the process usually follows this order:
- Select your test type (written knowledge test, road test, or both).
- Choose your preferred DMV office location from a dropdown list.
- View available dates and times for that location. Availability is usually shown in a calendar format.
- Select your preferred date and time slot. Slots typically range from 15 to 60 minutes apart.
- Enter your personal information (name, date of birth, contact details, license or ID number).
- Review your appointment details and confirm.
- Receive a confirmation number and appointment details via email or on-screen.
- Save or print your confirmation. Some states require you to bring it to your appointment.
The entire process usually takes 5 to 10 minutes. After you confirm, you will receive an email with your appointment time, the office address, and what to bring. Read that email carefully — it often includes instructions about arriving early, parking, or documents you need.
If the system shows no available slots, it means that office is fully booked for the dates shown. Try a different office location if one is nearby, or check back in a few days when new slots may open. Some states release new appointment slots on specific days of the week.
What Happens If Your State Does Not Offer Appointments
A small number of states — including some that have limited DMV office hours or rural areas — do not yet offer appointment scheduling for written tests. If this is your situation, you will need to go in person during office hours and wait your turn.
To minimize your wait time, arrive at the DMV office early in the morning on a weekday, ideally Tuesday through Thursday. Mondays and Fridays tend to be busier. Bring all required documents and be prepared to wait 30 minutes to two hours depending on how busy the office is that day.
Before you go, call the office to confirm they are open and that they are currently testing for your license type. Some offices have limited hours or may close for training days. Getting this confirmation takes five minutes and saves you a wasted trip.
Common Mistakes When Booking Your Appointment
Booking for the wrong test type. Some states let you book a written test, a road test, or both together. If you have not yet passed your written test, book the written test only. Do not book a road test appointment until after you have passed the written test and received your score.
Choosing an office too far away. You must take your test at the office where you booked. You cannot show up at a different location with an appointment from another office. If you booked the wrong location, cancel and rebook at the correct one as soon as you notice the error.
Not saving your confirmation number. Write down or screenshot your confirmation number and appointment time. If you arrive and there is a discrepancy, the confirmation number is how the DMV staff will look up your appointment in their system.
Arriving late or not showing up. If you are more than 15 minutes late, the DMV may cancel your appointment and you will lose your slot. If you cannot make your appointment, cancel it online or by phone so someone else can use that time. Canceling also opens up the slot for other people who are waiting.
Not bringing required documents. Your appointment confirmation email will list what documents you need. Bring everything listed, plus a backup form of ID. If you show up without the right documents, you will not be tested and you will lose your appointment slot.
How Far in Advance to Book
Book as soon as you are ready to test. During busy seasons — typically late spring through early fall and right after the new year — appointment slots fill 4 to 8 weeks in advance. If you wait until you feel "ready," you may find no slots available for several weeks.
Booking early also gives you more flexibility to choose a time that works with your schedule. If you book when slots are scarce, you may only have one or two options, and they might be at inconvenient times.
If you need to test urgently and all slots are booked, check whether a nearby office in a different city has availability. Rural or less-populated areas sometimes have shorter wait times. You can also ask the DMV whether they have a cancellation list — some offices will call you if someone cancels their appointment.
Frequently Asked Questions
What if I book an appointment but then need to reschedule?
Most states let you cancel or reschedule your appointment online using your confirmation number, or by calling the DMV office. Do this as soon as you know you cannot make it. Canceling frees up the slot for someone else and prevents you from being marked as a no-show, which can affect your ability to book future appointments.
Can someone else book an appointment for me?
No. You must book your own appointment because the system requires your personal information to verify your identity. However, someone can help you navigate the website or sit with you while you book. You are the one entering your information and confirming the appointment.
Do I have to pay a fee to book an appointment?
No. Booking an appointment is free. You pay the written test fee only when you take the test at the DMV office. The fee varies by state, typically between $10 and $30, and you pay it in cash or card on the day of your test.
What if I show up and the DMV says my appointment does not exist?
Bring your confirmation email or confirmation number. Ask the staff to search for your appointment using that number. If there is a system error, the confirmation number is your proof that you booked. The DMV should be able to locate your appointment or work with you to reschedule without penalty.
Can I book a written test appointment if I am not a state resident?
Yes, but the rules vary by state. Some states let anyone book a test; others require you to have a state ID or learner's permit first. Check your state's requirements before booking. If you need to obtain a learner's permit before testing, you may need to visit the DMV in person first.