Book your test through your state's DMV website, by phone, or in person at a local DMV office
The way you book your written test depends on which state you live in and whether that state offers online scheduling. Most states now let you reserve a test slot on their DMV website without leaving home. Some states still require you to call a DMV phone line or visit an office in person. A few states operate on a walk-in basis with no advance booking at all.
Before you book, you need to know: your state's minimum age for taking the written test (usually 15 or 16), whether you hold a learner's permit already (most states require this), and which DMV office location is closest to you. You will also need to bring specific documents on test day, so check your state's requirements now rather than discovering them when you arrive.
Key Takeaways
- Most states let you book online through their DMV website; some require a phone call or in-person visit to schedule.
- You typically need a valid learner's permit before booking your written test, and your permit must not be expired.
- Test slots fill up during peak times (after school, weekends, summer months), so book as soon as your state allows.
- Bring the documents your state requires on test day—usually a photo ID, your permit, and proof of residency—or you will be turned away.
- If your state does not offer online booking, call the DMV phone line or visit an office at least one week before your preferred test date.
Check your state's DMV website for online scheduling
Start by going to your state's official DMV website. Look for a link labeled "Schedule an Appointment," "Book a Test," "Reserve a Slot," or "Test Scheduling." The exact wording varies by state. Most state DMV sites have this link on the homepage or under a section called "Knowledge Test" or "Written Test."
On the scheduling page, you will enter your learner's permit number, date of birth, and the county or city where you want to test. The system will show you available dates and times at DMV offices in that area. Slots typically open 30 to 60 days in advance. Peak times—weekday afternoons, all day Saturday, and summer months—fill quickly, sometimes within hours of opening. If you see an available slot that works for you, book it when ready rather than waiting.
After you complete the booking, the system will show you a confirmation number and send a confirmation email to the address you provided. Save both. Write down the date, time, and office location. Some states send a text message confirmation as well.
Call the DMV phone line if your state does not offer online booking
If your state's website does not have an online scheduling tool, you will need to call the DMV directly. Find the phone number on your state's DMV website—it is usually listed under "Contact Us" or "Customer Service." Have your learner's permit number and date of birth ready before you call.
Call at least one week before your preferred test date. Wait times are often long, especially during lunch hours and late afternoon. Early morning (before 9 a.m.) and mid-morning (around 10 a.m.) typically have shorter hold times. When you reach a representative, tell them you want to book a written test, give them your permit number, and ask what dates and times are open at the office location you prefer.
The representative will assign you a test date and time and give you a confirmation number. Write this down when ready. Ask them to repeat the date, time, and office address to confirm you have it correct. Some DMVs will mail you a confirmation; others will not, so the number you write down is your proof of the appointment.
Visit a DMV office in person to book your test
If your state does not offer online booking and you cannot reach the phone line, or if you prefer to book face-to-face, go to a local DMV office during business hours. Bring your learner's permit and a photo ID. Go early in the day if possible—offices are usually less crowded before 11 a.m.
Tell the staff member at the front desk that you want to book a written test. They will ask for your permit number and date of birth, show you available slots, and let you choose a date and time. They will give you a confirmation number on a receipt or printed slip. Keep this receipt—it is your proof of the appointment.
In-person booking usually takes 10 to 20 minutes if the office is not busy. If you arrive during peak hours, you may wait 30 minutes or longer just to reach the desk. Some DMV offices use a ticket system; take a number when you arrive and wait for it to be called.
Understand what documents to bring on test day
Your state will require specific documents when you arrive for your test. The most common requirements are: a valid learner's permit, a photo ID (usually a passport or state ID card), and proof of your current address (a utility bill, lease, or bank statement dated within the last 60 days). Some states also ask for your Social Security number or a birth certificate.
Check your state's DMV website now for the exact list of documents you need. Do not assume—showing up without the right documents means you will not be allowed to test, and you will lose your appointment slot. If you are unsure whether a document counts as proof of residency, call the DMV and ask before test day.
Bring originals, not copies. Some states accept copies of certain documents, but most require originals. If your learner's permit is expired or will expire before your test date, renew it first—you cannot test on an expired permit.
Know the rules for walk-in testing in states that allow it
A small number of states do not require advance booking for the written test. Instead, you can walk into a DMV office during business hours and take the test the same day or within a few hours. These states typically include parts of the Midwest and South, though this varies and changes.
Even in walk-in states, arrive early. Testing slots fill up during the day, and once the office reaches its daily limit, they stop admitting new test-takers. Arriving before 10 a.m. gives you the best chance of being seen the same day. Bring all required documents—the rules are the same as for scheduled tests.
Check your state's DMV website to confirm whether walk-in testing is available in your state. If it is, the website will say so clearly. If you are unsure, call the DMV to ask before making a trip to the office.
Reschedule or cancel your test if your plans change
If you need to change your test date or time, go back to your state's DMV website and look for a "Reschedule" or "Modify Appointment" option. You will usually need your confirmation number and date of birth. Most states let you reschedule online up to a certain number of times (often three or more) without penalty.
If you cannot reschedule online, call the DMV phone line with your confirmation number and ask to move your appointment to a different date. Some states charge a small fee to reschedule; others do not. If you cancel without rescheduling, you lose your slot and will need to book a new one from scratch.
If you miss your scheduled test without canceling, most states will cancel your appointment automatically. You will then need to book a new test. Some states impose a waiting period (usually a few days) before you can book again after a no-show.
Frequently Asked Questions
Can I book my test before I get my learner's permit?
No. You must have a valid learner's permit before you can book or take the written test. The DMV system will ask for your permit number during booking, and you will need to show the physical permit on test day. If you do not have a permit yet, get one first through your state's DMV.
How far in advance can I book my test?
Most states open test slots 30 to 60 days ahead. A few states open slots further out—up to 90 days. Check your state's DMV website or call to find out when the next batch of slots becomes available. Popular times fill within hours, so book as soon as slots open if you have a specific date in mind.
What if there are no available slots near me?
Try booking at a DMV office in a neighboring county or city. Smaller offices often have more open slots than busy urban locations. You can also check back daily—cancellations happen regularly and freed-up slots reappear in the system. If you are willing to test in a different location, you will find availability faster.
Do I need to bring my confirmation number to the test?
Yes. Bring your confirmation number, confirmation email, or printed confirmation receipt. The DMV staff will use it to pull up your appointment and verify you are scheduled. If you cannot find your confirmation number, bring your learner's permit and photo ID and tell the staff member your name and date of birth.
What happens if I arrive late to my scheduled test?
Most DMV offices will not let you test if you arrive more than 15 minutes after your scheduled time. You will lose your slot and have to book a new one. Plan to arrive 10 to 15 minutes early, especially if you are unfamiliar with the office location or expect traffic.