How to book your DMV written test appointment
Most states let you book a written test appointment online through your DMV's website, by phone, or in person at a local office. The exact method depends on which state you live in — some states require online booking, others let you walk in without an appointment, and a few still handle everything by phone. Before you book, you'll need your learner's permit (in most states) and a valid form of ID.
The fastest way is usually your state's DMV website. Look for a link labeled "Schedule an Appointment," "Book a Test," or "Reserve a Time Slot." You'll enter your driver's license or learner's permit number, choose a test type (written test), pick a location and date, and confirm. The whole process takes about five minutes. If your state doesn't offer online booking, call your local DMV office during business hours — the phone number is on the DMV website for your state.
Some states, like California and Florida, require you to book online and won't let you schedule by phone or in person. Others, like Texas and New York, let you do either. A few states still allow walk-ins for written tests, though wait times can be long. Check your state's DMV website to see which method applies to you.
Key Takeaways
- Your state's DMV website is the fastest way to book; look for "Schedule an Appointment" or "Book a Test" and enter your learner's permit number.
- You'll need your learner's permit and a valid ID to book; some states require the permit to be current and in your name.
- Appointment availability varies by location and season — popular times fill up weeks in advance, so book as soon as you're ready to test.
- If you can't book online, call your local DMV office during business hours; the phone number is on your state's DMV website.
- Some states allow walk-ins for written tests, but online booking usually means a shorter wait and a may provide time slot.
What information you need before you book
Have your learner's permit and a valid ID in front of you before you start. The DMV will ask for your permit number, date of birth, and the last four digits of your Social Security number or your driver's license number. If you don't have your permit yet, you'll need to get one first — that's a separate appointment at the DMV.
You'll also need to know which DMV office location you want to visit. Most states let you search by city or ZIP code on their website. If you live in a rural area or a small town, there may be only one or two nearby offices. Urban areas usually have many locations, so you can pick the one closest to you or the one with the soonest available time.
Booking online through your state's DMV website
Go to your state's official DMV website — search "[your state] DMV" to find it. Look for a button or link that says "Schedule an Appointment," "Book a Test," "Reserve a Time," or "Make an Appointment." Click it and you'll be taken to the booking system.
Enter your learner's permit number and date of birth. The system will pull up your record. Select "Written Test" as the test type (not road test or knowledge test — the wording varies by state, but you want the one for the written exam). Choose your preferred DMV location from the dropdown menu, then pick a date and time from the available slots. Confirm your booking, and you'll get a confirmation number. Write it down or take a screenshot — you'll need it when you arrive for your test.
If the system says no appointments are available, it means that location is fully booked. Try a different location, or check back in a few days — cancellations open up regularly. Some states let you sign up for a waitlist or get notified when new slots open.
Booking by phone or in person
If your state doesn't offer online booking, call your local DMV office. The phone number is on your state's DMV website under "Contact Us" or "Office Locations." Have your learner's permit number and ID ready when you call. Tell the staff member you want to book a written test appointment, and they'll ask for your information and preferred date and time.
Wait times on the phone can be long, especially during lunch hours and on Fridays. Call early in the morning or mid-week if you can. Some DMV offices also let you book in person at the counter, though you'll have to wait in line. This is useful if you're already at the DMV for another reason, but it's not faster than booking online or by phone.
Understanding appointment availability and timing
Appointment slots fill up based on demand in your area. In busy urban areas, slots can be booked out two to four weeks in advance. In smaller towns, you might find an opening within a few days. If you see no availability, don't assume the office is closed — it usually means all current slots are taken. Check back the next day or try a different location.
The DMV typically releases new appointment slots on a rolling basis. Some states release them weekly on a specific day; others add them as cancellations happen. If you're flexible on dates and times, you'll find an opening faster. Early morning and mid-week appointments tend to have shorter wait times once you arrive.
What to bring and what to expect on test day
Bring your learner's permit, a valid ID (passport, state ID, or military ID), and your confirmation number. Some states also ask for proof of residency, like a utility bill or lease. Check your state's DMV website under "What to Bring" to see the full list for your location.
Arrive 10 to 15 minutes early. The written test usually takes 30 to 45 minutes, depending on how many questions there are and how quickly you work. You'll sit at a computer or paper test station, answer questions about traffic laws and road signs, and get your score right away. If you pass, you'll get a temporary permit or a receipt to pick up your license later. If you don't pass, you can usually book another test appointment before you leave.
If you need to reschedule or cancel
Most states let you cancel or reschedule online using your confirmation number. Go back to the booking system, enter your confirmation number and date of birth, and you'll see options to change your appointment or cancel it. Some states charge a small fee to reschedule, while others don't. Check your state's policy on the DMV website.
If you can't reschedule online, call your local DMV office. Give them your confirmation number and explain that you need to change your appointment. Try to reschedule at least a few days in advance so you don't lose your slot to someone else.
Frequently Asked Questions
Do I need a learner's permit before I can book a written test appointment?
Yes, in most states you need a valid learner's permit to book and take the written test. A few states let you take the written test without a permit first, but this is uncommon. Check your state's DMV website to see if you need a permit before booking.
What if I can't find any available appointments online?
Try a different DMV location if one is nearby — availability varies by office. Check back the next day, as cancellations open up regularly. You can also call your local DMV to ask when new slots are typically released, or ask if they have a waitlist you can join.
Can I book an appointment for someone else?
No, most DMV systems require you to book for yourself using your own learner's permit number. If someone else needs to book, they'll need to do it themselves or call the DMV office to have staff book it for them over the phone.
How far in advance should I book my appointment?
Book as soon as you're ready to test. In busy areas, appointments fill up two to four weeks ahead. In smaller towns, you might find an opening within days. The sooner you book, the more choices you'll have for dates and times.
What happens if I miss my appointment?
If you miss your appointment without canceling, you'll lose that slot and may have to wait longer to book another one. Some states charge a fee to reschedule after a no-show. If you can't make it, cancel online or call the DMV as soon as you know.