What You Need to Do to Get a New Jersey Driver's License
To get a New Jersey driver's license, you will visit the Motor Vehicle Commission (MVC), pass a written test and a road test, and provide documents proving your identity and New Jersey residency. The whole process takes multiple visits spread over weeks or months — you cannot walk in and leave with a license the same day. Most people start by scheduling a knowledge test appointment online, pass it, then schedule a separate road test appointment weeks later.
New Jersey requires you to hold a Learner's Permit for a minimum of six months before you can take the road test, unless you are over 21 and have held a valid license in another state. This waiting period is a hard rule, not something you can skip or shorten. If you are under 21, you also need to complete a state-approved driver education course before the MVC will let you test.
Key Takeaways
- You must schedule both your knowledge test and road test appointments online through the MVC website; walk-in testing is not available.
- New Jersey requires a six-month waiting period between getting your Learner's Permit and taking the road test if you are under 21.
- You need to bring original documents proving identity, Social Security number, and New Jersey address to your first MVC visit.
- The road test costs $12.50 and the knowledge test costs $3, but you may need to retake either one if you do not pass on your first attempt.
- After you pass the road test, you will receive a temporary license at the MVC office and your permanent card will arrive by mail within two weeks.
Getting Your Learner's Permit: The First Step
Before you can take either test, you need a Learner's Permit. To get one, visit the MVC website (nj.gov/mvc) and schedule a knowledge test appointment. You will choose a testing location near you and a date that works for you. Appointments fill up, especially in busy months, so book as far ahead as you can.
Bring these documents to your knowledge test appointment: a valid passport or passport card, your Social Security card (or a document showing your Social Security number), and proof of New Jersey residency such as a utility bill, lease, or bank statement dated within the last 30 days. If you do not have a passport, bring a birth certificate plus a government-issued photo ID like a state ID or military ID. The MVC staff will check your documents before you test.
The knowledge test covers New Jersey traffic laws, road signs, and safe driving practices. You will answer 50 multiple-choice questions on a computer. You need to score at least 80 percent to pass. If you do not pass, you can schedule another test appointment, but you will pay the $3 fee again. Most people pass on their second or third attempt if they study the MVC's free practice test online.
Once you pass the knowledge test, the MVC will issue your Learner's Permit on the spot. Your permit is valid for two years. If you are under 21, you must now wait six months before you can schedule a road test. If you are 21 or older and have held a valid driver's license in another state within the past year, you can skip the six-month wait and move straight to scheduling your road test.
Driver Education Course Requirement for Drivers Under 21
If you are under 21, New Jersey law requires you to complete a state-approved driver education course before the MVC will let you take the road test. This is separate from the knowledge test you already took. The course covers defensive driving, hazard awareness, and New Jersey-specific traffic laws.
You can take the course online or in person through a private driving school. The course typically takes 6 to 8 hours to complete. After you finish, the school will give you a completion certificate. You must bring this certificate when you schedule your road test appointment. The MVC will not let you book a road test without proof that you completed the course.
The cost of driver education varies by school, usually between $50 and $200. Search online for "driver education New Jersey" or ask your high school guidance counselor for a list of approved providers in your area. Some high schools offer the course for free to their students during the school day.
Scheduling and Taking Your Road Test
After you have held your Learner's Permit for six months (if you are under 21) or when ready (if you are 21 or older with out-of-state license history), go back to nj.gov/mvc and schedule a road test appointment. You will choose a testing location and a date. Road test appointments book up quickly, sometimes weeks in advance, so schedule as soon as you are may be able to access.
On the day of your road test, bring your Learner's Permit, proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be registered in New Jersey and pass a safety inspection — the MVC will check the lights, wipers, horn, and brakes before the test begins. Bring someone with a valid driver's license to drive the vehicle to the testing location if you prefer, since you will need to drive it during the test.
The road test lasts about 20 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, parking, backing up, and stopping. They will also test your ability to follow traffic signs and respond to other vehicles. You must score at least 70 percent to pass. If you do not pass, you can schedule another road test appointment and pay the $12.50 fee again. Most people pass within two attempts.
If you pass the road test, the MVC will issue a temporary license on the spot. This temporary license is valid for 30 days while your permanent card is printed and mailed to you. Your permanent license will arrive within two weeks. The temporary license has the same legal weight as the permanent one — you can drive when ready after passing.
Documents You Must Bring to Each Visit
For your knowledge test appointment, bring an original passport or passport card, your Social Security card, and proof of New Jersey residency dated within 30 days. If you do not have a passport, bring a birth certificate plus a government-issued photo ID. Copies are not accepted — the MVC must see the originals.
For your road test appointment, bring your Learner's Permit, proof of insurance for the vehicle you will drive, and the vehicle itself with a valid New Jersey registration. If you are under 21, also bring your driver education completion certificate. Do not bring expired documents or documents that belong to someone else — the MVC will turn you away.
What Happens After You Pass the Road Test
Once you pass the road test, you will receive a temporary paper license at the MVC office. This temporary license is valid for 30 days and allows you to drive anywhere in the United States. Your permanent plastic license card will be mailed to your New Jersey address within two weeks. Check your mail regularly — if your card does not arrive within three weeks, contact the MVC to report it missing.
Your New Jersey driver's license is valid for four years if you are under 21, or ten years if you are 21 or older. You will need to renew it before the expiration date printed on the card. The MVC will send you a renewal notice in the mail about two months before your license expires.
Common Reasons People Fail and How to Avoid Them
On the knowledge test, the most common mistakes are misunderstanding right-of-way rules and confusing speed limits in different zones. Study the MVC's free practice test on their website — it uses the exact same questions as the real test. Take it multiple times until you score 90 percent or higher.
On the road test, examiners most often fail people for unsafe lane changes, not checking mirrors before turning, and stopping too far past stop signs. Practice these specific skills with your Learner's Permit before you test. Drive in different weather and traffic conditions so you are comfortable with the vehicle and the roads.
Some people also fail because their vehicle does not pass the safety inspection — a burned-out headlight or a broken windshield wiper will stop the test before it starts. Before your appointment, check all lights, wipers, brakes, horn, and mirrors. Make sure your registration and insurance are current and in the vehicle.
Frequently Asked Questions
Can I take the road test with someone else's car?
Yes, as long as the car is registered in New Jersey, has valid insurance, and passes the safety inspection. The owner does not need to be present, but the car must have current registration and proof of insurance inside it. Make sure the car is in good working condition before you arrive.
What if I fail the knowledge test?
You can schedule another knowledge test appointment through the MVC website and pay the $3 fee again. There is no waiting period between attempts. Most people who study the practice test pass on their second try. You keep your Learner's Permit while you retake the test.
How long does the whole process take from start to finish?
If you are under 21, expect at least seven to eight months: time to schedule and pass the knowledge test, six months waiting with your Learner's Permit, time to complete driver education, and then scheduling and passing the road test. If you are 21 or older with out-of-state license history, you can move straight from the knowledge test to the road test, which takes a few weeks depending on appointment availability.
Do I need to take the knowledge test if I already have a license from another state?
If your out-of-state license is still valid and you have held it for at least one year, you do not need to take the knowledge test. You can go straight to the MVC with your out-of-state license and get a New Jersey license without testing. Bring your out-of-state license, proof of residency, and proof of insurance.
What if I move after I get my Learner's Permit?
Your Learner's Permit is still valid even if you move to a different address. When you go to take your road test, bring proof of your new New Jersey address. You do not need to get a new Learner's Permit. After you pass the road test and receive your permanent license, update your address with the MVC if it has changed.