The fastest way to book a written test appointment depends on your state

Most states let you book a DMV written test appointment online through their official DMV website, by phone, or in person at a local office. The online route is usually fastest — you pick a date and time, confirm your details, and get a confirmation number on the spot. Some states require you to book by phone or in person instead, and a few still operate walk-in-only systems where you show up and take a number.

Before you book anything, check your state's DMV website to see which method they use and whether you need to bring documents or pay a fee when you arrive. The written test itself costs money in every state — typically between $5 and $20 — and you usually pay when you check in, though some states collect the fee when you book online.

Key Takeaways

  • Your state's official DMV website is the only place to book; third-party sites that charge fees are not necessary and not affiliated with the DMV.
  • Online booking is available in most states and shows you available dates and times when ready, with a confirmation number you receive right away.
  • You will need your state ID number, date of birth, and sometimes your Social Security number to book, so have those ready before you start.
  • The written test fee ranges from $5 to $20 depending on your state and is paid either when you book online or when you arrive at your appointment.
  • Some states require you to bring documents like proof of residency or your learner's permit on test day, so check your state's requirements before you go.

How to find your state's DMV booking system

Go to your state's official DMV website — search "[your state] DMV" or "[your state] Department of Motor Vehicles" to find it. The website should have a link labeled "Schedule an Appointment," "Book an Appointment," or "Make an Appointment," usually on the homepage or under a "Services" tab. Click that link and you will be taken to the booking system.

If your state does not have online booking, the website will tell you to call a phone number or visit an office in person. Write down that number or the office address before you leave the website, because you will need it to complete your booking. Do not use third-party booking sites — they charge extra fees and are not run by the DMV.

What information you need to have ready

Before you start booking, gather these details so you do not have to stop halfway through:

  • Your state ID number or driver's license number (if you already have one)
  • Your date of birth
  • Your Social Security number (many states ask for this)
  • Your phone number and email address
  • Your current address
  • Your learner's permit number, if you have one

Some states also ask which type of license you are testing for — for example, Class D (regular passenger vehicle) versus Class E (motorcycle) — so know which one you need before you book. If you are not sure, check your state's DMV website for the different license classes.

Booking online step by step

Once you are in your state's booking system, you will see a form asking for your personal information. Fill in each field with the details you gathered. The system will then show you available appointment dates and times at DMV offices near you or statewide, depending on your state's setup.

Pick a date and time that works for you. Most states show you availability weeks or months in advance, so you can usually find a slot that fits your schedule. After you select your time slot, the system will ask you to confirm your information one more time, then it will generate a confirmation number. Write down that number or take a screenshot — you will need it when you arrive for your test.

Some states email you a confirmation or let you print one from the website. Do both if you can — bring the printed confirmation and have the number memorized or on your phone in case the printout gets lost.

Booking by phone or in person

If your state does not offer online booking, call the DMV phone number listed on the website. Have your information ready (the same list as above) and tell the representative you want to schedule a written test appointment. They will ask you the same questions the online form would, then give you a date, time, and confirmation number. Write all of that down when ready.

If you prefer to book in person, visit a local DMV office during business hours. Bring your ID and the information listed above. Tell the staff member at the counter that you want to schedule a written test. They will check availability and book you for an available slot, usually giving you a printed confirmation slip on the spot.

What to bring on test day

Bring your confirmation number or confirmation document, your state ID or passport, and your learner's permit if you have one. Check your state's DMV website for the full list of required documents — some states ask for proof of residency (like a utility bill or lease) or proof of your Social Security number. Bring anything listed, because the DMV will not let you test without it.

Arrive 10 to 15 minutes early. Check in at the front desk, give them your confirmation number, and pay the test fee if you have not already paid it online. A staff member will call you when it is your turn, take you to a testing station, and give you the written test on a computer or on paper, depending on your state's system.

If you need to reschedule or cancel

Most states let you cancel or reschedule your appointment through the same online booking system where you made it, or by calling the DMV phone number. Log back into the system, find your appointment using your confirmation number, and select "Cancel" or "Reschedule." If you cancel, you usually keep your test fee and can use it toward a future appointment, though some states charge a small cancellation fee.

If you cannot reach the online system or need to cancel quickly, call the DMV directly. Have your confirmation number ready so they can find your appointment in their system. Try to cancel at least 24 hours before your appointment so the DMV can offer your time slot to someone else.

Frequently Asked Questions

Can I book an appointment the same day I want to test?

Most states do not allow same-day booking — appointments are usually available weeks or months in advance. If you need to test urgently, check whether your state offers walk-in testing at any offices, or call the DMV to ask if cancellations open up slots sooner. Some offices hold a small number of walk-in slots each day.

What if I miss my appointment?

If you miss your appointment without canceling, you lose your test fee in most states and have to book a new appointment and pay again. Some states let you reschedule a missed appointment for free if you call within a certain time frame, usually 24 to 48 hours. Call your DMV when ready if you miss an appointment to ask about your options.

Do I have to pay the test fee when I book or when I arrive?

It depends on your state. Some states collect the fee online when you book, and others collect it when you check in on test day. Your state's booking system will tell you which applies. If you pay online, bring your confirmation to prove you have already paid.

Can someone else book an appointment for me?

Most states require you to book your own appointment using your personal information, so the DMV knows you are the person who will be testing. Some states let a family member or friend book on your behalf if they have your ID number and date of birth, but you should check your state's rules first by calling the DMV or checking their website.

What happens if the nearest DMV office has no appointments available?

Check whether other DMV offices in your state have earlier openings — the booking system usually shows availability across multiple locations. If all offices are booked out, call the DMV to ask when new appointment slots open up, or ask whether your state offers walk-in testing. Some states release new appointments on specific days each week or month.