How to book a New Jersey DMV appointment
New Jersey requires you to book an appointment before visiting a Motor Vehicle Commission (MVC) office for most transactions. You cannot walk in without one — the state stopped accepting walk-ins years ago. You book through the MVC's online appointment system, which lets you choose your location, service type, and date. The system shows you available slots in real time, and you confirm your appointment when ready.
The appointment system is free and available 24 hours a day. You will need your driver's license number or identification number to book. Most appointments are available within two to four weeks, though some locations fill faster than others, especially in urban areas like Newark and Jersey City.
Key Takeaways
- Book your MVC appointment online at nj.gov/mvc — there is no phone line for scheduling, and walk-ins are not accepted.
- You will need a valid ID number and an email address to complete your booking and receive a confirmation.
- The system shows real-time availability by location and service type, so you can see exactly which dates have open slots.
- Arrive 15 minutes early with all required documents for your specific transaction, or your appointment may be cancelled.
- If you cannot make your appointment, cancel it online at least 24 hours in advance so the slot opens for someone else.
Steps to book your appointment online
Go to nj.gov/mvc and look for the "Schedule an Appointment" button on the homepage. Click it to enter the booking system. You will be asked to select your transaction type first — this matters because different services have different wait times and document requirements. Common options include license renewal, license replacement, vehicle registration, title transfer, and road test scheduling.
Next, choose your preferred MVC office location. New Jersey has 19 regional offices across the state. The system will show you which locations have availability for your chosen service. Pick the one closest to you or the one with the soonest open date. Then select your preferred date and time from the available slots. The system updates in real time, so if a slot disappears while you are choosing, another user booked it first.
Enter your contact information — full name, email address, and phone number. You will receive your appointment confirmation by email when ready. Save this email or take a screenshot. You will need to show your confirmation (on your phone or printed) when you arrive at the office.
What documents to bring to your appointment
The documents you need depend on your transaction type. The MVC website lists requirements for each service, and you should check before your appointment. For a driver's license renewal, you typically need your current license, proof of New Jersey residency (a utility bill or lease), and proof of Social Security number. For a vehicle registration or title transaction, you need the vehicle's current registration, proof of insurance, and a bill of sale or title document depending on whether you are registering a new vehicle or transferring ownership.
Bring everything the MVC lists for your specific transaction. If you arrive without required documents, the office will cancel your appointment and you will have to book again. The staff cannot make exceptions or accept partial documentation. If you are unsure what you need, call the MVC customer service line at 609-292-6500 before your appointment to confirm.
What to do if no appointments are available
If the online system shows no open slots at any location for your needed service, the appointments are temporarily full. This happens regularly, especially for road tests and license renewals in high-demand areas. Check back the next day — the MVC releases new appointment slots on a rolling basis as cancellations come in or as they add capacity.
You can also try searching for appointments at less busy locations farther from your home. Offices in smaller towns often have more availability than urban centers. If you have a time-sensitive need — for example, your license expires in a week — call 609-292-6500 and explain your situation. The customer service team cannot create appointments, but they can sometimes direct you to locations with faster availability or tell you when new slots typically open.
Cancelling or rescheduling your appointment
If you need to change your appointment, log back into the MVC appointment system using the same email address you used to book. You can cancel or reschedule up to 24 hours before your appointment time. If you cancel with less than 24 hours' notice, you lose that slot and will have to book a new one through the regular system.
If you miss your appointment without cancelling, the MVC may flag your account. Repeated no-shows can result in your future appointments being cancelled automatically. If you know you cannot make it, cancel online as soon as possible so someone else can use the slot.
What happens when you arrive at your appointment
Arrive 15 minutes early. Bring your confirmation email or printed confirmation, your ID, and all required documents for your transaction. Check in at the front desk and give them your confirmation number. You will be assigned a number and directed to wait in the lobby until your number is called.
Processing times vary by transaction type and office traffic. A straightforward license renewal might take 20 minutes. A title transfer or road test could take an hour or longer. The MVC posts average wait times on their website by location, so you can get a sense of what to expect. If you are running late, call the office directly — they may be able to hold your slot for a short delay, but this is not may provide.
Frequently Asked Questions
Can I book an appointment by phone?
No. The MVC only accepts appointments through their online system at nj.gov/mvc. The customer service phone line (609-292-6500) can answer questions about what documents you need or which location to visit, but they cannot book appointments for you.
What if I do not have an email address?
You will need an email address to complete your appointment booking and receive your confirmation. If you do not have one, you can create a free email account through Gmail, Yahoo, or Outlook in a few minutes. The MVC will not book appointments without an email on file.
Can I book an appointment for someone else?
No. The person whose transaction it is must book their own appointment using their own ID number. Parents can book for minor children using the child's ID number, but the adult must be present at the appointment with the child.
What if I have a road test appointment?
Road test appointments book through the same online system but often have longer wait times — sometimes six weeks or more depending on location and season. You must bring your learner's permit, proof of insurance for the vehicle you will test in, and a valid ID. The vehicle must pass a safety inspection before the test.
Is there a fee to book an appointment?
No. Booking your appointment is free. You will pay fees only for the actual transaction when you complete it at the office — for example, a license renewal fee or registration fee. These fees vary by transaction type.