Book your New Jersey DMV appointment through the state's online scheduling system
New Jersey's Motor Vehicle Commission (MVC) requires you to schedule an appointment before visiting most service centers. You cannot walk in without one — the state moved to appointment-only service to reduce wait times. The online system lets you pick your location, date, and time slot up to 60 days in advance.
You will need your driver's license number, Social Security number, or vehicle identification number (VIN) to start. The system is available 24 hours a day. Once you book, you will receive a confirmation with your appointment details, which you should save or print.
Key Takeaways
- Visit nj.gov/mvc and select "Schedule an Appointment" to access the booking system, which is open around the clock.
- Have your driver's license number, Social Security number, or vehicle VIN ready before you begin the scheduling process.
- You can book up to 60 days in advance and choose from available time slots at your preferred service center location.
- Bring your confirmation email or printed confirmation to your appointment, along with any documents the MVC website lists for your specific transaction.
- If you cannot find an available slot, check back within a few days — the MVC releases new appointment times regularly.
Where to find the New Jersey MVC appointment system
Go to nj.gov/mvc and look for the "Schedule an Appointment" button on the homepage. It is usually near the top of the page. Click it to enter the scheduling portal.
The system works on all devices — phone, tablet, or computer. If you have trouble finding the button, scroll down the homepage or use the search box at the top of the site and type "schedule appointment."
What information you need before you book
Have one of these ready: your New Jersey driver's license number, your Social Security number, or your vehicle's VIN. The system uses this to pull up your record and show you which services you are may be able to access to request.
You will also need to know which service center you want to visit. New Jersey has multiple locations across the state. The system will show you which ones have openings on the dates you want.
Steps to complete your appointment booking
After you click "Schedule an Appointment," the system will ask you to enter your identification information. Type in whichever number you have — driver's license, Social Security, or VIN — and follow the prompts.
Next, select the type of transaction you need. Common options include renewing your license, getting a Real ID, registering a vehicle, or obtaining a title. The system will show only the services you are currently able to request based on your record.
Then choose your preferred service center location from the list. The system will display available dates and times for that location. Pick the date and time that work for you. You can book up to 60 days in advance.
Review your confirmation details and submit. The system will send a confirmation email to the address you provide. Save this email or print it — you will need to show it when you arrive at your appointment.
What to bring to your appointment
Bring your confirmation email or a printed copy of your confirmation. Also bring the original documents the MVC requires for your specific transaction. For a license renewal, this might be your current license and proof of residency. For a Real ID, you will need your birth certificate, proof of Social Security number, and proof of residency.
The MVC website lists the exact documents needed for each service. Before your appointment, visit nj.gov/mvc, find your transaction type, and check the document checklist. Arriving without the right documents will delay your service or force you to reschedule.
If no appointments are showing as available
The MVC releases new appointment slots regularly throughout the day and week. If you do not see openings for your preferred date or location, check back in a few hours or the next day. Slots fill up quickly, especially at popular times and locations.
You can also try a different service center location if one is reasonably close to you. Some locations have more availability than others. If you need an appointment urgently, try searching for slots at multiple centers and pick whichever has the earliest opening.
Canceling or changing your appointment
If you need to cancel or reschedule, return to nj.gov/mvc and look for the "Manage Your Appointment" or "Cancel Appointment" option. You will need your confirmation number, which was in your confirmation email. You can then book a new slot if you want to reschedule.
Canceling online is faster than calling. If you cannot find the online cancellation option, you can call the MVC customer service line, but wait times by phone are often longer than booking online.
Frequently Asked Questions
Can I make an appointment by phone instead of online?
The MVC prefers online scheduling and does not always answer phone lines for appointment requests. The online system is faster and available 24 hours. Call only if the website is down or you cannot access it.
What if I miss my appointment?
If you do not show up, your appointment slot is released and you will need to book a new one. There is no penalty, but you will have to wait for the next available opening. Set a reminder on your phone so you do not forget.
How long does an appointment usually take?
Most appointments take 15 to 30 minutes, though it depends on the service. License renewals are usually quick. Vehicle registrations or Real ID appointments may take longer if documents need review. Arrive a few minutes early.
Can I book an appointment for someone else?
You can book for a family member if you have their identification number and know which service they need. However, they must be present at the appointment with their own original documents. The MVC will not process a transaction for someone who is not there.
What if the website says I cannot schedule online?
Some transactions, like commercial driver's license testing, must be scheduled by phone or in person. The system will tell you if your transaction type requires a different booking method. Follow the instructions it provides.