What you need to do before you call or go online
Before you book a permit appointment, gather three things: proof of identity (a passport, birth certificate, or state ID), proof of residency (a utility bill, lease, or bank statement with your current address), and your Social Security number. Some states also require a completed process form — check your state DMV website to see if you can fill it out ahead of time or if you fill it out at the appointment itself.
Know which type of permit you need. A learner's permit lets you practice driving with a licensed adult in the car. A commercial learner's permit is for people training to drive trucks or buses. Some states have a junior permit or restricted license for teens who have passed the written test but not the road test yet. The appointment type you book depends on which one applies to you.
Check your state's minimum age requirement. Most states allow learner's permit applications at 15 or 16, but a few start at 14. If you are under 18, you may need a parent or guardian to sign documents or be present at the appointment — policies vary widely by state.
Key Takeaways
- Bring proof of identity, proof of residency, and your Social Security number to your appointment, or your process will be delayed.
- Most states let you book appointments online through their DMV website; some still require phone calls or in-person sign-ups.
- Appointment wait times range from same-week to several months depending on your state and how busy your local office is.
- If your state's online system is down or fully booked, call the DMV directly — staff can often book you over the phone or tell you when the next opening is.
- Bring the documents you listed when you booked; missing even one can mean rescheduling and waiting again.
How to find your state's DMV appointment system
Go to your state's official DMV website — search "[your state] DMV" to find it. Look for a link labeled "Schedule an Appointment," "Book an Appointment," or "Make an Appointment." Most state DMV sites have this link on the homepage or in a menu under "Services" or "Online Services."
If you cannot find an online booking system, your state may require you to call the DMV directly or show up in person during walk-in hours. A few states still do not offer online scheduling. The DMV website will tell you which method to use and what phone number to call if booking online is not an option.
Some states use a third-party scheduling system — for example, your state's DMV might use a company called Appointment Plus or similar. You will be directed to that system from the official DMV site. Do not use a third-party site you found yourself; use only the link from your official state DMV website to avoid scams.
Steps to book your permit appointment online
Once you are in your state's appointment system, you will typically follow these steps:
- Select the type of transaction — look for "Learner's Permit," "Permit Test," or "Permit process."
- Choose your county or the DMV office location closest to you.
- Pick a date and time from available slots. Availability varies; some offices have openings within days, others weeks or months out.
- Enter your name, date of birth, and contact information.
- Confirm your appointment and save or print the confirmation number.
Write down or screenshot your confirmation number — you will need it when you arrive. Some states email a confirmation; check your spam folder if you do not see it within an hour.
What to expect for wait times and availability
How long you wait for an appointment depends on your state and your local DMV office. In rural areas or less busy states, you might book an appointment within a few days. In large cities or high-traffic states, you could wait 4 to 12 weeks or longer. Some states have seasonal surges — summer is busier than winter because more teens are learning to drive.
If all online slots are full, call the DMV directly. Staff sometimes hold back a small number of phone-only appointments or can tell you exactly when the next batch of online slots will open. Calling is worth the wait time if you need an appointment urgently.
If your state's system shows no availability for weeks, check back every few days. Cancellations happen regularly, and newly opened slots fill quickly. Some states release new appointment slots on specific days of the week — the DMV website or phone line will tell you when.
What to bring to your permit appointment
Bring the original documents you gathered before booking — not copies. You will need proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill, lease, or bank statement), and your Social Security number or Social Security card. If your name on your identity document does not match your residency document, bring a document that explains the change, such as a marriage certificate or court order.
Bring your confirmation number or confirmation email. Bring a pen in case you need to fill out forms by hand. If you are under 18, bring a parent or guardian if your state requires it — check the appointment confirmation or your state DMV website to confirm.
Do not bring pets, children (unless they are with you as dependents and your state allows it), or anyone who is not directly involved in your appointment. DMV offices are crowded, and extra people slow things down.
What happens at your permit appointment
You will check in at the front desk with your confirmation number. A staff member will verify your documents, take your photo for the permit, and may ask you questions to confirm your identity. You will then take the written knowledge test — this covers road signs, traffic laws, and safe driving practices. The test is usually multiple choice and takes 20 to 45 minutes.
If you pass, you will pay the permit fee (usually $20 to $50, depending on your state) and receive your learner's permit on the spot or by mail within a week. If you do not pass, you can usually retake the test at another appointment, though some states let you retake it the same day for an extra fee.
The entire appointment usually takes 30 minutes to an hour, though it can be longer if the office is busy. Bring something to read or do while you wait.
If you need to reschedule or cancel
Log back into your state's appointment system using your confirmation number and look for a "Reschedule" or "Cancel" option. If the system does not have that option, call the DMV directly with your confirmation number. Canceling early opens the slot for someone else and may free up an earlier appointment for you if you need to reschedule.
If you miss your appointment without canceling, some states charge a fee or make you wait longer for the next available slot. Check your state's policy on the DMV website or ask when you book.
Frequently Asked Questions
Can I book a permit appointment for someone else?
No. The person getting the permit must be present at the appointment. Parents or guardians can help book it, but the applicant has to show up and take the test themselves.
What if I do not have a Social Security number?
Contact your state DMV before booking. Some states accept an Individual Taxpayer Identification Number (ITIN) or other documents instead. The DMV website or phone line can tell you what documents your state accepts.
Do I need to take the written test at the appointment, or can I take it online?
Most states require you to take the written test in person at the DMV office. A few states offer online testing, but you still need an in-person appointment to verify your identity and get your photo taken. Check your state DMV website to see if online testing is an option.
What if the appointment system says there are no openings for months?
Call the DMV directly — staff can sometimes book you over the phone or tell you when new slots will be released. You can also check back online every few days, as cancellations create new openings regularly.
Can I bring someone with me to help translate?
Many DMV offices have interpreters on staff or can arrange one if you request it when you book. Call ahead to ask if your language is supported, or note it in your appointment booking if there is a comments field.