Book your learner's permit appointment through your state's DMV website or office
Most states let you book a learner's permit test appointment online through the DMV website, by phone, or in person at a local DMV office. The exact method depends on which state you live in — some states require online booking only, while others still accept phone calls or walk-ins. You'll need to know your state's DMV website address or phone number before you start, since each state runs its own system.
The appointment itself is usually free to book, though you will pay a fee when you take the test (this varies by state, typically $20 to $50). Having your appointment scheduled in advance means you won't wait in line on the day you test — you'll go straight to the testing station at your assigned time.
Key Takeaways
- Your state's DMV website is the fastest way to book; search "[your state] DMV learner's permit appointment" to find the right link.
- You will need your Social Security number, date of birth, and current address before you start booking.
- Most states let you pick your test date and time from available slots, usually within two to four weeks.
- Bring the confirmation number or email to your appointment, along with proof of identity and residency.
Find your state DMV's online booking system
Start by going to your state's official DMV website. Search "[your state] DMV" in a search engine — the official site will appear at the top of results. Once you're on the main DMV page, look for a link that says "Schedule an appointment," "Book a test," or "Learner's permit appointment." Some states put this link on the homepage; others hide it under a "Services" or "Testing" menu.
If you can't find an online booking option, call your state's DMV customer service line (this number is also on the official website). A representative can tell you whether your state offers online booking and, if not, whether you can book by phone or must visit an office in person.
Gather the information you'll need before booking
Have these items ready before you open the booking system: your Social Security number, date of birth, current home address, and a valid email address or phone number. Some states also ask for your driver's license number if you've held one before, or your state ID number. If you don't have a Social Security number, check your state's DMV website for alternative identification options.
You should also know which DMV office location is most convenient for you. Most booking systems let you choose from several nearby offices, and you'll want to pick one you can actually reach on test day. If you don't have reliable transportation, choose a location on a bus route or near someone who can drive you.
Select your test date and time
Once you're in the booking system, you'll see a calendar showing available dates. Availability varies by location and season — busy DMV offices may only have slots two to four weeks out, while quieter ones might have openings sooner. Pick a date and time that works for your schedule, keeping in mind that you'll need to study for the written test beforehand.
Book your appointment at least one week before you plan to take the test. This gives you time to study the learner's permit handbook (available free on your state's DMV website) and take practice tests. If you book too close to your test date and then need to reschedule, you may not find another open slot for weeks.
Confirm your appointment and save your confirmation number
After you submit your booking, the system will show a confirmation screen with your appointment details: the date, time, location, and a confirmation number. Write down this confirmation number or take a screenshot — you'll need to bring it (or the confirmation email) to your appointment. The system will also send a confirmation email to the address you provided; check your spam folder if you don't see it within a few minutes.
Some states text you a reminder 24 hours before your appointment. If your state offers this, opt in during booking so you don't accidentally miss your slot.
What to bring on your appointment day
Bring your confirmation number or email, a valid form of identification (passport, birth certificate, or state ID), and proof of your current address (a utility bill, lease, or bank statement with your name and address). You'll also need to bring the learner's permit process form if your state requires you to fill it out beforehand — check your confirmation email to see whether this applies to you.
Arrive 10 to 15 minutes early. The DMV will verify your identity, have you sign the process, and then take you to the testing station. The written test usually takes 30 to 45 minutes. You'll get your results when ready, and if you pass, you'll receive your learner's permit on the spot or by mail within a few days, depending on your state.
Reschedule or cancel if your plans change
If you need to change your appointment, go back to your state's DMV website and look for a "Manage appointment" or "Reschedule" option. You'll enter your confirmation number and can pick a new date. Most states let you reschedule for free, but some charge a small fee or limit how many times you can reschedule. Cancel only if you truly can't make it — rescheduling is usually easier than booking a new slot from scratch.
If you miss your appointment without canceling, you may lose your booking fee (if your state charges one) and have to start the booking process over. If you know you'll be late, call the DMV office directly to ask if they can hold your slot or move you to a later time that day.
Frequently Asked Questions
Can I book an appointment if I'm under 16?
Yes, but age requirements for learner's permits vary by state. Most states let you get a learner's permit at 14 or 15, though a few require you to be 16. Check your state's DMV website to confirm the minimum age before you book. If you're under 18, you may need a parent or guardian to sign your process.
What if there are no appointments available in my area?
Check DMV offices in nearby towns or counties — they may have sooner openings. You can also call the DMV directly and ask if they have cancellations or if new slots are being released soon. Some states add appointment slots on specific days each week, so calling ahead can tell you when to check back online.
Do I have to take the written test on the same day as my appointment?
Yes. When you book a learner's permit appointment, you're booking a test slot. You'll take the written test on that date and time. If you're not ready to test, reschedule your appointment rather than showing up unprepared.
What happens if I fail the written test?
You can usually reschedule and take the test again after a waiting period (typically three to seven days, depending on your state). Check your state's DMV website for the exact waiting period and whether you need to pay another fee to retake the test.
Can someone else book the appointment for me?
Most online systems require you to enter your own Social Security number and personal information, so you'll need to book it yourself. If you're under 18 and need help, a parent or guardian can sit with you while you book, but you should be the one entering your information into the system.