Where to book your New Jersey DMV appointment
New Jersey's Division of Motor Vehicles lets you book most appointments through their official website at nj.gov/mvc. You do not need to call or visit in person to reserve a time slot — the online system shows you available dates and times at the location nearest you, and you can choose the one that works for your schedule.
The online booking system covers standard transactions like license renewals, written tests, road tests, and ID card appointments. Some services — like commercial driver's license (CDL) testing or certain medical reviews — may still require a phone call, but the website will tell you that when you search.
You will need a valid email address to complete your booking. New Jersey will send you a confirmation email with your appointment details, so check that you enter it correctly.
Key Takeaways
- Go to nj.gov/mvc and select "Schedule an Appointment" to see available dates and times at DMV locations near you.
- You will need your New Jersey driver's license or ID number, or your Social Security number, to look up your record and book.
- The confirmation email New Jersey sends you is your proof of appointment — bring it or have the confirmation number ready when you arrive.
- You can cancel or reschedule through the same website up to 24 hours before your appointment without penalty.
- If the online system shows no availability, call the New Jersey DMV at 609-292-6500 to ask about cancellations or other options.
Step-by-step: booking your appointment online
Start by visiting 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 identify yourself. Have your New Jersey driver's license, ID card, or Social Security number ready. Enter the number the system asks for, and it will pull up your record. If you are a first-time driver booking a written test, you may need to provide your name, date of birth, and address instead.
Next, choose the type of transaction you need. The dropdown menu includes license renewal, written test, road test, ID card replacement, and several others. Select the one that matches your reason for visiting.
The system will then show you available locations. New Jersey has multiple DMV offices across the state. Pick the one closest to you or most convenient for your schedule. Once you choose a location, you will see a calendar of available dates — usually several weeks out, depending on how busy that office is.
Click on a date, and the system will show you available time slots for that day. Select the time that works for you. Review your information one more time, then confirm your appointment. New Jersey will send a confirmation email to the address you provided.
What information you need before you start
Gather these items before you open the booking website, so you do not have to search for them mid-appointment:
- Your New Jersey driver's license or ID card number (or your Social Security number)
- Your email address — this is where New Jersey sends your confirmation
- Your phone number (some locations ask for this during booking)
- If you are booking a road test, your learner's permit number
- If you are booking for someone else, their information and proof you are authorized to book on their behalf
If you do not have a New Jersey ID number yet — for example, if you are a new resident or a first-time driver — the system will let you enter your Social Security number instead. Have that ready.
How far in advance you can book
New Jersey typically opens appointment slots 30 to 60 days in advance, though this varies by location and season. During busy periods like summer or around holidays, slots fill faster and may open only a few weeks ahead.
You can book as soon as slots become available for your preferred location. If you need an appointment urgently and the online system shows nothing available, call 609-292-6500 to ask whether cancellations have opened up or whether you can be placed on a waitlist.
Road test appointments are often harder to find than written tests or renewals. If you are a new driver preparing for your road test, check the website regularly — cancellations happen, and the system updates in real time.
Canceling or rescheduling your appointment
If your plans change, you can cancel or reschedule through the same website where you booked. Log in with your driver's license or ID number, find your appointment, and select the option to cancel or change the date and time.
You must make changes at least 24 hours before your appointment. If you cancel within 24 hours or do not show up, some DMV locations may charge a fee or require you to wait longer for your next available slot.
If you need to reschedule but the website shows no open slots at your preferred location, call 609-292-6500 to see what options are available.
What to bring on the day of your appointment
Bring your confirmation email or write down your confirmation number before you leave home. The DMV staff will ask for it when you arrive. You will also need to bring the documents required for your specific transaction — a license renewal needs different paperwork than a road test, for example.
Arrive 10 to 15 minutes early. The DMV runs on a first-come, first-served basis within each appointment time slot, so arriving early helps you move through faster. Bring a valid form of identification, such as a passport, birth certificate, or current driver's license, depending on what you are there to do.
If you are unsure what documents you need, check the "Services" section of nj.gov/mvc for your specific transaction type. Each service lists the required documents in detail.
Troubleshooting: when the website will not let you book
If you enter your information and the system says it cannot find your record, double-check that you are using the correct number. For driver's license or ID number, make sure you are entering the number from the front of your card, not the back. If you are using your Social Security number, verify you have entered all nine digits correctly.
If the website still cannot find you, it may mean your record has not yet been entered into the system — this sometimes happens for very new residents or first-time applicants. Call 609-292-6500 and explain your situation. A staff member can look up your information manually and may be able to book your appointment over the phone.
If all available slots show as booked at every location, the system is genuinely full. Call the DMV phone line to ask about waitlists or cancellations, or check back in a few days when new slots may have opened.
Frequently Asked Questions
Can I book an appointment for someone else?
You can book for a family member or dependent if you have their information and are authorized to do so. You will need their driver's license or ID number (or Social Security number) and your email address. The confirmation will go to your email, so make sure you save it and bring it to the appointment.
What if I miss my appointment?
If you do not show up, the DMV may charge a no-show fee and you will lose your slot. You will have to book a new appointment through the website or by phone. Some locations have longer wait times for people with recent no-shows, so call ahead to ask about your options.
Is the online booking system available 24/7?
Yes, you can book at any time of day or night through nj.gov/mvc. However, the phone line (609-292-6500) operates during business hours only, usually 8 a.m. to 4 p.m. Monday through Friday.
Can I book multiple appointments at once?
The online system books one appointment per transaction. If you need both a written test and a road test, you will book them separately. You must pass the written test before you can schedule a road test, so book the written test first.
What if I need to change my appointment after 24 hours?
Call 609-292-6500 during business hours and explain your situation. The DMV staff can sometimes help with last-minute changes, though availability depends on how full the schedule is. It is better to call as soon as you know you need to reschedule.