Book your New Jersey DMV appointment through the state's online system or by phone
New Jersey's Division of Motor Vehicles lets you schedule most appointments online at nj.gov/mvc or by calling 609-292-6500. You do not have to show up without an appointment — the state runs a reservation system that assigns you a specific date and time at a local branch. Online booking is faster and shows you available slots when ready, while the phone line can take 10 to 15 minutes but works if you do not have internet access or need help choosing which service you need.
The appointment system covers routine transactions like license renewals, written tests, road tests, and ID card applications. Some services — like commercial license upgrades or medical review hearings — may require a phone call instead. You will need your driver's license number or Social Security number to look up or create your reservation.
Key Takeaways
- Book online at nj.gov/mvc by entering your driver's license or Social Security number to see available appointment times at your chosen branch.
- The phone line 609-292-6500 works during business hours if you prefer to schedule by voice or need help deciding which service you need.
- Bring the documents listed in your confirmation email — missing paperwork is the most common reason appointments get delayed or rescheduled.
- Arrive 10 to 15 minutes early with your confirmation number visible, as late arrivals may lose their time slot.
- If you need to cancel or reschedule, do so at least 24 hours ahead through the same online system or by phone to free up the slot for others.
Steps to book online at nj.gov/mvc
Go to nj.gov/mvc and look for the "Schedule an Appointment" button on the homepage. Click it and select the type of service you need — for example, "Renew Driver License," "Take Written Test," or "Road Test." The system will ask you to enter either your New Jersey driver's license number or your Social Security number to pull up your record.
Once your record loads, you will see a calendar showing available dates and times at branches near your zip code. Pick the location and time that work for you. The system will confirm your appointment and send a confirmation email with your confirmation number, the branch address, hours, and a list of documents to bring. Save this email or take a screenshot — you will need the confirmation number when you arrive.
If the online system does not recognize your information or you cannot find an available time, call 609-292-6500 instead. A representative can search your record manually and may have access to cancellations or additional time slots not shown online.
What documents to bring to your appointment
The documents you need depend on the type of appointment. Your confirmation email lists exactly what to bring for your transaction. For a license renewal, you typically need your current license, proof of residency (like a utility bill or lease), and your Social Security number. For a first-time license or road test, you will need your learner's permit, proof of identity, proof of residency, and proof of Social Security number.
Bring originals, not copies, unless the confirmation email specifically says copies are acceptable. If you are missing even one document, the DMV may not process your transaction and you may have to reschedule. Check the email the day before your appointment so you have time to gather everything.
Timing and what to expect on the day
Appointment wait times vary by branch and service type. A license renewal usually takes 15 to 30 minutes once you are called. A written test takes about 30 minutes. A road test takes 30 to 45 minutes. Arrive 10 to 15 minutes early so you can check in at the front desk. Bring your confirmation number and have it ready when you walk in.
The branch will call your name or confirmation number when it is your turn. If you arrive more than 15 minutes late, you may lose your time slot and have to reschedule. If you realize you will be late, call the branch directly — the phone number is on your confirmation email — and ask if they can hold your appointment or fit you in later that day.
Canceling or rescheduling your appointment
If you need to change your appointment, cancel it at least 24 hours in advance through nj.gov/mvc or by calling 609-292-6500. Log into the online system with your license or Social Security number, find your appointment, and select "Cancel" or "Reschedule." You can then pick a new date and time. Canceling early frees up your slot for someone else and prevents you from being marked as a no-show.
If you cancel less than 24 hours before your appointment or do not show up at all, some branches may flag your account. This can make it harder to book future appointments quickly. If you have a genuine emergency, call the branch directly and explain — they may be able to note it on your record.
When online booking is not available
Some services do not have online appointments. Commercial driver's license (CDL) upgrades, medical review hearings, and certain license suspensions or revocations must be scheduled by phone. Call 609-292-6500 and tell the representative which service you need. They will find an available time and give you a confirmation number over the phone.
If the online system shows no available appointments for several weeks, it usually means that branch is fully booked. Try selecting a different branch location — a branch 20 or 30 minutes away may have openings sooner. You can also call 609-292-6500 to ask if cancellations are expected soon or if another branch has earlier availability.
Troubleshooting common booking problems
If the system does not recognize your driver's license number or Social Security number, double-check that you entered it correctly. Make sure there are no extra spaces or dashes. If you recently moved or changed your name, your record may not have updated yet — call 609-292-6500 and a representative can search manually or update your information before booking.
If you see an error message saying you already have an appointment, you may have booked one previously and forgotten about it. Call 609-292-6500 to confirm whether you have an active appointment. If you do, you can reschedule it through the online system or by phone. If the system keeps rejecting your booking for an unclear reason, calling the DMV is the fastest way to get help — do not try multiple times online, as this can sometimes lock your account temporarily.
Frequently Asked Questions
Can I book an appointment for someone else?
No. Each person must book their own appointment using their own driver's license number or Social Security number. If someone cannot book online, they can call 609-292-6500 and a representative will book it for them over the phone. You can help them gather documents or drive them to the appointment, but the reservation must be in their name.
What if I do not have a New Jersey driver's license yet?
If you are getting your first license or you moved to New Jersey, you may not have a license number to enter. Use your Social Security number instead to look up your record. If the system still does not find you, call 609-292-6500 — a representative can create a record and book your appointment manually.
How far in advance can I book an appointment?
You can usually book up to 30 days ahead, though this varies by branch and service type. If you need an appointment sooner, check back daily — cancellations open up regularly. You can also call 609-292-6500 to ask about same-week or next-day availability.
What happens if I miss my appointment?
If you do not show up and do not cancel, the branch may mark you as a no-show. This can make future appointments harder to get. If you missed it by accident, call 609-292-6500 as soon as you realize it and reschedule. Explain what happened — most branches will rebook you without penalty if it is your first no-show.
Can I walk in without an appointment?
Walk-ins are not accepted at most New Jersey DMV branches. You must have a scheduled appointment. If you do not have one and need to be seen urgently, call 609-292-6500 and ask about same-day or next-day availability, or visit a branch in person to ask if they can fit you in as an emergency.