How to book a driving test appointment at the New Jersey Motor Vehicle Commission

You can schedule a New Jersey driving test through the MVC's online appointment system at nj.gov/mvc, by phone at 609-292-6500, or in person at any MVC office. The online system is fastest — you pick your test location, preferred date and time, and receive a confirmation number when ready. Phone appointments take longer because you're working through a queue, but an agent can answer questions about what documents to bring. In-person scheduling at an MVC office works if you're already there for another reason, though you may wait in line.

You'll need your learner's permit or provisional license number to book. The MVC typically has openings two to four weeks out, though this varies by location and season. North Jersey locations fill faster than South Jersey ones. If your preferred date is full, you can check again the next day — cancellations happen regularly and open new slots.

Key Takeaways

  • The MVC online system at nj.gov/mvc is the fastest way to schedule, and you get a confirmation number right away.
  • You need your learner's permit or provisional license number to book any appointment.
  • Most locations have openings two to four weeks ahead, but availability varies by region and time of year.
  • Bring your permit, proof of identity, proof of insurance, and the vehicle registration for the car you'll test in.
  • If you miss your appointment without canceling, you forfeit your fee and must reschedule from the beginning.

What documents and vehicle information you need before booking

Before you schedule, gather your learner's permit or provisional license, a valid photo ID, proof of New Jersey auto insurance, and the vehicle registration for the car you'll drive during the test. The MVC won't let you test in a vehicle that isn't registered in New Jersey or insured. If you're testing in someone else's car, that person doesn't need to be present, but the registration and insurance must be current.

Have the vehicle's VIN (Vehicle Identification Number) handy when you book online — some locations ask for it during scheduling. You don't need to provide it over the phone, but having it ready speeds things up. If the vehicle's registration or insurance will expire before your test date, reschedule after renewal. The MVC checks these documents on test day and will turn you away if they're expired.

The three ways to schedule your appointment

Online at nj.gov/mvc: Go to the MVC website, select "Schedule an Appointment," choose "Road Test," pick your county and preferred location, then select available dates and times. You'll enter your permit number and contact information. The system generates a confirmation number when ready — save this or write it down. You can also print your confirmation or have it emailed to you. This method takes about five minutes and works 24/7.

By phone at 609-292-6500: Call during business hours (Monday through Friday, 8 a.m. to 4 p.m.). An agent will ask for your permit number, preferred location, and available dates. They'll confirm your appointment and give you a confirmation number over the phone. Write it down. Phone lines are busiest mid-morning and mid-afternoon, so calling early or late in the day is faster. This method takes 10 to 20 minutes depending on wait time.

In person at an MVC office: Walk in during office hours with your permit and ID. Tell the agent you want to schedule a road test. You'll wait in line, provide your information, and receive a confirmation slip. This works if you're already at the office, but it's slower than online or phone if that's your only reason for visiting.

What to expect on your test day

Arrive 10 to 15 minutes early with your confirmation number, learner's permit, valid photo ID, proof of insurance, and vehicle registration. The examiner will check these documents first. If anything is expired or missing, you won't test that day and will need to reschedule.

The test itself lasts 20 to 30 minutes and covers basic vehicle control, parking, turning, stopping, and following traffic laws. The examiner sits in the passenger seat and gives you directions. You'll drive on local roads and possibly a highway or residential area depending on your location. After the test, the examiner tells you whether you passed or failed on the spot. If you pass, you'll get your license that day or within a few days by mail. If you fail, you can reschedule when ready.

Canceling or rescheduling your appointment

Cancel or reschedule through the same method you used to book. Online, log back into nj.gov/mvc with your confirmation number and select "Cancel" or "Reschedule." By phone, call 609-292-6500 and give the agent your confirmation number. In person, visit any MVC office with your confirmation slip. You can reschedule up to 24 hours before your appointment without penalty.

If you miss your appointment without canceling, you forfeit your test fee and must book a new appointment from the beginning. The fee is non-refundable if you don't show up or cancel within 24 hours. If you cancel more than 24 hours ahead, you can reschedule at no extra cost.

Why your appointment might be canceled by the MVC

The MVC cancels appointments if your permit expires before the test date, if your vehicle's registration or insurance lapses, or if the office closes unexpectedly (weather, staffing, or facility issues). You'll receive a cancellation notice by email or phone if this happens. Reschedule as soon as you can — your original fee carries over to the new appointment if the MVC canceled it.

If you renew your permit before your test, your old confirmation number may no longer work. Contact the MVC to confirm whether you need to reschedule or if your appointment transfers to your new permit automatically.

Frequently Asked Questions

Can I schedule a test online if I don't have a computer?

Yes. Call 609-292-6500 during business hours or visit an MVC office in person. Both methods work just as well as online scheduling. You'll get a confirmation number either way.

What if all appointments are full in my county?

Check a neighboring county — sometimes they have earlier openings. You can test in any New Jersey county, not just the one where you live. Check again the next day, since cancellations open new slots regularly.

Do I have to bring the person who owns the car to my test?

No. The car's owner doesn't need to be present. You only need the current registration and proof of insurance for that vehicle. The examiner will check the documents but won't ask about ownership.

What happens if my insurance or registration expires between booking and test day?

Reschedule your test for after the renewal date. The MVC checks these documents on test day and will not let you test if either is expired. Renew first, then reschedule.

Can I reschedule my appointment online?

Yes, if you have your confirmation number. Log into nj.gov/mvc, enter your confirmation number, and select "Reschedule." You can also call 609-292-6500 or visit an MVC office in person.