How to Schedule Your Learner's Permit Test

You schedule your learner's permit test through your state's DMV — either online, by phone, or in person at a local office. The method available to you depends on your state; some states offer all three, while others limit you to phone or walk-in scheduling. You will need your learner's permit process number (if you've already submitted one) or your Social Security number and date of birth to book the appointment. Most states let you choose your test date and time from available slots, though popular times fill quickly.

The key difference between states is whether you can reserve a spot before you've submitted your permit process. Some states require you to explore first, receive a confirmation number, and then schedule the test. Others let you book the test appointment before you formally explore — you just show up with your documents on test day. Check your state's DMV website to see which applies to you, because booking in the wrong order wastes time.

Key Takeaways

  • Most states let you schedule online through their DMV website, though some require a phone call or in-person visit to reserve your test date.
  • You will need either your learner's permit process number or your Social Security number and date of birth to book an appointment.
  • Test slots fill fastest during after-school hours and weekends, so booking on a weekday morning or early afternoon usually gives you more options.
  • Bring the exact documents your state requires on test day — showing up without them means you forfeit your appointment and must reschedule.
  • Some states charge a separate test fee at the time of scheduling, while others collect it when you arrive for your test.

Scheduling Online Through Your State DMV Website

Most states now offer online scheduling through their official DMV portal. Go to your state's DMV website, find the section for learner's permit or written test scheduling, and log in or create an account if required. You will enter your personal information (name, date of birth, Social Security number) and the system will show you available test dates and times at DMV offices near your address or a location you choose.

After you select your preferred date and time, the system will ask you to confirm your contact information and may request a test fee payment if your state charges one upfront. You will receive a confirmation email with your appointment number, test location, address, and the time you need to arrive. Save this email or screenshot the confirmation number — you will need it when you check in on test day. If your state's system does not show available slots, it usually means all nearby offices are booked; check back daily, as cancellations open new slots regularly.

Scheduling by Phone or In-Person at a DMV Office

If your state does not offer online scheduling, or if you prefer to book by phone, call your state's DMV customer service line. Have your Social Security number, date of birth, and preferred test location ready. The representative will tell you what dates and times are open and let you choose one. They will give you a confirmation number over the phone — write it down when ready and ask them to email or mail a written confirmation if possible.

You can also walk into any DMV office and ask to schedule a learner's permit test appointment at the counter. This works best if you are already there for another reason, but it is slower than online or phone scheduling because you must wait for an available representative. Some offices accept walk-in scheduling only during specific hours, so call ahead to confirm. If you schedule in person, ask for a printed confirmation slip before you leave.

What Documents to Bring on Test Day

Your state will specify exactly which documents you must bring to your test appointment. The standard list includes a valid photo ID (passport, state ID, or school ID in some states), proof of Social Security number (Social Security card, tax return, or W-2), and proof of residency (utility bill, lease, or bank statement dated within the last 60 days). Some states also require your birth certificate or a certified copy of it.

Check your state's DMV website for the complete list before your appointment — bringing the wrong documents means you will not be allowed to test and will lose your appointment slot. If you are under 18, your parent or guardian may need to be present and sign consent forms. Bring your confirmation email or confirmation number as well, even though the DMV will have your appointment in their system. Arrive 10 to 15 minutes early to allow time for check-in.

Rescheduling or Canceling Your Test Appointment

If you need to change your test date or time, most states let you reschedule online through the same portal where you booked. Log in with your confirmation number or appointment details, select a new date and time, and confirm the change. Some states charge a small rescheduling fee; others do not. If you cannot reschedule online, call your state's DMV customer service line with your confirmation number and they will move your appointment.

If you need to cancel entirely, do so through the online system or by phone as soon as you know you will not be able to attend. Canceling in advance frees up your slot for another test-taker and may allow you to reschedule without a fee. If you miss your appointment without canceling, you will forfeit any test fee you paid and must book a new appointment from scratch.

Timing: How Far in Advance to Schedule

Schedule your test appointment as soon as you are ready to take it, because popular slots fill weeks in advance in busy areas. In urban DMV offices, weekend and after-school time slots (3 p.m. to 6 p.m. on weekdays, all day Saturday and Sunday) often book out 4 to 6 weeks ahead. If you need a test date within two weeks, look for weekday morning appointments, which typically have more availability.

Some states require you to wait a certain number of days after submitting your learner's permit process before you can schedule the test — usually 1 to 7 days. Check your state's rules so you do not book a test date before you are legally allowed to take it. If you book too early, the DMV will cancel your appointment and you will have to reschedule.

Test Fees and Payment at Scheduling

Learner's permit test fees vary by state and typically range from $5 to $30. Some states collect the fee when you schedule your appointment (online or by phone), while others collect it when you arrive for your test. A few states include the test fee in your overall permit process fee, so you may have already paid it when you submitted your process.

Check your state's DMV website to see when the fee is due. If you are scheduling online and a payment screen appears, your state charges the fee upfront. If no payment is requested during scheduling, bring cash or a debit card to your test appointment. Some DMV offices accept only cash for test fees, so confirm payment methods on your state's website before you go.

Frequently Asked Questions

Can I schedule a test appointment before I submit my learner's permit process?

It depends on your state. Some states require you to submit your process first and receive a confirmation number before you can book a test. Others let you schedule the test independently and bring your process documents on test day. Check your state's DMV website or call their customer service line to find out which applies to you.

What happens if I miss my test appointment?

If you do not show up, your appointment slot is forfeited and any test fee you paid is usually not refunded. You will need to schedule a new appointment from the beginning. To avoid this, cancel in advance if you know you cannot attend, so your slot opens up for someone else and you may be able to reschedule without an additional fee.

How long does the test appointment itself take?

The written test usually takes 20 to 40 minutes depending on how quickly you answer the questions. Add 10 to 15 minutes for check-in and paperwork before the test starts. Plan to be at the DMV office for about one hour total. If you fail the test, you will be told when ready and can usually reschedule your next attempt on the spot.

Can someone else schedule the test appointment for me?

If you are under 18, your parent or guardian can schedule the appointment on your behalf using your Social Security number and date of birth. They will receive the confirmation email or number and can give it to you. For online scheduling, they may need to create an account with your information. Call your state's DMV if you are unsure whether a parent can book for you.

What if all test appointments are full in my area?

Check DMV offices in nearby towns or counties — they may have earlier availability. You can also check the scheduling system daily, as cancellations create new openings regularly. Some states allow you to travel to a different region for your test if your local office is booked solid. Call your state's DMV customer service to ask about testing at a different location.