What you need to know before booking
A DMV test appointment is a scheduled time slot to take your written knowledge test at a DMV office. You cannot walk in and test on the same day at most locations — you must reserve a specific date and time in advance. The appointment system varies by state: some states let you book online through their DMV website, others require you to call a phone line, and a few still require you to visit an office in person to schedule.
Most states open their test appointment calendar 30 to 60 days ahead, which means you can typically book a slot one to two months in the future. During busy seasons — spring and summer — available slots fill quickly, sometimes within days. If you cannot find an opening, check back daily, as cancellations open up regularly.
Key Takeaways
- Your state's DMV website or phone line is the official place to book; never pay a third-party website to schedule your appointment for you.
- You will need your learner's permit number, date of birth, and sometimes your Social Security number to complete the booking.
- Bring your learner's permit and a valid form of ID to your appointment, or you will be turned away and lose your slot.
- Cancellations happen constantly — if no slots show available, check the booking system again the next day or call to ask about walk-in availability.
How to book your appointment online
Most states now offer online scheduling through their official DMV website. Go to your state's DMV homepage and look for a link labeled "Schedule an Appointment," "Book a Test," or "Reserve a Slot." You will need to enter your learner's permit number, date of birth, and the county or city where you want to test. The system will show you available dates and times at nearby offices.
Select the date and time that works for you, then confirm your information. You will receive a confirmation number — write this down or take a screenshot. Most states email a confirmation as well, but do not rely on email alone; save your confirmation number separately. If you do not receive an email within a few hours, log back into the booking system and verify your appointment is there.
Some states charge a small fee to book online (typically $5 to $10), while others charge nothing. The fee is separate from your test fee, which you pay on the day of your appointment.
Booking by phone or in person
If your state does not offer online booking, you will need to call the DMV's appointment line or visit a local office. The phone number is on your state's DMV website. Have your learner's permit and a calendar ready when you call — the wait time is often 15 to 45 minutes, and you do not want to be scrambling for information while on hold.
When you reach an agent, provide your learner's permit number and ask what dates are available at the location closest to you. The agent will give you a few options and book the slot once you confirm. Ask for a confirmation number and write it down when ready. If you are booking in person at an office, bring your learner's permit and ask for a printed confirmation receipt.
What to bring on test day
Bring your learner's permit and one additional form of valid ID — a passport, state ID card, or school ID with your photo and date of birth. If you do not have both documents, you will not be allowed to test, and you will lose your appointment slot. Do not assume you can reschedule easily; many states have long wait lists, so losing a slot can set you back weeks.
Arrive 10 to 15 minutes early. The DMV will not hold your slot if you are more than 15 minutes late, and you will forfeit your appointment. Bring a pen in case you need to fill out paperwork, though most offices provide them. Do not bring your phone into the testing room — it will be confiscated or you will be asked to leave.
Scam alert: Fake appointment websites
Third-party websites that claim to book DMV appointments for you are scams. They charge $20 to $50 to "reserve" a slot that you could book yourself for free or a small official fee. Some of these sites collect your personal information and never actually book anything. Others book a real appointment but pocket your money while you pay the DMV fee again on test day.
The only legitimate way to book is through your state's official DMV website, by calling your state's DMV phone line, or by visiting a DMV office in person. If a website asks you to pay more than $15 total and is not your state's official DMV domain, do not use it. Your state's DMV website address always ends in .gov, never .com or .net.
What happens if you miss or need to cancel
If you cannot make your appointment, cancel as soon as you know. Most states let you cancel or reschedule online or by phone without penalty. If you straightforward do not show up, you lose your appointment slot and your test fee (usually $10 to $30). You will have to book a new appointment and pay the fee again.
If an emergency comes up the day of your test, call your local DMV office when ready — some will allow you to reschedule the same day if a slot opens up, though this is not may provide. Do not assume you can reschedule later; contact them while your appointment is still scheduled.
If no appointments are available
When the booking system shows no open slots, you have a few options. First, check back daily — cancellations happen constantly, especially in the morning or late afternoon. Second, call your local DMV office and ask if they accept walk-ins for the written test or if they have a cancellation list. Some offices hold a small number of walk-in slots each day, though you may wait several hours. Third, try booking at a different location — a DMV office in a neighboring county or city may have sooner availability.
If your state has multiple DMV locations, the rural or less-trafficked offices often have more open slots than busy urban centers. You are not required to test at the office closest to you; you can travel to any location in your state.
Frequently Asked Questions
Can I take the test without an appointment?
Most states require an appointment and do not accept walk-ins for the written test. A few states allow walk-ins but with a long wait — sometimes 2 to 4 hours. Call your local DMV office to ask their policy. Even if walk-ins are allowed, booking an appointment is faster and guarantees your spot.
What if I fail the test — can I reschedule right away?
Most states require you to wait a set number of days (often 7 to 14 days) before retesting. You must book a new appointment after that waiting period ends. Check your state's rules on the DMV website or ask the test administrator after you receive your results.
Do I need to bring my Social Security number to the appointment?
You may need your Social Security number to book the appointment online, but you do not need to bring it to the office. Bring your learner's permit and a valid photo ID. If the DMV asks for your Social Security number at the office, they will tell you — do not volunteer it unless asked.
Can someone else book the appointment for me?
No. You must book your own appointment using your learner's permit number and personal information. Some states require you to verify your identity during booking to prevent fraud. If you need help navigating the website or phone system, someone can sit with you while you book, but you must be the one entering your information.
How long does the appointment take?
The written test itself takes 20 to 40 minutes depending on your state and how quickly you finish. Plan to be at the DMV for 45 minutes to an hour total, including check-in and any paperwork. Arrive early so you are not rushed.