Book your DMV appointment online or by phone before you show up in person

Most states let you reserve a specific time slot for your learner's permit test through the DMV website or a phone line. You pick a date and time that works for you, then show up at that exact moment instead of waiting in a walk-in line. Some states still accept walk-ins, but booking ahead almost always means a shorter wait.

The process differs by state — your DMV website will show you which method works where you live. A few states use a third-party scheduling system instead of their own, so you may book through a different website even though it's still an official appointment. Either way, you'll need your Social Security number and a valid ID to complete the booking.

After you book, you'll get a confirmation with your appointment date, time, and location. Write this down or take a screenshot. Some DMVs send a reminder text or email a few days before; others don't. Arriving 10 to 15 minutes early gives you time to check in and handle any paperwork questions.

Key Takeaways

  • Check your state DMV website first — most states let you book online, but a few still require a phone call or accept walk-ins only.
  • You'll need your Social Security number, a valid ID, and proof of residency to complete the booking.
  • Some states use their own scheduling system; others use a third-party site, so follow the link your DMV provides.
  • Write down or screenshot your confirmation, including the date, time, and location, because reminders are not may provide.
  • Arrive 10 to 15 minutes early to allow time for check-in and any last-minute document questions.

Find your state DMV website and locate the appointment scheduler

Start by searching "[your state] DMV appointment" or going directly to your state's DMV website. The URL is usually dmv.[state].gov or a variation — for example, dmv.ca.gov for California or nj.gov/mvc for New Jersey. Once you're on the main page, look for a link labeled "Schedule an Appointment," "Book an Appointment," or "Reserve a Time Slot."

Some states put this link on the homepage; others hide it under a "Services" or "Learner's Permit" section. If you can't find it after a minute or two, use the site's search box and type "appointment" or "schedule." You can also call your local DMV office directly — the phone number is on the website — and ask whether they take appointments and how to book one.

A handful of states still don't offer online booking. In those cases, you'll either call a dedicated appointment line or show up during walk-in hours. The DMV website will tell you which applies to you.

Gather the documents and information you'll need before booking

Before you start the booking process, have these items ready: your Social Security number, a valid photo ID (passport, state ID, or driver's license from another state), and proof of your current address (utility bill, lease, or bank statement dated within the last 60 days). Some states also ask for your date of birth and contact phone number during booking.

If you're under 18, check whether your state requires a parent or guardian to be present at the appointment or to sign a consent form beforehand. A few states let minors book and test alone; most require an adult to attend. The DMV website will specify this in the learner's permit section.

Have your information written down or in front of you so you can enter it quickly. Booking usually takes 5 to 10 minutes once you start.

Choose your appointment date and time from available slots

After you log into the scheduler, you'll see a calendar showing which dates have open slots. Click on a date that works for you. The system will then show you the available times at your chosen location — usually in 15-minute or 30-minute increments throughout the day.

Peak times (early morning, lunch hour, and late afternoon on weekdays) often fill up faster than mid-morning or mid-afternoon slots. If you have flexibility, booking a Tuesday, Wednesday, or Thursday at 10 a.m. or 2 p.m. often means shorter waits. Weekends and Mondays tend to be busier.

Click the time slot you want. The system will ask you to confirm your choice and may prompt you to enter additional details like your phone number or email address for the confirmation.

Confirm your appointment and save your confirmation number

After you select your time slot, the system will show you a confirmation screen with your appointment details: date, time, location address, and a confirmation number. This number is important — write it down or take a screenshot. Some DMVs text or email this confirmation; others don't, so don't rely on receiving a reminder.

If the system offers to email or text you a reminder, accept it. But treat your written confirmation as the official record. If something comes up and you need to reschedule, you'll use this confirmation number to cancel or change your appointment through the same website or by calling the DMV.

Before you leave the confirmation page, check that the location listed is the DMV office closest to you or the one you intended to visit. Some states have multiple locations, and it's straightforward to accidentally book at the wrong one.

What to bring and what to expect when you arrive

On the day of your appointment, bring the same documents you used to book: your Social Security number (written down), valid photo ID, and proof of address. Bring your confirmation number as well, either printed or on your phone. If you're under 18, bring a parent or guardian if your state requires it.

Arrive 10 to 15 minutes early. Check in at the front desk and give them your confirmation number. They'll verify your documents and may ask you to fill out a form or take a vision test. The actual learner's permit test usually happens 20 to 45 minutes after you check in, depending on how busy the office is that day.

Bring a pen for any forms and wear clothes you can move in comfortably for the vision and written test. You won't need to bring anything else — the DMV provides the test materials.

Reschedule or cancel if your plans change

If you need to change your appointment, log back into the DMV scheduler using your confirmation number and look for a "Reschedule" or "Cancel" option. Most states let you reschedule online up to 24 hours before your appointment. If you're canceling less than 24 hours in advance, call the DMV directly — they may still be able to move you to a different time.

Canceling frees up your slot for someone else and usually doesn't affect your ability to book again later. However, if you cancel and rebook multiple times, some DMVs may ask you to call instead of using the online system.

If you miss your appointment without canceling, you may lose your slot and have to book again from scratch. Some states charge a small fee to reschedule if you miss an appointment, so treat your confirmation time as firm.

Frequently Asked Questions

Can I book an appointment if I don't have a Social Security number?

Most states require a Social Security number to book online. If you don't have one, call your local DMV office directly — they can often work with an ITIN (Individual Taxpayer Identification Number) or other documentation. Some states have different procedures for non-citizens, so asking by phone is faster than trying the online system.

What if there are no available appointments for weeks?

High-demand periods (summer, back-to-school season, and January) can fill up quickly. Check the scheduler every few days — cancellations open up new slots regularly. You can also call the DMV and ask whether they accept walk-ins or have a waitlist. Some offices hold slots for walk-in customers even when online booking is full.

Do I need to print my confirmation or is a screenshot okay?

A screenshot on your phone is fine for most DMVs, but printing it is safer in case your phone dies or you lose signal. Either way, write down your confirmation number separately so you have it even if you lose the document.

Can someone else pick up my learner's permit if I can't go to my appointment?

No. You must be present at your appointment to take the written test and have your photo taken for the permit. If you can't make it, reschedule using your confirmation number.

What happens if I'm late to my appointment?

Most DMVs will still see you if you're 10 to 15 minutes late, but arriving later than that may result in your appointment being canceled. Call ahead if you're running behind — they can tell you whether they'll hold your slot.