Where to Book Your New Jersey DMV Appointment

New Jersey's Division of Motor Vehicles runs a single online appointment system for all services at all locations. You can book through the official NJ DMV website at nj.gov/mvc, or by calling the DMV appointment line at 609-292-6500. The online system is faster — you can see available dates and times when ready and confirm your appointment in minutes. The phone line has longer wait times but works if you do not have internet access or prefer to speak with someone.

You do not need a login or account to book. The system asks for your name, phone number, email address, and the type of service you need. You then select your preferred location and date. New Jersey has 19 regional offices, and appointment availability varies by location and service type. Some offices have openings within days; others may show dates weeks ahead.

Appointments are required for most services. Walk-ins are not accepted at most locations, though a few offices maintain limited walk-in hours — check your local office's page on the DMV website to confirm.

Key Takeaways

  • Book online at nj.gov/mvc or call 609-292-6500; online booking shows available times when ready.
  • You need your name, phone number, email, and the type of service (license renewal, new license, road test, etc.) to complete a booking.
  • Appointment availability varies by location and service; some offices have openings within days, others weeks ahead.
  • Bring the documents listed in your appointment confirmation email, as the DMV will not process your transaction without them.
  • If you miss your appointment, you must book a new one; no-shows are not rescheduled automatically.

What Service Type to Select When Booking

The appointment system groups services into categories. Choosing the correct one matters because it determines which documents you need and how long your appointment will take. The main categories are: new driver's license or ID card, license renewal, license restoration (after suspension or revocation), road test, commercial driver's license (CDL) services, and vehicle registration or title services.

If you are renewing a license that is not yet expired or within 6 months of expiration, select "License Renewal." If your license has been expired for more than 6 months, select "New License" instead — the process is different and requires more documents. If you are taking a road test, select that category even if you already have a permit; the system will ask for your permit number.

The system will ask follow-up questions based on your selection. Answer honestly. If you are unsure which category fits your situation, call 609-292-6500 before booking; the staff can tell you which appointment type you need.

Documents to Bring Based on Your Appointment Type

Appointment TypeCore Documents Needed
License Renewal (not expired or within 6 months)Current NJ driver's license, proof of residency (utility bill, lease, or mortgage statement dated within 60 days)
New License (expired 6+ months or first-time)Proof of identity (passport, birth certificate, or state ID), proof of Social Security number (Social Security card or tax return), proof of residency (utility bill, lease, or mortgage statement dated within 60 days)
Road TestPermit, proof of identity, proof of residency, vehicle registration and proof of insurance for the vehicle you will test in
License Restoration (after suspension)Proof of identity, proof of residency, any court documents or DMV letters related to the suspension, proof of insurance (if required by your suspension order)
CDL ServicesCurrent license or permit, medical certificate (CDLIS form), proof of identity and residency, CDL-specific documents depending on endorsements

The DMV will email you a confirmation with the exact documents required for your appointment. Read that email carefully before you go. Arriving without required documents means your appointment will be cancelled and you will need to book again.

Choosing Your DMV Location and Appointment Time

New Jersey's 19 regional offices are spread across the state. The online booking system shows which offices have openings for your service type. Availability is not equal — offices in high-population areas (Newark, Trenton, Jersey City) often have longer waits, while smaller regional offices may have openings sooner.

If the nearest office to you has no availability for weeks, check offices 20 or 30 minutes away. You can book at any office in the state; you are not restricted to your home county. Some people find an earlier appointment by traveling farther.

Appointment times are usually offered in 15-minute blocks throughout the day. Morning slots (8 a.m. to 11 a.m.) tend to fill faster and are generally less crowded. Afternoon slots may have longer waits on-site even if you have a confirmed time. Choose based on your schedule, but arrive 10 minutes early regardless of your appointment time.

What Happens After You Book

You will receive a confirmation email when ready after booking. That email contains your appointment number, date, time, location, and the exact documents you must bring. Save or print this email — you will need to show it when you arrive. The email also includes the office address and parking information.

The DMV does not send reminder texts or calls. It is your responsibility to remember your appointment. If you cannot make it, cancel online or call 609-292-6500 at least 24 hours before your appointment time. Cancelling frees up the slot for someone else and allows you to rebook when ready if you need a different date.

If you miss your appointment without cancelling, you lose that slot and must book a new appointment through the system. There is no automatic rescheduling. The DMV may also flag repeated no-shows, which can delay future transactions.

Common Booking Problems and How to Fix Them

The system says no appointments are available. Availability changes daily as people cancel. Check back the next day or try a different location. You can also call 609-292-6500 to ask if cancellations are expected soon or to be placed on a waitlist for your preferred office.

You selected the wrong service type. Cancel your appointment when ready through the online system and book again with the correct service. Do not show up to the wrong appointment type; the DMV will turn you away and you will need to rebook.

Your confirmation email did not arrive. Check your spam folder first. If it is not there, log back into the booking system with your name and phone number to retrieve your confirmation details. You can also call 609-292-6500 to verify your appointment is in the system.

You need to change your appointment date or location. Log into the booking system and cancel your current appointment, then book a new one. Do not call to reschedule; you must use the online system or call to cancel and then rebook separately.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person who needs the service must book their own appointment using their own name and contact information. The DMV uses the name and phone number from the booking to verify your identity when you arrive. If someone else books for you, you may not be able to check in.

What if I do not have an email address?

You can still book by phone at 609-292-6500. The staff will take your information and confirm your appointment verbally. Write down your appointment number, date, time, and location. You will still need to bring the required documents when you arrive.

How far in advance can I book?

The online system typically shows appointments up to 30 days ahead. If you need an appointment beyond that window, call 609-292-6500 to ask about future availability or to be added to a waitlist.

Do I have to pay a fee to book an appointment?

No. Booking is free. You pay the service fee (license renewal, new license, road test, etc.) only when you complete your transaction at the office. Fees vary by service type and range from about $24 for a renewal to $100 or more for a new license or road test.

What if my appointment is cancelled by the DMV?

The DMV occasionally cancels appointments due to office closures or staffing issues. If this happens, you will receive an email notification. You can when ready rebook through the online system or call 609-292-6500 to find the next available time.