How to Book a New Jersey DMV Appointment Online
Book your New Jersey DMV appointment through the official state website, not through third-party services
New Jersey's DMV uses an online appointment system run directly by the state. You go to the official New Jersey Motor Vehicle Commission website, select the service you need, pick a location and time, and receive a confirmation. The system is free and takes about five minutes. You do not need to call or visit in person to schedule.
The appointment system covers most common services: license renewals, road tests, vehicle registrations, and title transfers. Some services — like commercial driver's license testing or certain medical reviews — may require a phone call instead. The website tells you which services can be booked online and which cannot.
Key Takeaways
- Go to nj.gov/mvc and use the online appointment scheduler; do not use third-party booking sites that charge fees.
- You will need your driver's license number, vehicle identification number, or other identifying information depending on your service type.
- Appointment slots fill quickly during peak hours and seasons, so book as far in advance as your situation allows.
- Bring the documents listed in your confirmation email, or you may be turned away and have to reschedule.
- If you cannot find an available slot, check back frequently — cancellations open up throughout the day.
What you need before you start booking
Have your driver's license or identification card handy. If you are renewing a license, you will need your license number. If you are registering a vehicle or transferring a title, you will need the vehicle identification number (VIN), which appears on your registration or on the vehicle itself. If you are taking a road test, you will need your learner's permit number.
You will also need a valid email address where you can receive your confirmation. The system sends a confirmation email with your appointment details, the location address, and a list of documents to bring. Save this email or print it — some locations ask to see it when you arrive.
Steps to book your appointment online
Go to nj.gov/mvc and look for the appointment scheduling link on the homepage. Click it and select the service you need from the list. The system will ask you to enter identifying information — usually your driver's license number or the vehicle VIN. This confirms you have a record in the system.
Next, choose your preferred location. New Jersey has multiple regional offices, and some services are only available at certain locations. The system shows you which locations offer your service. Select the one closest to you or most convenient for your schedule.
Then pick your date and time. The system shows available slots for the next several weeks. Peak times — early morning, lunch hours, and late afternoon — fill fastest. If you see no slots available, try searching for dates further out, or check back the next day when new slots may open.
Review your selections, enter your email address, and submit. You will receive a confirmation number on screen and another confirmation email within a few minutes. Save both.
What to expect when you arrive at your appointment
Arrive 10 to 15 minutes early. Bring your confirmation email or the confirmation number from your booking. Bring all documents listed in that email — the system tells you exactly what you need based on your service type. If you are missing a required document, the office may not be able to serve you and you will have to reschedule.
Check-in is usually quick if you have your confirmation and documents. You will be called to a window when it is your turn. Processing times vary by service — a license renewal may take 15 minutes, while a road test takes 45 minutes to an hour.
If you cannot find an available appointment slot
Appointment slots do fill up, especially in high-traffic areas and during certain seasons. If the system shows no availability for weeks ahead, you have a few options. First, check back frequently — cancellations happen throughout the day as people reschedule or no-show. Many people find slots by checking the system multiple times daily.
Second, try searching for locations outside your immediate area. A location 20 or 30 minutes away may have open slots when your preferred office does not. Third, if your need is urgent, call the New Jersey Motor Vehicle Commission at 609-292-6500 to ask about walk-in hours or expedited scheduling. Some offices hold slots for phone bookings or accept walk-ins for certain services on specific days.
Beware of third-party booking services
Several websites claim to help you book New Jersey DMV appointments and charge fees for doing so. These are not official and not necessary. The state's own system is free and does the same thing. Using a third-party service costs you money and may create confusion about which confirmation is real.
Book only through nj.gov/mvc. If you are unsure whether a website is official, call 609-292-6500 to confirm before entering any payment information.
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 identifying information. If someone cannot book online themselves, they can call 609-292-6500 to schedule by phone, or visit an office in person during walk-in hours if available.
What if I need to cancel or reschedule my appointment?
Log back into the appointment system using your confirmation number and email address. You can cancel or change your date and time. Cancelling frees up your slot for others and may open new availability if you are looking for a different time.
Do I have to pay a fee to book an appointment online?
No. The appointment booking itself is free. You will pay the service fee when you visit — for example, a license renewal fee or registration fee — but the appointment scheduling costs nothing.
What if my confirmation email goes to spam?
Check your spam or junk folder. Add nj.gov to your contacts so future emails arrive in your inbox. You can also log back into the appointment system using your confirmation number and email address to view your appointment details anytime.
Can I book an appointment if I do not have a New Jersey driver's license yet?
If you are taking a road test, you book using your learner's permit number. If you are applying for your first license and do not have a permit yet, call 609-292-6500 to schedule by phone or ask about in-person scheduling options.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.