What you need to do to get a New Jersey driver license
To get your first New Jersey driver license, you will visit a Motor Vehicle Commission (MVC) office in person, pass a written test and a driving test, and provide documents that prove your identity, residency, and Social Security number. The entire process takes multiple visits — you cannot complete it in one day. Most people start by getting a learner's permit, which lets you practice driving with a licensed adult, then return weeks or months later to take the road test.
New Jersey does not issue licenses by mail or online. You must appear at an MVC office for the written test and again for the driving test. The state charges a fee for the license itself, and you will pay separately for the written test and road test.
Key Takeaways
- You must visit an MVC office twice: once to get a learner's permit and pass the written test, and again to take the road test and receive your license.
- Bring original documents proving your identity (passport or birth certificate), New Jersey residency (utility bill or lease), and Social Security number (Social Security card or tax return).
- You must be at least 17 years old to get a learner's permit and at least 17 years and 9 months old to take the road test.
- The written test covers New Jersey traffic laws and safe driving practices; the road test evaluates your ability to operate a vehicle safely on public roads.
- You can book your road test appointment online through the MVC website once you have held your learner's permit for the required waiting period.
Documents you need to bring to the MVC office
Bring original documents — not copies — to prove three things: who you are, where you live in New Jersey, and your Social Security number. The MVC will not accept expired documents for identity or residency.
For identity, bring one of these: a valid U.S. passport, a certified birth certificate, a valid foreign passport with an I-94 arrival record, or a valid permanent resident card. A driver license from another state does not count as proof of identity for your first New Jersey license.
For New Jersey residency, bring one document dated within the last 12 months showing your name and a New Jersey address. Acceptable documents include a utility bill, lease agreement, mortgage statement, property tax bill, or bank statement. A piece of mail from a government agency also works. A post office change-of-address form does not count.
For your Social Security number, bring your Social Security card, a tax return, a W-2 form, or a 1099 form. If you do not have a Social Security number, you will need to explore for one before you can get a driver license.
Getting your learner's permit first
Your first step is to visit an MVC office and request a learner's permit. You must be at least 17 years old. Bring your documents (identity, residency, and Social Security proof), and the MVC staff will take your photograph and fingerprints.
You will then take the written test, which covers New Jersey traffic laws, road signs, and safe driving practices. The test has 50 multiple-choice questions, and you must answer at least 40 correctly to pass. You can take the test in English or in one of several other languages. If you fail, you can retake it the same day or return another day.
Once you pass the written test, you receive your learner's permit on the spot. The permit is valid for two years. With a learner's permit, you can drive only when a licensed driver who is at least 21 years old is sitting next to you in the front seat.
How long you must wait before taking the road test
After you receive your learner's permit, you must wait a certain amount of time before you can take the road test. If you are under 18 years old, you must hold the permit for at least 6 months. If you are 18 or older, you must hold it for at least 10 days.
During this waiting period, practice driving with a licensed adult. There is no minimum number of hours required by the state, but the MVC recommends at least 50 hours of practice, including at least 10 hours at night. Keep a log of your practice sessions so you can remember what you have worked on.
You can book your road test appointment online through the MVC website (nj.gov/mvc) once you have met the waiting period requirement. Road test appointments fill up quickly, especially in busy seasons, so book as soon as you are may be able to access.
What happens during the road test
The road test takes about 20 to 30 minutes. An MVC examiner will ride with you in your vehicle and ask you to perform basic driving tasks: starting the car, turning, backing up, parking, and stopping. The examiner will also direct you onto public roads to test your ability to handle traffic, follow traffic signals, and respond to other drivers.
You must bring your learner's permit, proof of insurance for the vehicle you are driving, and the vehicle's registration. The vehicle must be in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before you drive.
If you pass the road test, you will receive your New Jersey driver license on the spot. If you do not pass, you can retake the test, but you must wait at least two weeks before booking another appointment.
Fees and payment
The MVC charges separate fees for the learner's permit, the written test, the road test, and the driver license itself. Fees vary depending on your age and the length of the license. You can pay by cash, check, or card at the MVC office. The MVC does not accept payment online before your visit.
Contact your local MVC office or visit nj.gov/mvc to find the current fee amounts, as they change periodically. Some MVC offices charge an additional fee if you book an appointment online rather than walk in.
Finding an MVC office and booking an appointment
New Jersey has MVC offices in most counties. You can find the office nearest you and check its hours on the MVC website at nj.gov/mvc. Some offices accept walk-ins, while others require you to book an appointment online. During busy times, walk-in wait times can be several hours.
To book an appointment online, visit nj.gov/mvc and select "Schedule an Appointment." You will choose the service you need (learner's permit or road test), the office location, and your preferred date and time. You will receive a confirmation number by email.
Arrive at least 15 minutes early with all your documents. If you miss your appointment, you may lose your spot and have to wait for the next available time.
Frequently Asked Questions
Can I take the written test in a language other than English?
Yes. The MVC offers the written test in English, Spanish, Chinese, Korean, and several other languages. When you book your appointment or arrive at the office, let the staff know which language you need. You may need to request this in advance for some languages.
What if I fail the road test?
You can retake the road test, but you must wait at least two weeks before booking another appointment. Your learner's permit remains valid, so you can continue to practice driving. There is no limit to how many times you can retake the test.
Do I need to bring my own car for the road test?
Yes. You must provide a vehicle that is registered and insured. The vehicle must be in safe working condition, with working brakes, lights, wipers, and horn. You cannot use an MVC vehicle for the test.
What happens if I move to a different address after I get my learner's permit?
You must report your new address to the MVC before you take the road test. You can update your address online at nj.gov/mvc or by visiting an MVC office in person. Bring proof of your new residency.
Can I get a Real ID driver license in New Jersey?
Yes. A Real ID license has a gold star in the upper right corner and meets federal requirements for air travel and entry to federal buildings. You can request a Real ID license when you explore for your first license by bringing an additional document — usually a birth certificate or passport — that proves your citizenship. Real ID licenses cost more than standard licenses.