How to book your written test depends on your state and whether you're taking it at the DMV or through an approved third-party vendor

Most states let you book online through their DMV website, by phone, or in person at a local office. A few states still require you to show up without an appointment and take a number. The method available to you depends entirely on where you live — there is no single national system. Some states use their own scheduling portal; others partner with a third-party testing company that handles all bookings. You need to know which applies to you before you start looking for an appointment.

The time between booking and your test date varies widely. In busy urban areas, you might wait four to eight weeks. In rural areas, you could get a slot within days. Some states let you book months in advance; others open slots only two or three weeks out. Check your state's DMV website first to see what's actually available in your area right now, because wait times change constantly and depend on local demand.

Key Takeaways

  • Your state's DMV website is the fastest way to find out whether you can book online, by phone, or must appear in person without an appointment.
  • You will need your learner's permit number, date of birth, and sometimes your Social Security number to complete a booking.
  • Some states charge a test fee at booking; others collect it when you arrive; a few include it in your permit fee and charge nothing extra.
  • Cancelling or rescheduling usually requires at least 24 to 48 hours' notice, and some states charge a fee if you cancel within that window.
  • Bring the documents your state requires on test day — typically your learner's permit and a form of ID — or you will be turned away and lose your slot.

Finding your state's booking system

Start by going to your state's official DMV website and searching for "schedule written test" or "book knowledge test." Most state sites have a prominent link on the homepage. If you cannot find it, look for a section labeled "Testing" or "Appointments." Write down the exact web address or phone number you find — do not rely on a Google result, because scam sites sometimes rank high for DMV searches.

If your state uses an online portal, you will see a calendar showing available dates and times. If it uses a third-party vendor, you will be directed to that company's website (common vendors include Pearson VUE and PSI). If your state requires in-person booking or walk-ins only, the website will say so clearly. Some states still operate this way, particularly in rural counties.

If you cannot find the information online or the website is unclear, call your local DMV office directly. Have your learner's permit number ready. Ask three things: whether you can book online or by phone, what documents you need to bring on test day, and what the current wait time is for your area.

What information you'll need to provide

When you book, have these details ready: your full legal name as it appears on your learner's permit, your date of birth, your learner's permit number, and your state ID number or driver's license number if you have one. Many states also ask for your Social Security number. Some ask for your email address and phone number so they can send you a confirmation and reminder.

You may also need to confirm your address and select which DMV office or testing location you want to use. If your state has multiple locations in your county, the system will show you which ones have openings and let you pick based on convenience. Some locations fill up faster than others, so if one is fully booked, try a nearby office.

Booking online through your state's portal

Once you are on your state's booking site, you will typically see a calendar. Click on a date that shows available slots. The system will then show you time slots for that day — usually in 15-minute or 30-minute windows. Pick a time that works for you and confirm your selection. You will then be asked to review your information and confirm the booking.

After you submit, the system should show you a confirmation number. Write this down or take a screenshot. You will need it if you have to reschedule or if there is a problem on test day. Most states also email a confirmation, so check your email (including spam folder) within a few minutes. If you do not receive an email within an hour, log back into the portal and verify that your booking went through.

Some states charge the test fee during online booking and require a credit or debit card. Others let you pay when you arrive. Check the confirmation screen to see whether a charge was applied to your card.

Booking by phone

If your state requires phone booking, call the DMV number listed on the official website. Have your learner's permit and a calendar in front of you. The representative will ask for your name, date of birth, permit number, and preferred location and date range. They will then tell you what slots are available and book one for you.

Ask the representative to repeat your confirmation number and test date and time back to you before you hang up. Request that they email or mail a confirmation if possible. If they cannot, write down the confirmation number, the date, the time, the location address, and the representative's name and the time you called. Keep this information in a safe place.

If you reach a busy line, try calling early in the morning or late in the afternoon, when wait times are usually shorter. Some states also have separate phone lines for different regions, so make sure you are calling the right number for your county.

In-person booking at a DMV office

If your state requires you to book in person, go to your local DMV office during business hours. Bring your learner's permit and a form of ID. Some offices use a ticket system; others have you fill out a form and hand it to a clerk. Ask for the written test scheduling desk or window.

Tell the clerk you want to schedule your written knowledge test. They will ask for your information and show you available dates and times. Pick one and they will give you a confirmation slip with your test date, time, and location. Keep this slip safe — you will need it on test day.

In-person booking is usually faster than waiting for an online slot to open, but it requires you to make a trip to the DMV. If you are already there for another reason, take advantage of it and book your test at the same time.

Test fees and payment methods

Written test fees range from $0 to $30 depending on your state. Some states include the test fee in your learner's permit fee, so there is nothing extra to pay when you book. Others charge a separate fee at booking or on test day. A few states charge nothing at all for the written test.

If you are booking online, the system will tell you whether a fee applies and when it is due. If you are booking by phone or in person, ask the representative or clerk directly. If you are charged at booking, you will usually pay by credit card or debit card. If you are charged on test day, bring cash or a card — ask your DMV whether they accept both.

Rescheduling or cancelling your test

If you need to change your test date or time, contact your DMV as soon as possible. Most states let you reschedule online if you booked online, or by phone if you booked by phone. Some allow both methods. A few require you to cancel and rebook from scratch.

Most states require at least 24 to 48 hours' notice to reschedule without a fee. If you cancel closer to your test date, you may lose your fee or be charged a cancellation fee. Some states let you reschedule once for free and charge for additional changes. Check your confirmation or call your DMV to find out the specific policy in your state.

If you miss your test without cancelling, you will lose your fee and have to book again. Some states also flag no-shows in their system, so if you cannot make it, cancel as soon as you know.

What to bring on test day

Bring your learner's permit and one form of government-issued ID (such as a passport, state ID, or school ID with your photo). Some states also ask for proof of your Social Security number or a document showing your current address. Check your confirmation or your state's website to see the exact list for your location.

Arrive at least 10 to 15 minutes early. You will need to check in at the front desk and show your ID and permit. The staff will verify that you are the person scheduled for that time slot. If your information does not match or you do not have the required documents, you will not be allowed to test and you will lose your slot.

Do not bring your phone, notes, or any study materials into the testing room. Most DMV testing facilities prohibit these items. Leave them in your car or at home.

Frequently Asked Questions

Can I book my test more than a month in advance?

It depends on your state. Some states open booking slots 60 or 90 days ahead; others only open slots 2 to 3 weeks out. Check your state's DMV website to see how far ahead you can book. If slots are not yet available, check back on the date your state typically opens new slots — this is usually posted on the website.

What if there are no available test dates in my area?

Try booking at a different DMV location in your county or a nearby county if you are willing to travel. If all locations are full, check back daily or weekly, because cancellations open up slots regularly. Some states also have seasonal patterns — summer is usually busier than winter. If you can wait a few weeks, availability may improve.

Do I have to take my test at the same location where I got my permit?

No. You can take your test at any DMV office or approved testing location in your state, regardless of where you obtained your permit. Choose whichever location has the soonest available slot or is most convenient for you.

What happens if I fail my written test?

You will be allowed to retake it. Most states let you book another test when ready or within a few days. Some charge a fee for each attempt; others charge only once. Check your state's policy. You can usually retake the test as many times as you need, but some states limit how many times you can test in a certain period (for example, once per week or three times per month).

Can someone else book my test for me?

Generally, no. You must book using your own name, permit number, and information. Some states allow a parent or guardian to book on behalf of a minor, but you will still need to provide your own details. Call your DMV if you are unsure whether someone can book on your behalf.