Where to book your appointment

You schedule a driver's license appointment through your state's Department of Motor Vehicles (DMV), not through a third-party website or phone service. The DMV runs the licensing system in your state, and they control which dates and times are open. Most states now let you book online through their official website — this is usually faster than calling or visiting in person.

Start by finding your state's DMV website. Search "[your state] DMV" or "[your state] driver's license appointment" to land on the official page. The website will have a button or link for scheduling — it might say "Schedule an appointment," "Book online," or "Reserve a time slot." Some states call it a "road test appointment" if you're taking the driving test, or a "knowledge test appointment" if you're taking the written exam.

If your state does not offer online scheduling, you will need to call the DMV directly or visit a local office in person to book. The phone number and office locations are on the state DMV website. Have your driver's license number or ID number ready when you call, and be prepared to wait on hold.

Key Takeaways

  • Book through your state's official DMV website, not a third-party service, because only the DMV controls real appointment slots.
  • You will need to provide your name, date of birth, current address, and the type of appointment you need (written test, road test, or license renewal).
  • Most states let you choose from available dates and times online, and you will receive a confirmation number and email or text reminder.
  • Bring the documents listed in your confirmation email on the day of your appointment, or you may be turned away and have to reschedule.

What information you need before you start

Gather these details before you open the DMV website or call, so you do not have to search for them mid-booking. You will need your full legal name, date of birth, current home address, and a phone number where the DMV can reach you. If you already have a driver's license or state ID, have the number ready — the system will ask for it.

You will also need to know what type of appointment you are booking. Are you taking the written knowledge test for the first time? Retaking it because you failed? Taking the road test after passing the written exam? Renewing an expired license? Replacing a lost or stolen license? Each type of appointment is different, and the DMV website will ask you to select one. Choose the wrong category and you may not be able to complete the booking, or you may show up for the wrong test.

If you are under 18, some states require a parent or guardian to be present at the appointment. Check your state's rules on the DMV website before you book, because this affects which time slots are available and what documents you need to bring.

How to complete the online booking

Once you are on your state's DMV appointment page, the system will walk you through a series of screens. First, you will select the type of appointment — written test, road test, license renewal, or another category. Then you will enter your personal information: name, date of birth, address, and phone number. The system will confirm your details and may ask you to create a login or account so you can view your appointment later.

Next, the system will show you available dates and times at DMV offices near your address. You can usually filter by location or distance. Select a date and time that works for you. Some states let you choose when ready; others put you on a waitlist if all slots are full. Once you confirm your choice, the system will generate a confirmation number. Write this down or take a screenshot — you will need it on the day of your appointment.

The DMV will send you a confirmation email or text message with your appointment details, the address of the office, what documents to bring, and what to expect. Read this message carefully. If you do not receive a confirmation within a few hours, log back into your account on the DMV website to verify the appointment went through. If the booking failed, try again or call the DMV.

What documents to bring on appointment day

The confirmation email will list the specific documents your state requires. In general, bring proof of identity (a passport, birth certificate, or state ID), proof of your current address (a utility bill, lease, or bank statement with your name and address), and your Social Security number or a document showing it. If you are taking a road test, bring a vehicle that is registered and insured, and a licensed adult to supervise if your state requires it.

Do not assume you know what documents are needed. Different states have different rules, and some require documents you might not expect — for example, proof that you completed a driver's education course, or a medical form if you have a health condition. The confirmation email is your guide. If you are missing a document, contact the DMV before your appointment to ask whether you can bring something else or whether you need to reschedule.

Arrive at least 10 to 15 minutes early. Bring the confirmation number or email with you. If you cannot make the appointment, cancel it through the DMV website or by phone so someone else can use that slot.

If your state does not offer online scheduling

A small number of states still do not have online appointment booking. If yours is one of them, call the DMV during business hours. Have your information ready: name, date of birth, address, phone number, and the type of appointment you need. The person on the phone will tell you what dates and times are available and will book you for one. Ask them to repeat the date, time, and office location back to you, and ask what documents to bring.

Some states also let you book by visiting a DMV office in person. You can walk in and ask to schedule an appointment at the front desk. This works if you have time to visit an office, but it is usually slower than booking online or by phone. If you go in person, bring the same documents you would bring to your actual appointment, because some offices will let you complete your transaction the same day if you have everything.

What to do if all appointment slots are full

If the DMV website shows no available appointments, it means the office is fully booked. Some states let you join a waitlist through the website — you enter your information and the system notifies you if a slot opens up. Check the website daily, because cancellations happen and new slots may appear.

You can also call the DMV and ask when the next appointments will be released. Some offices release new slots on specific days of the week. If you need an appointment urgently — for example, because your license expires soon — ask the DMV whether you can walk in without an appointment, or whether there is an expedited or same-day option. Not all offices offer this, but some do.

If you are renewing a license that has not yet expired, you have more flexibility. You can wait a few weeks for slots to open up. If your license is already expired or will expire within days, contact the DMV to ask about your options — some states allow expired-license holders to drive to a DMV appointment if they have proof of the booking.

After you book: what happens next

The DMV will send you a confirmation with the date, time, office address, and a list of documents to bring. Mark the appointment on your calendar and set a phone reminder for the day before. Some DMV offices send text or email reminders automatically a day or two before the appointment.

On the day of your appointment, arrive early, bring all required documents, and bring the confirmation number or email. The DMV will call your name when it is your turn. If you are taking a written test, you will sit at a computer or fill out a paper form and answer questions about traffic laws and road signs. If you are taking a road test, a DMV examiner will ride with you and evaluate your driving. The whole process usually takes 30 minutes to an hour, depending on how busy the office is.

After you pass, the DMV will issue your license or permit on the spot, or they will mail it to you within a few days. The confirmation email will tell you which. If you fail a test, the DMV will tell you when you can retake it — you may be able to book another appointment right away, or you may have to wait a certain number of days.

Frequently Asked Questions

Can I reschedule or cancel my appointment?

Yes. Most states let you cancel or reschedule through the DMV website using your confirmation number. Log in, find your appointment, and select the option to cancel or change the date. If you cannot do it online, call the DMV. Cancel as soon as you know you cannot make it, so the slot opens up for someone else.

What if I arrive late to my appointment?

If you are more than 15 minutes late, the DMV may cancel your appointment and give the slot to the next person. Call the office as soon as you realize you will be late and ask whether they can still see you. If they cancel you, you will have to reschedule through the website or by phone.

Do I need an appointment, or can I just walk in?

Most DMV offices now require an appointment. Walk-ins are usually not accepted, or they are only accepted during certain hours and face long waits. Check your state's DMV website to see the policy at your local office. Some offices have a small number of walk-in slots available each day.

How far in advance should I book my appointment?

Book as soon as you know you need an appointment. Slots fill up quickly, especially in busy areas. If you are taking a road test, book at least two to four weeks ahead. For a written test or license renewal, one to two weeks is usually enough, but earlier is better if slots are available.

What if I fail my test — do I have to book a new appointment?

Yes. After you fail, the DMV will tell you how long you must wait before retaking the test — this varies by state, but is usually three to seven days. You will then need to book a new appointment through the website or by phone. Some DMV offices let you schedule the next attempt right away; others require you to wait the mandatory period first.