Book your DMV written test appointment through your state's DMV website, by phone, or in person at a local office

Most states let you schedule a written test appointment online through their DMV portal, by calling the DMV directly, or by visiting an office in person. The method available to you depends on your state — some offer all three, others limit you to phone or in-person booking. You will need your learner's permit number, state ID number, or Social Security number to complete the booking, along with your preferred test date and location.

The appointment itself is usually free, though some states charge a test fee (typically $5 to $15) that you pay when you arrive for the exam. Scheduling ahead is important because test slots fill up, especially in urban areas and during peak seasons like spring and summer. Many states show available dates and times when ready when you search, so you can pick a slot that works for your schedule.

Key Takeaways

  • Your state's DMV website is the fastest way to book — you can see all available dates and times without waiting on hold.
  • You will need your learner's permit or state ID number to schedule, plus a valid email or phone number for confirmation.
  • Most states let you book weeks in advance, but popular slots fill quickly in cities and during summer months.
  • If your state's online system is down or you cannot find an open slot, calling the DMV or visiting an office in person are your backup options.

Finding your state's DMV appointment system

Start by going to your state's official DMV website — search "[your state] DMV" to find the correct one. Look for a link labeled "Schedule an Appointment," "Book a Test," or "Make an Appointment." Most state DMV sites have this link on the homepage or in a menu under "Services" or "Appointments."

Once you are on the appointment page, you will typically see options for different transaction types. Select "Written Test" or "Knowledge Test" — do not choose "Road Test" or "Driving Test," which is a separate appointment for after you pass the written exam. Some states combine written and road test scheduling on one page, so read the options carefully.

If you cannot find an online booking system on your state's DMV website, your state may require phone or in-person scheduling only. In that case, look for the DMV phone number and office locations on the website, then call or visit the office nearest you.

What information you need before you book

Have your learner's permit or state ID number ready — this is the most common piece of information the DMV system asks for. If you do not have your permit number memorized, check the physical card itself or your confirmation email from when you obtained it. Some states accept your Social Security number as an alternative if you cannot locate your permit number.

You will also need a valid email address or phone number where the DMV can send your confirmation and any reminders. Many states send appointment confirmations by email when ready after you book, so check that your email address is correct before you submit. If you prefer phone contact, enter your phone number and select that as your preferred method.

Have a calendar or planner open so you can pick a date and time that works for you. Most systems show available slots for the next 30 to 90 days, depending on your state and location. Peak times (mornings, weekdays, and early in the month) fill faster than late afternoon or weekend slots.

Booking online step by step

Once you are in your state's appointment system, enter your learner's permit or ID number in the first field. The system will pull up your record and confirm your name and date of birth. Review this information to make sure it is correct — if anything is wrong, contact the DMV before proceeding, because a mismatch can cause problems on test day.

Select your preferred test location from the list of DMV offices. If you live in or near a city, you may see multiple offices to choose from. Pick the one that is most convenient for you, keeping in mind that some offices have longer wait times than others. If you are unsure which office to pick, choose the one closest to your home or work.

Choose your preferred date and time from the available slots shown on the calendar. The system will only display times that are actually open, so if you do not see a slot you want, try a different date or location. After you select a time, review your appointment details one more time, then confirm and submit.

You should receive a confirmation email or text message within minutes. Save this confirmation — you may need to show it on test day, or at least have the appointment number handy in case you need to reschedule or cancel.

Calling the DMV to schedule by phone

If your state does not offer online booking or you prefer to book by phone, call the DMV number listed on your state's website. Have your learner's permit number and a calendar ready before you call, because wait times can be long and you want to move quickly once you reach a representative.

Tell the representative you want to schedule a written test appointment. They will ask for your permit number, name, date of birth, and preferred location and date. Be specific about your availability — if you can only test on weekday mornings or weekend afternoons, say so. The representative will tell you what slots are open and book the one you choose.

Ask the representative to confirm your appointment details out loud, including the date, time, location, and any fees you need to bring. Request that they email or mail you a confirmation, and ask for a confirmation number you can write down. This gives you a record in case there is a problem on test day.

Scheduling in person at a DMV office

If you prefer to book face-to-face or your state does not offer phone or online scheduling, visit a DMV office during business hours. Bring your learner's permit and a form of ID. Most offices have a "take a number" system — grab a ticket for "Appointments" or "Customer Service" and wait for your number to be called.

Tell the representative you want to schedule a written test appointment. They will look up your record, confirm your information, and show you available dates and times on their computer. You can ask questions about test locations or request a specific time slot. Once you agree on a date and time, they will print or hand you a confirmation slip.

Keep your confirmation slip in a safe place. Some offices also mail confirmations to your address on file, but the slip you receive in person is your when ready proof of the appointment.

What to do if no appointments are available

If your state's system shows no open slots for weeks or months, you have a few options. First, check back frequently — cancellations happen daily as people reschedule or cancel their appointments, and new slots often open up. Set a reminder to check the website every few days.

Second, try searching for appointments at different DMV locations. A busy urban office may be booked solid while a smaller office in a nearby town has open slots. The extra drive may be worth it if it means testing sooner.

Third, call the DMV directly and ask if there is a waitlist or cancellation line. Some states maintain a phone line where you can leave your name and number, and the DMV calls you if a slot opens up. Others allow representatives to book you for a date further out than what appears online.

If your state is experiencing a backlog, ask the DMV when they expect new appointment slots to open. Some states release appointments in batches on specific days of the week or month.

Preparing for your appointment

Bring your learner's permit and a second form of ID (such as a passport, birth certificate, or school ID) to your appointment. The DMV will ask to see both before you take the test. If you do not have your permit with you, you may not be allowed to test, so double-check that you have it the night before.

Bring any test fee your state charges — this is usually $5 to $15, and most offices accept cash, card, or check. Some states collect the fee when you book online, so check your confirmation to see if you have already paid.

Arrive 10 to 15 minutes early. The DMV may have a check-in process, and arriving early gives you time to complete it without rushing. If you are running late, call the DMV office directly and ask if you can reschedule — showing up late may result in a no-show and loss of your appointment slot.

Frequently Asked Questions

Can I reschedule or cancel my appointment online?

Most states allow you to cancel or reschedule through the same online system where you booked, using your confirmation number or permit number. Check your confirmation email for a link to manage your appointment. If you cannot find the option online, call the DMV office where your appointment is scheduled and ask a representative to reschedule for you.

How far in advance can I book a written test appointment?

This varies by state. Most allow you to book 30 to 90 days ahead, while others let you book only 2 to 4 weeks out. Check your state's DMV website or call to find out the booking window. If you want to test on a specific date, book as soon as the system allows.

What happens if I miss my appointment?

If you do not show up, your appointment slot is lost and you will need to book a new one. Some states charge a no-show fee or require you to wait a certain number of days before rebooking. Call the DMV office where your appointment was scheduled to ask about their no-show policy and to reschedule.

Do I need to bring my learner's permit to the appointment?

Yes. You must bring your learner's permit and a second form of ID to prove your identity before you can take the written test. If you forget your permit, the DMV will not let you test and you will lose your appointment slot.

Can someone else schedule the appointment for me?

Most states require you to schedule your own appointment using your own permit number or ID number. However, if you are unable to book online or by phone, a family member or friend can visit a DMV office on your behalf and ask a representative to schedule for you — they will need your permit number and your preferred dates and locations.