Book through your state's DMV website or office, not through a third party
You book a learner's permit test by going directly to your state's Department of Motor Vehicles (DMV) website or visiting a DMV office in person. Most states now let you reserve a test slot online, choose your date and time, and pay the fee without leaving home. A few states still require you to book by phone or in person only. The fee ranges by state — typically between $10 and $30 — and you pay when you book, not on test day.
Do not use third-party websites that claim to book DMV tests for you. These sites charge extra fees and often just redirect you to the official DMV system anyway. Your state's DMV is the only place that controls test availability and schedules.
Before you book, make sure you have your state ID number or Social Security number, a valid email address, and a phone number where you can be reached. You will need these to create an account or complete your booking.
Key Takeaways
- Visit your state DMV's official website to book online, or call the DMV phone number listed on their site if your state does not offer online booking.
- You will need to provide your state ID number or Social Security number, date of birth, and contact information to reserve a test slot.
- Most states let you choose your test date and time when you book, though popular slots fill up quickly during peak seasons.
- The test fee is paid at booking in most states, and you will receive a confirmation email or letter with your test date, location, and what to bring.
- Arrive 10 to 15 minutes early on test day with your confirmation notice and a valid photo ID, even though you do not yet have a learner's permit.
Find your state DMV website and locate the permit test booking page
Start by searching "[your state] DMV learner's permit test booking" or "[your state] DMV written test appointment." This will take you to the official state website. Bookmark it so you do not accidentally land on a private company's site that looks similar.
Once you are on the DMV site, look for a link labeled "Schedule a Test," "Book an Appointment," "Reserve Your Test," or "Testing." Some states bury this under a "Services" or "Permits" menu. If you cannot find it after a few minutes, call the DMV phone number on the site — they can tell you the exact page or walk you through booking by phone.
If your state does not offer online booking, the DMV website will say so and will list the phone number to call or the office addresses where you can book in person. Write down the phone number or office hours before you call or visit.
Provide your information and choose your test date and location
The online booking system will ask for your full legal name, date of birth, state ID number (or Social Security number if you do not have a state ID yet), current address, email, and phone number. Enter this information exactly as it appears on your ID or birth certificate. Mismatches between your booking and your ID can cause you to be turned away on test day.
Next, you will see a calendar showing available test dates and times at DMV offices near you. Pick a date and time that works for your schedule. If you see no available slots, it usually means that office is fully booked for the next few weeks. Try selecting a different DMV location or check back in a few days — cancellations open up regularly.
Some states let you choose between a written test only or a written test plus a driving skills test on the same day. If you see this option, select written test only for now. The driving skills test comes later, after you have held your learner's permit for a set period (usually 6 months to a year, depending on your state).
Pay the test fee and receive your confirmation
After you choose your date and time, the system will show you the test fee for your state. You will pay by debit card, credit card, or sometimes by electronic check. The fee is non-refundable in most states, though you can usually reschedule to a different date for free if you need to.
Once payment goes through, you will see a confirmation number on the screen. Write this down or take a screenshot. You will also receive a confirmation email within a few minutes. Check your spam folder if you do not see it in your inbox within 10 minutes.
The confirmation email will include your test date, time, location, confirmation number, and a list of what to bring. Save this email or print it out. You will need to show it or your confirmation number when you arrive for your test.
What to bring on your test day
Bring your confirmation notice or email, a valid photo ID (state ID, passport, or school ID if your state accepts it), and proof of your Social Security number or state ID number. Even though you do not yet have a learner's permit, the DMV needs to verify who you are before you test.
Bring a pen or pencil if your state still uses paper tests, though most states now use computer-based testing and provide everything you need. Do not bring your phone, headphones, or any study materials into the testing room. The DMV will not let you use them during the test.
Arrive 10 to 15 minutes early. If you arrive more than 15 minutes late, you may be turned away and charged a fee to reschedule. If you are running late, call the DMV office directly to let them know — some offices will hold your slot for a few extra minutes if you call ahead.
Understand what happens if you miss your test or need to reschedule
If you cannot make your scheduled test date, log back into the DMV booking system and look for a "Reschedule" or "Cancel" option. Most states let you reschedule to a different date for free, as long as you do it at least 24 hours before your test. If you cancel within 24 hours or do not show up, you will lose your test fee in most states.
If the system does not let you reschedule online, call the DMV office where you booked your test. Explain that you need to move your appointment and ask what dates are available. Have your confirmation number ready when you call.
If you miss your test without canceling, contact the DMV as soon as possible. Some states will refund your fee if you have a documented emergency (illness, accident, family death). Others will not. Either way, you will need to book and pay for a new test to try again.
Know the difference between the written test and the road test
The learner's permit test is a written test only. It covers traffic laws, road signs, safe driving practices, and rules specific to your state. You take it at a DMV office on a computer or paper form, and you get your results the same day. If you pass, you can usually pick up your learner's permit when ready or within a few days.
The road test (also called the driving skills test or behind-the-wheel test) is separate and comes much later. You cannot book a road test until you have held your learner's permit for the required time in your state — usually 6 months to a year. When you are ready for the road test, you will book it through the same DMV system, but that is a different appointment for a different day.
Frequently Asked Questions
Can I book my test more than a month in advance?
Most states let you book 30 to 60 days ahead, though some allow up to 90 days. The DMV booking system will show you only the dates that are currently open for reservation. If you do not see dates far enough ahead, check back in a week or two — the system usually opens new slots in batches.
What if all the nearby DMV offices are booked?
Look for DMV offices in neighboring towns or counties. Many states have multiple offices within a reasonable drive, and one may have sooner availability. You can test at any DMV office in your state, not just the one closest to you.
Do I need to pass a vision test before I book my written test?
No. The DMV will check your vision on the day of your written test, before you take the exam. If you fail the vision screening, the DMV will tell you to get glasses or contacts and come back. You will not lose your test fee in most states if this happens.
Can someone else book the test for me?
Some states allow a parent or guardian to book online using the minor's information, while others require the person taking the test to book it themselves. Check your state DMV website or call to confirm. If you are under 18, bring a parent or guardian's ID on test day along with your own.
What happens if I fail my written test?
You will be told your results the same day. If you fail, you can usually reschedule and take the test again after a waiting period — typically 1 to 7 days, depending on your state. You will pay the test fee again for each attempt. There is no limit on how many times you can retake it.