Book your learner's permit test through your state's DMV website, by phone, or in person at a local office
Once you have gathered your documents and confirmed you meet your state's age and residency requirements, the next step is to reserve a time slot for your written test. Most states now let you book online through their DMV portal, which is usually the fastest route. Some states still require a phone call or walk-in appointment, and a few allow both. The booking process itself takes 5 to 15 minutes, but availability varies by location and season — popular times fill weeks in advance, especially in spring and summer.
You will need to know your state, your preferred test location, and roughly when you want to test. Have your Social Security number, date of birth, and a valid email address or phone number ready. The system will show you available dates and times, confirm your personal information, and send you a confirmation number or email. Write down or save that confirmation — you will need it when you arrive for your test.
Key Takeaways
- Most states let you book online through their DMV website; check your state's site first because phone and in-person booking are slower and often have longer hold times.
- You will need your Social Security number, date of birth, and a valid email or phone number to complete the booking.
- Popular test times fill 4 to 8 weeks ahead, so book as soon as you are ready rather than waiting until a specific date is close.
- Your confirmation number is proof of your appointment; take a screenshot or print it and bring it with you on test day.
- If your state does not offer online booking, call the DMV during business hours or visit a local office in person — walk-ins usually have longer waits.
Booking Online Through Your State DMV Portal
The DMV website for your state will have a section labeled "Schedule an Appointment," "Book a Test," or "Reserve a Slot" — the exact wording varies. Go to your state's official DMV site (search "[your state] DMV" to find it), then look for a link related to learner's permit or written test scheduling. You will be asked to enter your state of residence, the type of test (learner's permit), and your preferred county or city.
The system will then display available dates and times at testing locations near you. Select a date and time that works for your schedule. You will be prompted to enter your full legal name, date of birth, Social Security number, current address, phone number, and email. Double-check this information — errors here can cause problems on test day. After you confirm, the system will generate a confirmation number and send it to your email or display it on screen. Save this number; you will need it to check in at your test appointment.
Some states charge a small booking fee (usually $5 to $10) that you pay online with a debit or credit card. Others include the booking in your test fee, which you pay when you arrive. Your confirmation email will specify what you owe and when.
Booking by Phone or In-Person If Online Is Not Available
If your state does not offer online booking, call the DMV's main customer service line. The phone number is on your state's DMV website. Have your Social Security number, date of birth, and a calendar in front of you. Wait times are often 15 to 45 minutes, especially during business hours on weekdays. Call early in the morning or late in the afternoon to avoid peak times.
When you reach a representative, tell them you want to schedule a learner's permit test. They will ask for your personal information, confirm your address, and show you available times. Once you choose a slot, they will give you a confirmation number over the phone. Ask them to repeat it and write it down when ready. Request that they email or mail you a written confirmation as well.
If you prefer to book in person, visit your local DMV office during business hours. Bring your Social Security number and date of birth. You may have to wait in line, but staff can book you on the spot and hand you a printed confirmation. This method works well if you want to ask questions about what to bring or what the test covers, but it takes longer than online or phone booking.
Timing: When to Book and How Far in Advance
Book your test as soon as you have your documents ready and know you meet the age and residency requirements for your state. Do not wait for a specific date to open up — instead, book the earliest available slot that fits your schedule. Waiting until a few days before you want to test usually means no slots are left.
In busy seasons (March through August), popular times fill 4 to 8 weeks ahead. If you book in September or January, you may find slots available 2 to 3 weeks out. Rural areas and less common test times (early morning, late afternoon) often have more availability than urban centers during lunch hours or after school.
If you cannot make your appointment, most states let you reschedule online or by phone at least 24 to 48 hours before your test time. Canceling closer than that may forfeit your fee or require you to rebook from scratch. Check your confirmation email for the cancellation or reschedule policy for your state.
What to Bring on Test Day
Bring your confirmation number or printed confirmation email. Bring one form of photo ID — a passport, school ID, or state ID card. If you do not have photo ID yet, bring two forms of non-photo ID, such as a birth certificate and a Social Security card, plus a utility bill or lease showing your current address. The exact documents accepted vary by state, so check your confirmation email or your state's DMV website the day before your test.
Arrive 10 to 15 minutes early. You will check in at the front desk, show your ID and confirmation number, and pay any remaining test fees if you have not paid online. Then you will be directed to a testing station or waiting area. Bring a pen (some states provide one, but it is safer to have your own). Do not bring your phone, notes, or study materials into the testing room — these are not allowed and will result in your test being canceled.
Common Mistakes When Booking
The most common error is entering your name or address differently than it appears on your ID or Social Security card. The DMV system cross-checks this information, and mismatches can delay your test or require you to reschedule. Use your legal name exactly as it appears on your birth certificate or passport, including middle names and any suffixes.
Another frequent mistake is booking at a location far from home because it had earlier availability. You will have to travel there on test day, and if you are late, you forfeit your fee and have to rebook. Choose a location you can reach reliably, even if it means waiting a few extra weeks for an appointment.
Some people book the test but do not save their confirmation number, then cannot check in on test day. Take a screenshot of your confirmation email or write the number down and keep it somewhere safe. If you lose it, call the DMV before your test date and they can look up your appointment using your name and date of birth.
If No Appointments Are Available
If your state's booking system shows no open slots for several weeks, check back daily — cancellations happen regularly and new slots open up. Some states release appointments in batches on specific days of the week. Your confirmation email or the DMV website may mention this schedule.
If you are in a rush, ask whether your state offers walk-in testing at any locations. Some DMVs accept walk-ins on certain days or times, though you may wait several hours. Call ahead to confirm walk-in hours before you go.
Another option is to test at a different location if one is available sooner. You can take your learner's permit test at any DMV office in your state, not just the one closest to you. If a location 30 or 40 miles away has an earlier opening, it may be worth the drive.
Frequently Asked Questions
Can I book my learner's permit test without a Social Security number?
Most states require a Social Security number to book and take the test. If you do not have one, contact your state DMV before attempting to book — some allow you to use an Individual Taxpayer Identification Number (ITIN) or other documentation instead. Call the DMV customer service line to confirm what you need.
What happens if I miss my test appointment?
If you do not show up, your appointment slot is forfeited and you lose your test fee. You will have to book a new appointment and pay again. Some states let you reschedule up to 48 hours before your test time without losing your fee, so contact the DMV as soon as you know you cannot make it.
Can someone else book my test appointment for me?
No. You must book the appointment yourself using your own information, or a parent or guardian can book it on your behalf if you are under 18, but the appointment will be under your name and you must be the one who takes the test. The DMV will verify your identity when you arrive.
Do I have to take my test at the location where I booked it?
Yes. Your appointment is reserved at a specific DMV office on a specific date and time. You cannot transfer it to a different location without canceling and rebooking. If you need to change locations, cancel your current appointment and book a new one at the location you prefer.
How long does the learner's permit test take?
The written test itself usually takes 20 to 40 minutes, depending on how quickly you answer the questions. Add 10 to 15 minutes for check-in and paperwork. Plan to be at the DMV for about an hour total. If you pass, you may receive your learner's permit the same day or within a few days by mail, depending on your state.