Where to book your written test depends on your state
Most states let you book your written knowledge test online through the Department of Motor Vehicles (DMV) website or a third-party contractor the DMV uses. A few states still require you to book in person or by phone. The fastest way to find out what your state offers is to go directly to your state's DMV website and look for "schedule a test" or "book an appointment" — the link is usually on the homepage or under a "Services" tab.
Some states use their own DMV portal. Others contract with companies like Pearson VUE or Prometric, which run the testing centers and handle scheduling. If your state uses a contractor, you will be directed to that company's website from the DMV site. Either way, you are booking a real appointment at a real testing location, not taking the test online from home.
Key Takeaways
- Your state's DMV website is the official place to start; it will direct you to the right booking system, whether that is the DMV itself or a contractor.
- You will need your learner's permit number, date of birth, and sometimes your Social Security number to book an appointment.
- Most states let you choose your test date and location from available slots, though busy locations may have limited openings.
- Booking online usually takes 5 to 10 minutes, and you will receive a confirmation email with your appointment details and any documents to bring.
- If your state does not offer online booking, the DMV website will tell you the phone number or address to book in person.
What you need to have ready before you book
Gather these items before you start the booking process so you do not have to stop halfway through. You will need your learner's permit number (the number printed on your permit card), your date of birth, and usually your state ID number or Social Security number. Some states also ask for your driver's license number if you are renewing rather than getting your first license.
You should also know which testing location you prefer. Most states show you available locations near your zip code, so have that ready. If you live in a rural area with only one or two testing centers, your choices may be limited, but you can still see what dates are open before you commit to a location.
Step-by-step: booking through your state DMV website
Go to your state's official DMV website. Search for "schedule written test" or "book knowledge test appointment." Click the link, which will either take you to the DMV's own booking system or redirect you to a contractor's site.
Enter your learner's permit number and date of birth. The system will pull up your record. If it does not find you, double-check that you entered your permit number correctly — it is usually a long string of numbers and letters on the front of your permit card.
Select your preferred testing location from the list. The system will show you which locations have openings. Choose the one closest to you or most convenient for your schedule.
Pick your test date and time. The system shows only available slots. Book at a time when you are alert — morning appointments are often less crowded and may feel less stressful.
Review the information you entered, then confirm your booking. You will see a confirmation number on the screen. Write it down or take a screenshot.
Check your email for a confirmation message from the DMV or testing contractor. This email will include your appointment details, the address of your testing location, what to bring, and what to expect on test day. Save this email or print it.
What happens if your state does not offer online booking
A small number of states still require you to book by phone or in person. The DMV website will clearly state this and provide a phone number or address. Call during business hours — most DMV phone lines are busiest in the morning and early afternoon, so try calling late morning or mid-afternoon if you can.
When you call, have your learner's permit number and preferred test dates ready. The staff member will ask which location you prefer and will book you for the next available slot. Ask them to email or mail you a confirmation, or write down the appointment details they give you.
If you must book in person, bring your learner's permit and go to your local DMV office during posted hours. Bring a list of your preferred test dates in case the location you want is full. In-person booking usually takes 10 to 20 minutes.
How far in advance you should book
Book as soon as you feel ready to take the test. In busy urban areas, popular testing locations can fill up 4 to 8 weeks in advance, especially during spring and summer. In less populated areas, you may find openings just a few days out.
If you book early and then realize you need more study time, most states let you reschedule your appointment online at no extra cost. Check your confirmation email for the rescheduling link, or log back into the booking system with your permit number.
Do not book so far ahead that you forget the date. Set a phone reminder for the day before your appointment so you have time to gather your documents and plan your route to the testing center.
What to bring on test day
Your confirmation email will list what documents you need. Almost always, you must bring your learner's permit and a valid photo ID (passport, state ID, or school ID). Some states also ask for proof of your Social Security number or a document showing your current address.
Arrive 10 to 15 minutes early. The testing center will check you in, verify your identity, and may ask you to sign a form confirming you understand the test rules. Then you will be taken to a computer station to take the written test.
If you miss your appointment or need to reschedule
If you cannot make your appointment, reschedule as soon as you know. Log into the booking system with your permit number and look for a "reschedule" or "change appointment" option. You can usually move your appointment to a different date at the same location or switch to a different location entirely.
If the booking system does not let you reschedule online, call the DMV or testing contractor using the number on your confirmation email. Most states do not charge a fee to reschedule, but calling close to your appointment date may limit your available slots.
If you miss your appointment without rescheduling, you will lose that slot. You will need to book a new appointment from scratch. Some states charge a fee for a missed appointment, so check your confirmation email for the policy.
Frequently Asked Questions
Can I book a test if I do not have my learner's permit yet?
No. You must have a valid learner's permit before you can book a written knowledge test. The booking system requires your permit number to pull up your record. If you have not yet obtained your permit, you will need to do that first at your local DMV.
What if the testing location I want is fully booked?
Choose a different location or a different date. The booking system shows you all available slots across all locations in your area. If you are willing to travel farther or test on a weekday instead of a weekend, you will usually find an opening. You can also check back in a few days — cancellations happen regularly.
Do I have to pay a fee to book my test online?
No. Booking itself is free. You will pay the test fee (usually $10 to $30, depending on your state) when you arrive at the testing center on test day. Some states let you pay online during booking; others collect payment in person.
Can I take the written test on the same day as my road test?
Some states allow this, but most require you to pass the written test first and then book your road test separately. Check your state's DMV website or ask when you book your written test. If same-day testing is an option, the booking system will usually show it.
What if I book the wrong date or location by mistake?
Reschedule when ready using the link in your confirmation email or by logging back into the booking system. As long as you reschedule before your appointment date, there is no penalty. If you wait until after your appointment time has passed, you will need to book a completely new appointment.