How to book your DMV test appointment

Most states now let you book your written knowledge test appointment online through the DMV website, by phone, or in person at a local office. The method available to you depends on your state — some offer all three options, others only phone or in-person booking. You will need your learner's permit number, date of birth, and sometimes your Social Security number to reserve a slot.

The time between booking and your test date varies by state and how busy your local DMV is. In states with high demand, you might wait two to four weeks for an opening. In less populated areas, you could get an appointment within days. Check your state's DMV website first to see what booking methods are available and what the current wait times look like.

Some states charge a small fee to book online or by phone — typically $1 to $5 — while in-person booking at an office is usually free. This fee is separate from the test fee itself, which you will pay when you arrive for your appointment.

Key Takeaways

  • You can book most DMV written test appointments online, by phone, or in person, depending on what your state offers.
  • You will need your learner's permit number and date of birth to reserve an appointment slot.
  • Wait times range from a few days to four weeks depending on your state and local DMV workload.
  • Write down your confirmation number and appointment details when ready after booking, and bring them with you on test day.
  • If you need to reschedule, most states let you cancel or move your appointment online or by phone at least 24 hours before the test.

State-by-state booking methods and wait times

Each state runs its DMV appointment system differently. California, Texas, and New York all use online booking portals where you can see available dates and times in real time. Florida and Georgia also offer online scheduling but require you to create an account first. Some states like Ohio and Pennsylvania still require phone booking or in-person visits to reserve a test slot.

A few states — including Vermont, Wyoming, and South Dakota — do not use appointment systems at all. Instead, you walk in during business hours and take the test the same day if space is available. This means shorter wait times but also the risk of showing up and being turned away if the office is full.

Before you book, visit your state's DMV website and look for a link labeled "Schedule an Appointment," "Book a Test," or "Reserve a Slot." If you cannot find it online, call your local DMV office directly. The phone number is on the website, and staff can tell you the current wait time and book you over the phone.

What information you need to have ready

Gather these documents and details before you start the booking process. You will need your learner's permit number — this is printed on the front of your permit card. You will also need your date of birth and, in most states, your Social Security number or the last four digits of it. Some states ask for your driver's license number if you already have one from another state.

Have your current address ready as well. If you have moved recently and your permit still shows an old address, update it before booking. Many DMV systems will not let you book an appointment if the address on file does not match your current residence.

If you are booking by phone, have a pen and paper ready to write down your confirmation number, appointment date, time, and the office location. If you are booking online, print or screenshot your confirmation page when ready after completing the booking.

Online booking step-by-step

Go to your state's DMV website and find the appointment scheduling section. This is usually under a tab labeled "Services," "Appointments," or "Schedule a Test." Click on the link for written knowledge test appointments.

Enter your learner's permit number and date of birth when prompted. The system will pull up your record and show you available dates and times at DMV offices near you. Select the office location closest to your home, then pick a date and time that works for your schedule. Some systems let you filter by time of day — morning, afternoon, or evening slots.

Review your booking details carefully before confirming. Make sure the date, time, office address, and your name are all correct. After you confirm, the system will generate a confirmation number. Write this down or take a screenshot. You will need it to check in on test day.

Phone booking and in-person booking

To book by phone, call your local DMV office or the state DMV customer service line. The number is on your state's DMV website. Have your learner's permit number and date of birth ready. Tell the staff member you want to schedule a written knowledge test appointment. They will ask what dates and times work for you and check availability at nearby offices.

Once you agree on a slot, the staff member will give you a confirmation number and read back your appointment details. Ask them to repeat the date, time, and office address so you have it right. Write everything down before you hang up.

To book in person, visit a DMV office during business hours and tell the staff at the front desk that you want to schedule a written test appointment. Bring your learner's permit and a form of ID. The staff will check availability and book you for an open slot. You will receive a printed confirmation slip with your appointment details.

Rescheduling or canceling your appointment

If you need to move your test to a different date or time, most states let you reschedule online or by phone. Log into the DMV website using your confirmation number and learner's permit number, or call the DMV and speak to a staff member. You usually have to reschedule at least 24 hours before your appointment. If you cancel within 24 hours, you may lose your booking fee.

Some states charge a small fee to reschedule — usually $1 to $3. Others let you move your appointment for free as long as you do it before the 24-hour window closes. Check your state's policy before you book so you know what to expect if plans change.

If you miss your appointment without canceling, you will lose your booking fee and have to start over. Some states also flag no-shows in their system, which can delay your next booking. If an emergency comes up, call the DMV as soon as possible to cancel or reschedule.

What to bring on test day

Bring your confirmation number and your learner's permit to your appointment. You will also need a form of government-issued ID — a passport, state ID, or birth certificate works. Some offices also accept a school ID or employee ID if it has your photo and date of birth.

Arrive 10 to 15 minutes early. Check in at the front desk and give the staff your confirmation number and learner's permit. They will verify your information and direct you to the testing area. Bring a pen or pencil if your state's test is on paper, though most states now use computer-based testing and provide everything you need.

Do not bring your phone, notes, or study materials into the testing room. Most DMV offices have strict rules about what you can have during the test. Leave these items in your car or at home.

Common mistakes when booking your appointment

The most common mistake is booking at the wrong office. If you live near a county or state line, make sure you are booking at an office in the state where you hold your learner's permit. You cannot take the test in a different state unless you have moved and updated your address.

Another mistake is not writing down your confirmation number. If you lose it, you may have trouble checking in on test day or rescheduling if needed. Take a photo of your confirmation email or print it out.

Some people book an appointment but forget to bring their learner's permit on test day. Without it, the DMV will not let you test, and you will lose your booking fee. Keep your permit in a safe place and bring it with you.

Booking too far in advance can also be a problem if your learner's permit is close to expiring. Most states require your permit to be valid on the day of your test. If your permit expires before your appointment date, reschedule to a date when it will still be valid.

Frequently Asked Questions

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

No. You must have a valid learner's permit before you can book a written knowledge test appointment. The DMV uses your permit number to pull up your record and verify that you are ready to test. If you do not have a permit yet, you need to get one first.

What if there are no appointments available in my area?

Check back on the DMV website in a few days — cancellations open up slots regularly. You can also try booking at a DMV office in a neighboring county or city if you are willing to travel. Some states also have walk-in hours at certain offices, though you may have a long wait.

Do I have to take the test at the same office where I got my learner's permit?

No. You can take the written test at any DMV office in your state, regardless of where you got your permit. Choose whichever location is most convenient for you.

What happens if I fail the written test?

You can reschedule and take the test again. Most states let you retake the test after a waiting period — usually three to seven days. You will have to pay the test fee again for each attempt.

Can someone else book an appointment for me?

Most DMV systems require you to book your own appointment using your learner's permit number and personal information. However, a family member or friend can call the DMV on your behalf and book over the phone if you give them your permit number and date of birth.