What you need to do to get a New Jersey driver's license

To get a New Jersey driver's license, you must 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 several weeks from start to finish because you cannot take the driving test until you have held a learner's permit for a minimum of six months. If you already have a valid license from another state, you can skip the written test but still need to pass the road test.

New Jersey does not issue licenses by mail or online. You will need to schedule an appointment at an MVC office — walk-ins are not accepted. The state charges a fee for the license itself, and you pay separately for the written test and road test if you need them.

Key Takeaways

  • You must hold a learner's permit for at least six months before you can take the road test, so plan for the full process to take several months.
  • All applicants must visit an MVC office in person with original documents proving identity, residency, and Social Security number.
  • If you have a valid out-of-state license, you can skip the written test but must still pass New Jersey's road test.
  • You must schedule an appointment online through the MVC website; the state does not accept walk-ins at any office.
  • Bring your Social Security card or a document showing your number, a birth certificate or passport, and two documents showing your current New Jersey address.

Getting your learner's permit as the first step

Before you can take a road test, you must obtain a New Jersey learner's permit and hold it for at least six months. To get the permit, schedule an MVC appointment and bring your original documents: a birth certificate or passport for identity, your Social Security card or a document with your number, and two documents showing your current New Jersey address (such as a utility bill, lease, or bank statement dated within the last month).

At your appointment, you will take a written test covering New Jersey traffic laws and road signs. The test has 50 questions, and you must answer at least 40 correctly to pass. You can take the test in English or several other languages. If you fail, you can retake it the same day or schedule another appointment. Once you pass, you receive your learner's permit when ready.

While you hold the learner's permit, you can drive only when a licensed driver age 21 or older is in the front passenger seat. You cannot drive between midnight and 5 a.m. You must wait the full six months before scheduling your road test appointment.

Scheduling and taking the road test

After you have held your learner's permit for at least six months, you can schedule a road test appointment through the MVC website. You will need your learner's permit number and a valid email address. Road test appointments fill up quickly, especially in busy areas, so schedule as early as possible.

On the day of your test, bring your learner's permit, proof of insurance for the vehicle you will use, and the vehicle itself. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before the test begins. If anything is not working, you will not be allowed to test that day.

The road test lasts about 20 minutes. The examiner will ask you to perform basic driving tasks: parking, turning, stopping, and following traffic laws. You must pass this test to receive your license. If you fail, you can schedule another test, but you must wait at least two weeks before retesting.

Documents you must bring to your MVC appointment

New Jersey requires specific original documents at your appointment. You cannot use copies, faxes, or photos. Bring all of these:

  • Proof of identity: a birth certificate, passport, or passport card
  • Proof of Social Security number: your Social Security card, or a W-2, 1099, or tax return showing your number
  • Two documents showing your current New Jersey address: a utility bill, lease agreement, mortgage statement, bank statement, insurance policy, or government mail dated within the last month
  • Completed process form (NJMVC-1): you can fill this out before your appointment or at the office

If you are under 18, you also need a parent or guardian to sign your process. If you are explore based on an out-of-state license, bring that license as well — it will be surrendered when you receive your New Jersey license.

Fees and what to expect for timing

New Jersey charges separate fees for the learner's permit, the written test, the road test, and the license itself. Fees vary slightly depending on your age and license type, but expect to pay roughly $30 to $50 total across all steps. The MVC website lists current fees by category.

The entire process from learner's permit to license typically takes four to six months because of the six-month waiting period. Your written test and road test appointments may have additional wait times depending on how busy your local MVC office is. Once you pass your road test, you receive your license at that appointment or within a few days by mail.

Your New Jersey driver's license is valid for four years if you are under 70 years old. Licenses for drivers 70 and older are valid for two years.

If you already have a valid out-of-state license

If you hold a current, valid driver's license from another state, you do not need to take the written test. You still must pass New Jersey's road test and provide the same identity and residency documents. Schedule an appointment for the road test directly — you do not need to get a learner's permit first.

Bring your out-of-state license, proof of insurance, and the vehicle you will drive during the test. The road test is the same 20-minute evaluation. Once you pass, your out-of-state license is surrendered and you receive your New Jersey license.

If your out-of-state license has expired, you will need to take the written test as well as the road test. Check the expiration date on your license before your appointment.

How to schedule your MVC appointment

All MVC appointments must be scheduled online through the official New Jersey Motor Vehicle Commission website. Go to nj.gov/mvc, select "Schedule an Appointment," and choose the service you need (learner's permit or road test). You will enter your zip code to find nearby offices and see available dates.

Appointments fill up weeks in advance, especially at offices in populated areas. If you do not see available dates, check back frequently — cancellations open up regularly. You can also try scheduling at an MVC office farther from your home if closer locations are full.

You will receive a confirmation email with your appointment date, time, and office location. Arrive 15 minutes early. If you miss your appointment without canceling, you will lose your fee and must schedule again.

Frequently Asked Questions

Can I take the written test and road test on the same day?

No. You must hold your learner's permit for at least six months before you can take the road test. You can take the written test and receive your permit at one appointment, but the road test must be scheduled separately after the six-month waiting period has passed.

What happens if I fail the road test?

You can retake the road test, but you must wait at least two weeks before scheduling another appointment. There is no limit to how many times you can test. Each attempt costs the same fee. Your learner's permit remains valid while you prepare to retake the test.

Do I need to take a driver education course?

New Jersey does not require a formal driver education course for adults. However, if you are under 18, you must complete a state-approved driver education program before you can get your learner's permit. Check the MVC website for approved course providers in your area.

What if I cannot find an appointment near me?

MVC offices throughout New Jersey have the same services and tests. If your local office is fully booked, try scheduling at an office in a nearby town or county. Cancellations happen regularly, so check the scheduling website every few days for newly available slots.

Can I renew my license before it expires?

Yes. You can renew your New Jersey license up to six months before the expiration date. Renewals can be done online, by mail, or in person at an MVC office, depending on your situation. Check the MVC website for renewal options when your license is within six months of expiring.