Book your New Jersey DMV appointment online through the state's official scheduling system
New Jersey residents can schedule most DMV appointments through the state's online portal at nj.gov/mvc. You choose your service type, preferred location, and available time slot. The system shows you real-time openings, so you can see exactly when your local office has availability. Most appointments can be booked weeks in advance.
Not all services allow online scheduling. Road tests, commercial driver's license tests, and some specialized transactions still require phone booking. The website tells you which services are available for online scheduling at each location before you start the process.
Key Takeaways
- Visit nj.gov/mvc to book most appointments online; the system shows available dates and times at your chosen location.
- Road tests and CDL tests cannot be booked online and require calling the MVC customer service line.
- Bring the documents listed in your appointment confirmation, or your appointment may be cancelled and you will lose your time slot.
- Walk-ins are accepted at some locations but typically have much longer wait times than scheduled appointments.
What services you can book online versus by phone
Online scheduling through nj.gov/mvc covers driver's license renewals, ID card applications and renewals, address changes, name changes, and most permit-related transactions. You can also schedule appointments for vehicle registration services, title transfers, and license plate replacements online.
Services that require a phone call to (609) 292-6500 include all road tests (both written and driving portions), commercial driver's license exams, and medical review board hearings. Some specialized services like duplicate license requests or out-of-state license transfers may also require phone scheduling. When you call, have your driver's license number or Social Security number ready.
Step-by-step: booking online at nj.gov/mvc
Go to nj.gov/mvc and look for the "Schedule an Appointment" or "Book an Appointment" link on the homepage. Select your service type from the dropdown menu — for example, "Driver License Renewal" or "Vehicle Registration." The system will ask you to enter your zip code or choose from a list of MVC locations near you.
Once you pick a location, the calendar shows available dates in green. Click a date to see time slots for that day. Select your preferred time and review the information you entered. You will receive a confirmation number by email or text message, depending on how you provided your contact information. Save this confirmation number — you will need it when you arrive.
The system typically shows appointments available 30 to 60 days out, though this varies by location and service type. High-demand services like road tests book up faster. If you do not see availability at your preferred location, try nearby offices or check back in a few days, as cancellations open up slots regularly.
Documents to bring on your appointment day
Your appointment confirmation will list exactly which documents you need. For a driver's license renewal, bring your current license and proof of residency (a utility bill, lease, or bank statement with your name and address). For a new license or ID card, bring your Social Security card, birth certificate, and two forms of residency proof.
Vehicle-related appointments require your vehicle registration, proof of insurance, and a photo ID. If you are explore for a title or transferring ownership, bring the bill of sale and the previous title. The MVC website has a full document checklist for each service type — review it before you go, because arriving without required documents will result in your appointment being cancelled.
What to do if you cannot find an online appointment
If the online system shows no availability at any location, call the MVC customer service line at (609) 292-6500. Representatives can sometimes access additional appointment slots or help you understand why a particular service is not available for online booking. Call times are typically shorter early in the morning or late in the afternoon.
Walk-in service is available at most MVC locations, but wait times are unpredictable and often exceed two hours. If you have a scheduled appointment, you will be seen before walk-ins. Some locations have separate walk-in hours or days — check nj.gov/mvc for your specific office's policy.
Rescheduling or cancelling your appointment
You can reschedule or cancel through the same online system using your confirmation number. Go to nj.gov/mvc, select "Manage Your Appointment," and enter your confirmation number and last name. You can then choose a new date and time or cancel entirely. If you cancel, that time slot becomes available for other people to book.
If you miss your appointment without cancelling, you may lose your slot and have to book again. Some locations track no-shows, and repeated missed appointments can result in restrictions on future online booking. If an emergency prevents you from attending, call the MVC customer service line as soon as possible to explain and reschedule.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the service must schedule their own appointment using their own information. Parents or guardians can help minors navigate the online system, but the appointment must be in the minor's name and they must attend.
How far in advance can I schedule?
Most locations allow booking 30 to 60 days ahead. Road tests and other high-demand services sometimes show availability only 2 to 4 weeks out. Check back regularly if your preferred date is not yet available.
What if I need a road test and cannot find an opening?
Call (609) 292-6500 to ask about cancellations or alternative locations. Some regional offices have more availability than others. You can also ask about testing at a different MVC location if your local office is fully booked.
Do I need to print my confirmation?
You do not need to print it, but having it on your phone or in your email makes check-in faster. Write down your confirmation number in case you lose phone access. Arrive 10 to 15 minutes early to allow time for check-in.
What happens if I arrive late?
Arriving more than 15 minutes late may result in your appointment being given to another person. If you are running late, call the location directly to let them know. You can reschedule through the online system if needed.