How to book a road test appointment in New Jersey
New Jersey's Motor Vehicle Commission (MVC) handles all road test scheduling through its online portal at nj.gov/mvc or by phone at 609-292-6500. You cannot walk in or book through a local branch — all appointments are reserved through the state system. The earliest available date depends on your location and current demand; some testing centers have openings within two weeks, while others may show dates four to six weeks out.
Before you attempt to book, you need a valid learner's permit (also called a provisional license if you're under 21) and proof that you've held it for the required time. New Jersey requires you to hold a learner's permit for at least six months before you can take the road test. You'll also need to bring your permit, proof of insurance, vehicle registration, and a vehicle that passes inspection when you arrive for your test.
The MVC's online system shows you available dates and times at each testing center. You choose the location and time slot that works for you, confirm your information, and receive a confirmation number. Write down or screenshot that number — you'll need it when you arrive.
Key Takeaways
- Schedule your road test through nj.gov/mvc or by calling 609-292-6500; no in-person or walk-in bookings are available.
- You must hold a valid New Jersey learner's permit for at least six months before the MVC will let you book a test date.
- Bring your permit, proof of insurance, vehicle registration, and a vehicle that has passed inspection to your appointment.
- The MVC's online system shows real-time availability at each testing center, and you can book the location and time that fit your schedule.
- Keep your confirmation number and arrive at least 15 minutes early; the MVC cancels appointments if you're more than 15 minutes late.
What you need before you book
A valid New Jersey learner's permit is the first requirement. If you're under 21, you hold a Probationary License (also called a provisional license) after you pass the written test; if you're 21 or older, you hold a Learner's Permit. Either one works for road test scheduling, but you cannot book without it. The permit must not be expired or suspended.
The six-month holding period is strict. The MVC's system will not let you book a test date before six months have passed since the permit was issued. If your permit was issued on March 15, you cannot schedule a test before September 15, regardless of how many times you call or try online.
You also need to know which vehicle you'll use for the test. The car or truck must be registered in New Jersey, have current insurance, and have passed the state's vehicle inspection. The MVC inspector will check the registration and insurance documents on the day of your test, so bring the originals or certified copies.
Scheduling through the online portal
Go to nj.gov/mvc and look for the "Schedule a Road Test" link on the homepage. You'll be asked to enter your learner's permit number and date of birth to pull up your record. The system will confirm that you've held the permit for at least six months and show you which testing centers are available in your region.
New Jersey has testing centers across the state, and availability varies by location. Urban centers like Newark and Jersey City often fill up faster than rural locations. The online system shows you the next 30 days of openings and lets you filter by date and time of day. Morning slots often fill first, but some people find more flexibility in afternoon appointments.
Once you select a date, time, and location, you'll confirm your address and contact information. The system will ask which vehicle you plan to use — make sure you enter the correct vehicle identification number (VIN) or license plate. You'll receive a confirmation number on screen and via email. Save this number; you'll need it when you arrive.
Scheduling by phone if online booking is full
If the online system shows no available dates at your preferred location, you can call 609-292-6500 to speak with an MVC representative. Phone lines are busiest between 8 a.m. and 10 a.m. on weekdays, so calling in the afternoon or on a Thursday or Friday may mean shorter wait times. Have your learner's permit number and date of birth ready.
The phone system can sometimes show dates that the online portal does not, though this is not may provide. Representatives can also help if you need to reschedule an existing appointment or if you have questions about what documents to bring. They cannot waive the six-month holding period or move you ahead of other people waiting for the same date.
If you reach a representative and they tell you no dates are available, ask when the next batch of appointments is released. The MVC typically opens new slots on a rolling basis, and knowing when to check back online can save you a phone call.
What happens on the day of your test
Arrive at least 15 minutes before your scheduled time. The MVC cancels appointments if you arrive more than 15 minutes late, and you'll have to reschedule. Bring your learner's permit or provisional license, proof of insurance, vehicle registration, and your confirmation number. The inspector will check these documents before you begin the test.
The road test itself lasts about 20 to 30 minutes. The inspector will ask you to perform basic driving tasks: starting the vehicle, pulling into traffic, turning, parking, backing up, and stopping. You'll drive on local roads and possibly a small highway section, depending on the testing center's route. The inspector is looking for safe driving habits, not perfection — minor mistakes don't automatically fail you, but unsafe decisions do.
After the test, the inspector will tell you whether you passed or failed. If you pass, you can walk into the testing center's office and pay the fee to get your Basic Driver License. If you fail, you'll receive a written notice explaining what you need to work on, and you can reschedule another test through the same online system or by phone.
Rescheduling or canceling an appointment
If you need to change your test date or location, log back into nj.gov/mvc with your learner's permit number and look for the "Manage Your Appointment" option. You can reschedule up to 24 hours before your test without penalty. If you cancel within 24 hours or miss your appointment without canceling, you may lose your fee and have to book a new appointment.
If the online system won't let you reschedule, call 609-292-6500 and a representative can do it for you. Explain why you need to move the date — the MVC is generally flexible about rescheduling for legitimate reasons like illness or a family emergency, though they do not may provide a specific new date.
What to do if you fail and need to retake the test
You can reschedule when ready after a failed test. The MVC does not require you to wait a set number of days before trying again, though you may want to spend time practicing the skills the inspector noted. When you reschedule, you'll go through the same online booking process and pay the test fee again.
New Jersey does not limit how many times you can take the road test, but each attempt costs a fee. Most people pass on their second or third attempt after focused practice on the areas where they struggled. If you're having trouble with a specific skill — parallel parking, for example — consider a few lessons with a professional driving instructor before your next test date.
Frequently Asked Questions
Can I schedule a road test if my learner's permit is about to expire?
Yes, as long as your permit is still valid on the day you book. However, if your permit expires before your test date, you'll need to renew it before you can take the test. The MVC recommends scheduling your test at least a month before your permit expires to avoid this problem.
What if I don't have a vehicle registered in New Jersey?
You can use someone else's vehicle as long as it's registered in New Jersey, has current insurance, and has passed inspection. The vehicle does not have to be registered in your name. Bring the registration and proof of insurance for whichever vehicle you use.
Do I need to bring my Social Security number or passport to the test?
No. Bring your learner's permit, proof of insurance, vehicle registration, and your confirmation number. The MVC does not ask for your Social Security number or passport at the road test appointment.
What if the testing center I want is fully booked for months?
Try a testing center in a nearby county or region. Availability varies widely, and a location 20 or 30 minutes away may have openings weeks sooner. You can also call 609-292-6500 to ask when the next batch of appointments opens for your preferred location.
Can someone else take the road test for me or on my behalf?
No. You must take the test yourself with your own learner's permit. The inspector verifies your identity against your permit before the test begins.