You can book most New Jersey DMV appointments online through the NJMVC website, but not all services are available this way

The New Jersey Motor Vehicle Commission (NJMVC) lets you reserve an appointment slot for many common transactions through their online booking system at nj.gov/mvc. You choose your service type, preferred location, and available time slot. However, some services — including certain commercial driver license (CDL) tests, road tests for certain applicants, and some ID-related transactions — still require you to call or visit in person to schedule.

The online system is fastest if your transaction qualifies. You get a confirmed appointment time when ready, and you avoid phone wait times. You will need your driver license number or ID number to start the booking, along with basic information about what you need done.

Key Takeaways

  • Online appointments are available for driver license renewals, ID card applications and renewals, address changes, and several other common services through the NJMVC website.
  • You must have your current driver license or ID number ready before you start booking, and you will need to select both a service type and a specific NJMVC location.
  • Some services like road tests, CDL knowledge tests, and certain ID transactions cannot be booked online and require a phone call to 609-292-6500.
  • Your appointment confirmation appears on screen when ready after booking, and you should arrive 10 to 15 minutes early with the documents the confirmation lists.

Which New Jersey DMV services you can book online

Driver license renewals are the most common online booking. If your license is not suspended or revoked, you can renew it online for most appointment types. ID card applications and renewals also work through the online system, whether you are explore for your first ID or renewing an existing one.

Address changes on your driver license or ID can be handled at an appointment booked online. Duplicate license or ID requests — if you lost your card or need a replacement — are also available online. Some NJMVC locations also let you book appointments for name changes, though availability varies by location.

The online system does not cover road tests, written knowledge tests for CDL applicants, or certain transactions that require a vision test or medical review. If you need a road test or are explore for a commercial license, you must call 609-292-6500 to schedule.

How to book your appointment step by step

Go to nj.gov/mvc and look for the appointment booking link on the homepage. You will be directed to a scheduling system that asks you to enter your driver license or ID number first. Have this number ready — you cannot proceed without it.

Next, select the service you need from a dropdown menu. The system will show you which services are available for online booking and which are not. Once you choose a service, you will select your preferred NJMVC location from a list. Not all locations offer all services, so the system will only show you branches that handle what you need.

The system then displays available appointment dates and times. Choose the slot that works for you. You will see a confirmation screen with your appointment details, including the date, time, location, and a list of documents to bring. Write down this confirmation or take a screenshot — you do not receive a separate email confirmation in all cases, though some locations may send one.

What documents to bring to your New Jersey DMV appointment

Your appointment confirmation will list the specific documents required for your transaction. For most appointments, you will need your current driver license or ID card. Bring the original, not a photocopy.

If you are renewing your license or ID, bring proof of your current address — a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days usually works. If you are explore for an ID for the first time or changing your name, bring a birth certificate or passport, and for name changes, bring a marriage certificate, divorce decree, or court order showing the name change.

Bring your Social Security card or a document showing your Social Security number. If you do not have a Social Security number, bring a letter from the Social Security Administration stating that you are not may be able to access for one. Bring proof of legal residency in New Jersey — a lease, utility bill, or similar document. Your confirmation will specify exactly what counts as proof for your situation.

When to arrive and what to expect at your appointment

Arrive 10 to 15 minutes before your scheduled time. The NJMVC asks that you not arrive more than 15 minutes early, as locations manage flow by appointment time. Bring all documents listed on your confirmation.

When you arrive, check in at the front desk and provide your confirmation number or ID. You will be called when it is your turn. Most appointments take 15 to 30 minutes, depending on the service. For license or ID photos, you will be photographed at the location, so dress as you would for an ID photo.

If you need to reschedule or cancel, log back into the NJMVC booking system with your license or ID number. You can modify your appointment up to 24 hours before the scheduled time. If you miss your appointment without canceling, you may have to wait longer to book the next available slot.

What to do if your service is not available online

If you need a road test, commercial driver license knowledge test, or another service not listed in the online system, call the NJMVC at 609-292-6500. The phone line is open Monday through Friday, 8 a.m. to 4:30 p.m. Eastern Time. Wait times vary, but calling early in the morning or late in the afternoon is often faster than midday.

When you call, have your driver license or ID number ready. Tell the representative what service you need, and they will check availability at your preferred location. They will give you available dates and times over the phone and confirm your appointment. Ask for a confirmation number and write it down.

Some NJMVC locations also accept walk-in appointments for certain services, though wait times can be long. Check the NJMVC website for your local branch's walk-in policy before you go.

Common reasons your online appointment booking might not work

If the system will not accept your driver license or ID number, make sure you are entering it correctly. The number appears on the front of your card. If you recently received a new license or ID and the old one expired, use the number from your current card. If you still cannot log in, call 609-292-6500 to verify your information.

If the service you need does not appear in the dropdown menu, it is not available for online booking at any location. You will need to call or visit in person. If a location you want does not appear after you select your service, that branch does not offer that particular service. Choose a different location or call to ask which branches near you handle what you need.

If all appointment slots show as full, the location is booked for the near term. Check back in a few days — slots often open as people reschedule or cancel. You can also try a different location if one is within reasonable distance.

Frequently Asked Questions

Can I book a New Jersey DMV appointment online if my license is expired?

Yes, you can book a renewal appointment even if your license has expired. The online system accepts expired licenses for renewal bookings. Bring your expired license to your appointment along with the other required documents.

Do I get an email confirmation after I book my appointment online?

Not always. Your confirmation appears on screen when ready after booking. Some NJMVC locations send email confirmations, but others do not. Take a screenshot or write down your confirmation number and appointment details before you leave the booking page.

What if I need to cancel or change my New Jersey DMV appointment?

Log back into the NJMVC booking system with your license or ID number and select the option to modify or cancel your appointment. You can make changes up to 24 hours before your scheduled time. After that window, call 609-292-6500 to cancel.

Can I book a road test appointment online in New Jersey?

No, road tests cannot be booked through the online system. Call 609-292-6500 to schedule a road test appointment. The representative will check availability and confirm your appointment time over the phone.

How long does a typical New Jersey DMV appointment take?

Most appointments take 15 to 30 minutes, depending on the service. License renewals and ID applications are usually on the shorter end. Transactions requiring additional review or testing may take longer. Arrive on time and bring all required documents to avoid delays.