New Jersey DMV appointments must be booked through the MVC Direct system on the state's website
New Jersey's Motor Vehicle Commission (MVC) runs all DMV services through a single online appointment portal called MVC Direct. You cannot walk in without an appointment at any New Jersey MVC location — the state requires advance booking for nearly all transactions. The system lets you choose your location, service type, and preferred date and time, then sends you a confirmation number.
The MVC Direct portal is available 24 hours a day, seven days a week. You access it through the official New Jersey MVC website at nj.gov/mvc. The system shows real-time availability, so you can see which dates and times have open slots before you commit to a booking.
Key Takeaways
- Book all New Jersey DMV appointments through MVC Direct at nj.gov/mvc; walk-ins are not accepted at any location.
- You will need your driver's license number, date of birth, or vehicle identification number (VIN) depending on your transaction type.
- The system shows available dates and times in real time, and you receive a confirmation number when ready after booking.
- Appointment slots typically fill 30 to 60 days in advance during peak seasons, so book as soon as your transaction date becomes clear.
- If you cannot book online, call the MVC at 609-292-6500 to request a phone appointment or ask about alternative options.
What information you need before booking
Have your New Jersey driver's license or identification card number ready when you start the booking process. If you do not have a New Jersey ID yet, you can use your date of birth and Social Security number instead. For vehicle-related transactions like registration renewal or title changes, you will need your vehicle identification number (VIN), which appears on your registration card and vehicle title.
If you are scheduling an appointment for someone else — such as a minor or an elderly family member — you will need their identification information, not yours. The MVC Direct system asks whose transaction you are booking for at the start of the process.
Steps to book your appointment through MVC Direct
Go to nj.gov/mvc and look for the "Schedule an Appointment" or "MVC Direct" link on the homepage. Click it to enter the booking system. Select the type of transaction you need — this might be a license renewal, vehicle registration, title transfer, or another service. The system will ask you to confirm your personal information or vehicle details depending on what you selected.
Next, choose your preferred MVC location from a list of all New Jersey offices. The system shows you which locations have availability for your transaction type. Select a date and time from the available slots. The system displays times in 15-minute or 30-minute intervals depending on the service. Review your booking details, then confirm. You will receive a confirmation number on screen and via email if you provided an email address.
Save or print your confirmation number. You will need it when you arrive at your appointment. The MVC recommends arriving 10 to 15 minutes early with all required documents for your specific transaction.
How far in advance you can book
The MVC Direct system typically opens appointment slots 30 to 60 days in the future. The exact window depends on demand and location. During busy seasons — such as summer months or around license renewal important date — slots fill quickly and may open only a few weeks ahead. During slower periods, you may be able to book further out.
If you do not see available dates when you first check, try searching again in a few days. The MVC releases new slots regularly as cancellations occur and as the calendar moves forward. Setting a reminder to check back can help you catch newly available times.
Canceling or rescheduling your appointment
You can cancel or reschedule through MVC Direct using your confirmation number. Go back to nj.gov/mvc, select the option to manage an existing appointment, and enter your confirmation number and date of birth. The system will show your current booking and let you cancel it or change the date and time to a different available slot.
If you cancel more than 24 hours before your appointment, you free up that slot for other people and can rebook a different time. If you cancel within 24 hours or do not show up, the MVC may require you to wait longer before your next available appointment, depending on the location and service type.
What to do if you cannot book online
If the MVC Direct system is not working or you cannot find available appointments in your area, call the MVC customer service line at 609-292-6500. The phone line is open Monday through Friday, 8 a.m. to 4:30 p.m. Eastern Time. Representatives can check availability, book an appointment for you over the phone, or discuss alternative options if your preferred location is fully booked.
Some transactions may have limited online availability due to high demand. If you are trying to book a commercial driver's license (CDL) appointment or a road test, availability may be especially tight. The phone line can sometimes offer dates that do not appear in the online system or provide information about when new slots will open.
Documents to bring to your appointment
The documents you need depend on your specific transaction. For a license renewal, bring your current driver's license, proof of residency (such as a utility bill or lease), and your Social Security number. For a vehicle registration renewal, bring your registration card, proof of insurance, and your vehicle's VIN. For a title transfer, bring the current title, a bill of sale, and proof of insurance.
The MVC website lists the exact documents required for each transaction type. Before your appointment, search for your specific service on nj.gov/mvc to see the full checklist. Bringing incomplete documents may result in your appointment being rescheduled, so verify the list ahead of time.
Frequently Asked Questions
Can I book an appointment for someone else?
Yes, you can book for a family member or someone you are helping. You will need their identification information — their driver's license number, date of birth, or VIN depending on the transaction. They must be present at the appointment with valid identification and any required documents.
What if all appointments are full in my area?
Try searching for appointments at a different MVC location nearby. Neighboring counties or towns sometimes have more availability. You can also call 609-292-6500 to ask when new slots will open or whether the phone line has access to appointments not shown online.
Do I need to print my confirmation number?
You should have your confirmation number available when you arrive, but you do not have to print it. You can show it on your phone or provide it verbally. The MVC recommends writing it down as a backup in case your phone battery dies.
Can I change my appointment time after I book?
Yes, use MVC Direct with your confirmation number and date of birth to reschedule. You can change to any available time slot. If you cancel within 24 hours of your appointment, you may face a wait before rebooking.
What happens if I miss my appointment?
If you do not show up, the MVC may place a hold on your ability to book new appointments for a period of time. Call 609-292-6500 to ask about the hold and when you can reschedule. Arriving late may also result in your appointment being cancelled, so plan to arrive 10 to 15 minutes early.