How to book your written test
You book your written test through your state's DMV office, either online, by phone, or in person. The method available to you depends on which state you live in — some states offer all three options, others only phone and in-person booking. You will need your learner's permit number, a valid email address, and a phone number where the DMV can reach you.
Most states let you pick your test date and time from available slots when you book. Some DMVs fill up weeks in advance, especially in urban areas, so booking early gives you more options. A few states operate on a first-come, first-served basis at walk-in windows, with no advance booking available.
The fee to take the test itself is separate from any booking fee. Test fees range from $5 to $25 depending on your state, and most DMVs collect this when you arrive for your appointment or when you book online.
Key Takeaways
- You must book through your state DMV — online, by phone, or in person — and you will need your learner's permit number and contact information.
- Test dates fill up faster in cities and during peak seasons, so booking as soon as you are ready to test gives you more available time slots.
- Your state DMV website lists which booking method is available in your area, because not all locations offer all three options.
- Bring your learner's permit, proof of identity, and proof of residency to your test appointment, even if you booked online.
- If you miss your appointment without canceling, you may lose your booking fee and have to wait longer for the next available slot.
Finding your state DMV's booking system
Start at your state's official DMV website. The URL is always dmv.[state abbreviation].gov or [state]dmv.org — for example, dmv.ca.gov for California or nydmv.org for New York. Search the site for "written test appointment" or "knowledge test booking."
If you cannot find the booking link on the main page, look for a section labeled "Appointments," "Schedule a Test," or "Services." Many states bury the booking system one or two clicks deep. If the website is unclear, call your local DMV office directly — the phone number is on the website — and ask which method they use and whether you need to book in advance.
Write down your learner's permit number before you start. You will enter it into the online system or give it to the phone representative. If you do not have your permit number memorized, check the front or back of your physical permit card.
Online booking step-by-step
If your state offers online booking, the process is usually the same across all DMVs in that state. Log in or create an account on your state's DMV website using your email address. You will be asked to enter your learner's permit number and confirm your name, date of birth, and address as they appear on your permit.
Next, select your county or DMV office location. If you live near multiple offices, choose the one most convenient to you — availability varies by location, so check a few if one is fully booked. Then select your preferred test date and time from the available slots. Most systems show you the next 30 to 60 days of availability.
Review your appointment details, including the office address, date, time, and any documents you need to bring. Pay the test fee online if your state collects it at booking. You will receive a confirmation email with your appointment number — save this email or take a screenshot. Print the confirmation or have it ready on your phone when you arrive.
Booking by phone
Call your local DMV office during business hours. Have your learner's permit number, date of birth, and a calendar in front of you. Tell the representative you want to book a written test appointment and ask what dates and times are available.
The representative will confirm your name, address, and permit number, then offer you available slots. Choose one and confirm the date, time, and office location. Ask whether you need to pay the test fee over the phone or when you arrive. Request a confirmation number and write it down when ready.
If the office tells you there are no appointments available for several weeks, ask when new slots open up — many DMVs release appointments on specific days of the week or month. Some states also have a cancellation line you can call to find earlier openings if someone cancels their appointment.
Walk-in testing and same-day appointments
A few states and some individual DMV locations do not require advance booking for the written test. Instead, you arrive during business hours, check in at the window, and take the test the same day if space is available. This is common in rural areas and less-busy DMVs, but rare in cities.
If your DMV operates on a walk-in basis, arrive early in the day — most offices have a limited number of test slots per day and fill up by mid-afternoon. Bring all required documents, your learner's permit, and the test fee. Ask at the check-in window whether same-day testing is available that day.
Even if your DMV accepts walk-ins, calling ahead is still a good idea. A staff member can tell you how busy they are and whether you should come back later or try a different day.
Documents to bring to your test appointment
Bring your learner's permit — this is required. Bring a valid photo ID as well, such as a passport, school ID, or state ID card. If your ID does not show your current address, bring proof of residency such as a utility bill, lease, or bank statement dated within the last 60 days.
Bring your confirmation email or appointment number if you booked online or by phone. Some DMVs do not require it, but having it speeds up check-in. Bring a pen in case you need to fill out any forms, though most DMVs provide them.
Do not bring your phone into the testing room unless your state explicitly allows it. Most DMVs prohibit phones, smartwatches, and other electronic devices during the test. Leave these items in your car or with someone outside the office.
What to do if no appointments are available
If your state's booking system shows no available dates for weeks, you have a few options. First, check a different DMV location — a nearby county or city office may have earlier openings. Second, call the DMV directly and ask when new appointment slots are released; many offices add slots on specific days.
Third, ask whether your state has a cancellation hotline or notification system. Some states let you sign up to be notified when someone cancels an appointment, giving you a chance to book that slot. Fourth, check back on the website every few days — cancellations happen regularly and freed-up slots appear quickly.
If you are in a rush, some states allow you to take the test at a different location temporarily. Ask your local DMV whether you can test in another county and transfer your results back to your home county later.
Rescheduling or canceling your appointment
If you need to change your test date, log back into your state's DMV website or call your local office as soon as possible. Most states let you reschedule online without losing your fee, but you must do it before your appointment date. If you cancel fewer than 24 hours before your appointment, you may lose your booking fee.
When you reschedule, you will be offered available slots just as you were during your first booking. Pick a new date and confirm the change. If you cancel and want to rebook later, you will have to start the booking process from the beginning.
If you miss your appointment without canceling, contact your DMV when ready. Some states charge a no-show fee and require you to rebook from scratch. Others may let you reschedule if you call within a day or two, though you may still lose your original fee.
Frequently Asked Questions
Can I book my test more than a month in advance?
Most states let you book 30 to 60 days ahead, but a few allow up to 90 days. Check your state's DMV website to see how far in advance slots are released. If you want to test on a specific date that is further out, call your DMV to ask whether you can book it manually.
What if I fail the test — can I rebook right away?
Most states let you retake the test within a few days, but you must book a new appointment. Some DMVs let you book your next attempt on the same day you fail, while others require you to wait 24 to 48 hours. Check your state's rules on retesting before you book your first appointment.
Do I have to test at the DMV office where I got my learner's permit?
No. You can test at any DMV office in your state, even if it is in a different county. This is useful if another location has earlier availability. Your test results will be recorded under your permit number regardless of where you test.
What happens if I arrive late to my appointment?
If you are more than 15 minutes late, most DMVs will not let you test that day and you will lose your appointment. You will have to rebook. Call your DMV when ready if you are running late and ask whether they can hold your slot for a few extra minutes.
Is there a fee to book the appointment, or just to take the test?
Most states charge only the test fee itself, which you pay at booking or when you arrive. A few states charge a small booking or scheduling fee on top of the test fee. Check your state's DMV website or call to confirm the total cost before you book.