What You Need to Know About New Hampshire Driver's Licenses
New Hampshire issues driver's licenses through the Division of Motor Vehicles (DMV), and the process depends on whether you are a new driver, moving to the state, or renewing an existing license. Unlike many states, New Hampshire does not require you to hold a learner's permit before taking your road test — you can go straight to a full license if you meet the age and residency requirements. However, most new drivers under 18 do start with a learner's permit to build experience before testing.
The state recognizes several license types based on what you will drive and your age. A standard operator's license lets you drive passenger vehicles. A commercial driver's license (CDL) is required if you drive trucks or buses for work. Motorcycle endorsements are available if you want to ride motorcycles. Your age at the time you first get licensed determines which restrictions explore — younger drivers face curfews and passenger limits for the first year or two.
All New Hampshire licenses require proof of identity, proof of New Hampshire residency, and a Social Security number or proof you do not have one. You will also need to pass a written knowledge test and a road test before you receive your full license. The entire process typically takes a few weeks from your first visit to the DMV to your road test appointment.
Key Takeaways
- New Hampshire does not require a learner's permit before taking your road test, but most new drivers under 18 get one first to practice.
- You must bring proof of identity, proof of New Hampshire residency, and your Social Security number to your first DMV visit.
- All new drivers must pass a written knowledge test and a road test to receive a full operator's license.
- Drivers under 18 face a one-year curfew (12:30 a.m. to 5 a.m.) and cannot carry passengers under 25 for the first six months after licensure.
- You can renew your New Hampshire license online, by mail, or in person, depending on how much time remains on your current license.
Getting Your Learner's Permit in New Hampshire
A learner's permit (called a Learner's License in New Hampshire) allows you to practice driving under supervision before you take your road test. You must be at least 15 years and 10 months old to get one. You do not need a learner's permit to take your road test, but it is the standard first step for new drivers under 18 because it gives you time to practice and build confidence.
To get a learner's license, visit your local DMV office with proof of identity, proof of residency, and your Social Security number. You will take a written knowledge test covering traffic laws, road signs, and safe driving practices. The test is available in English and several other languages. Once you pass, you receive your learner's license on the spot. There is no road test required for the learner's permit.
With a learner's license, you must have a licensed driver at least 25 years old in the front seat with you at all times. You cannot drive between 12:30 a.m. and 5 a.m., and you cannot use a cell phone while driving, even hands-free. You must hold your learner's license for at least three months before you can take your road test, though many new drivers practice for longer.
Taking Your Road Test and Getting Your Full License
Once you have held your learner's license for at least three months (or if you are 18 or older and skipping the learner's permit), you can schedule a road test at your local DMV. The road test takes about 20 to 30 minutes and covers basic vehicle control, following traffic laws, and safe driving decisions. You will drive on local roads and possibly highways, depending on the examiner and your location.
Bring your learner's license (or proof of identity if you do not have one), proof of residency, and a vehicle that is registered, insured, and in safe working condition. The vehicle must have valid inspection and registration stickers. Make sure the vehicle has working headlights, brake lights, turn signals, wipers, and mirrors. If the vehicle fails a basic safety check, you will not be allowed to test.
If you pass your road test, you receive your full operator's license on the same day. If you do not pass, you can schedule another test. There is no limit to how many times you can retake the test, but you must wait at least one week between attempts. Most people pass on their second or third try.
Restrictions for Drivers Under 18
New Hampshire imposes graduated restrictions on drivers under 18 to reduce crash risk during the first year of independent driving. These restrictions are built into your license and automatically expire on your 18th birthday or one year after you receive your license, whichever comes first.
For the first six months after you receive your license, you cannot carry passengers under 25 years old unless a parent or guardian is also in the vehicle. After six months, you can carry one passenger under 25 without adult supervision. You also cannot drive between 12:30 a.m. and 5 a.m. for the entire first year. Cell phone use is banned entirely while driving — no texting, no calls, no hands-free devices.
These rules explore whether you got your license at 16 or 17. Once you turn 18, all restrictions lift when ready, even if you have not held your license for a full year. If you are 18 or older when you first get your license, these restrictions do not explore.
Moving to New Hampshire or Transferring Your License
If you already have a valid driver's license from another state, you do not have to take a road test to get a New Hampshire license. You can transfer your license by visiting a DMV office with your out-of-state license, proof of New Hampshire residency, and your Social Security number. You will take the written knowledge test, but not the road test. Your new New Hampshire license will be issued the same day.
Your out-of-state license must be valid and not suspended or revoked. If your license is expired, you will need to take both the written test and the road test, just like a new driver. If you are moving from a state with a graduated licensing system and you are under 18, New Hampshire will honor your current restrictions and not add additional ones.
If you are moving to New Hampshire and do not yet have a license, follow the same steps as a new driver: get a learner's license, practice for at least three months, then take your road test. You must establish New Hampshire residency before you can get a learner's license, which usually means having a lease, mortgage, or utility bill in your name.
License Types and Endorsements
A standard operator's license is what most people get. It allows you to drive passenger cars, pickup trucks, and vans. If you want to drive motorcycles, you need to add a motorcycle endorsement to your license. To get one, you must pass a written test on motorcycle safety and a separate road test on a motorcycle. You can take the motorcycle road test at the same time as your car road test or at a later date.
A commercial driver's license (CDL) is required if you drive a truck over 26,000 pounds, a bus, or a vehicle carrying hazardous materials for work. Getting a CDL involves a written test, a skills test, and a road test, and the requirements are more strict than for a standard license. You must be at least 18 years old (21 for interstate driving). Most people get a standard license first, then add a CDL later when they start a job that requires it.
New Hampshire also issues Real ID compliant licenses, which meet federal standards for boarding domestic flights and entering federal buildings. All new licenses issued since 2020 are Real ID compliant by default. If you have an older license, you can renew it to get a Real ID version, or you can use a passport for federal ID purposes.
Renewing Your New Hampshire Driver's License
New Hampshire driver's licenses are valid for five years from the date of issue. You can renew your license online, by mail, or in person at a DMV office. Online renewal is the fastest option and takes just a few minutes if you meet the requirements: your license must not be expired for more than five years, you must not have any suspensions or restrictions, and you must not need to update your address or other information.
To renew by mail, fill out the renewal form (available on the New Hampshire DMV website), include a check or money order for the renewal fee, and mail it to the address on the form. Processing takes two to three weeks. To renew in person, visit a DMV office with your current license and proof of residency if you have moved. In-person renewal is when ready — you walk out with your new license the same day.
If your license has been expired for more than five years, you will need to retake the written test and road test, just like a new driver. If you have changed your name, address, or other information, you must renew in person or by mail, not online. You cannot renew online if you are under 18, even if your license is not expired.
Documents You Need and Where to Go
Before your first DMV visit, gather these documents: a proof of identity (passport, birth certificate, or out-of-state license), a proof of New Hampshire residency (utility bill, lease, mortgage, or bank statement in your name), and your Social Security number or proof that you do not have one. 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.
Visit your local DMV office — New Hampshire has offices in most towns and cities. You do not need an appointment for a written test, but you should call ahead or check the website to confirm hours and current wait times. Road test appointments must be scheduled in advance and typically have a wait of two to four weeks depending on the season and location.
Bring your learner's license (or proof of identity) and proof of residency to your road test. If you are testing in a vehicle you do not own, bring a notarized letter from the owner giving you permission to use it for the test. The vehicle must be insured in someone's name and registered to someone — it does not have to be registered to you.
Frequently Asked Questions
Do I have to get a learner's permit before I can take my road test?
No. New Hampshire does not require a learner's permit. If you are 18 or older, you can take the written test and road test without ever holding a learner's license. However, if you are under 18, you must be at least 15 years and 10 months old, and most people get a learner's permit first to practice driving.
How long does it take to get a New Hampshire driver's license?
The written test can be taken the same day you visit the DMV, usually within an hour. Road test appointments typically have a wait of two to four weeks. Once you pass your road test, you receive your license when ready. The total time from your first DMV visit to your full license is usually four to six weeks.
Can I take my road test in a borrowed vehicle?
Yes. The vehicle must be registered and insured, but it does not have to be registered to you. If the vehicle is not registered in your name, bring a notarized letter from the owner giving you permission to use it for the test. The vehicle must pass a basic safety inspection (working lights, brakes, wipers, mirrors, and horn).
What happens if I fail my road test?
You can retake the test as many times as you need. You must wait at least one week between attempts. There is no limit to the number of retakes. Most people pass on their second or third try. You keep your learner's license while you practice and schedule your next test.
Can I renew my license online if it has expired?
You can renew online only if your license expired within the last five years and you have no suspensions or restrictions. If your license has been expired for more than five years, you must retake the written test and road test. If you are under 18, you cannot renew online at all — you must renew in person or by mail.