CDL Requirements in New Hampshire (2026): Steps, Cost & Testing
Quick answer
- Minimum age
- 18 intrastate · 21 interstate
- Permit hold
- 14 days before the skills test
- Knowledge tests
- General Knowledge (all applicants)
- State fees
- Itemized below by transaction; confirm current amounts with the agency
- Typical school cost
- $3,000–$8,000 for a Class A program (rough planning estimates, not an NH DMV figure)
- License term
- 5 years for the standard term; age, endorsements, and eligibility can change this.
- Permit validity
- 180 days in the dated reference; confirm your printed expiration
Source review dated July 20, 2026 against New Hampshire Department of Safety, Division of Motor Vehicles (NH DMV)
New Hampshire issues CDLs through the Department of Safety, Division of Motor Vehicles (NH DMV). You hold a regular NH license, put a valid medical card on file, pass the knowledge test(s) for a Commercial Driver Learner Permit ($20 on top of the $60 CDL fee), complete federal ELDT, hold the permit at least 14 days, then take a state-administered road test at one of five DMV test sites in a vehicle you supply. A New Hampshire CDL costs $60 and is valid 5 years.
This guide combines federal rules with dated state research. Read the review notes before paying fees or booking a test.
State fees are modest: $20 for the learner permit and $60 for the CDL itself, with $10 per endorsement. The permit is valid 180 days and can be renewed once if your knowledge tests are still within a year. A New Hampshire CDL then lasts 5 years.
Unlike states that outsource skills testing, New Hampshire administers the road test itself at five DMV test sites (Concord, Durham, Lebanon, Nashua, and Twin Mountain), and you supply the vehicle. Hazmat applicants use a TSA/IdentoGO enrollment center for fingerprinting, since New Hampshire is not one of the TSA self-managed states. Veterans with recent heavy-vehicle experience can skip the skills test through the state's 'Troops to Trucks' military waiver.
Eligibility and documents in New Hampshire
- Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
- Completed Commercial Driver License Application (DSMV 312)
- Current valid New Hampshire driver license
- Valid DOT medical certificate on file (unless exempt) — NH requires a valid medical card on file to issue the learner permit
- Proof of identity, lawful status, date of birth, and Social Security number (REAL ID standard) — eligible statuses are U.S. citizen, permanent resident, or H2A/H2B/E2 visa holder; non-citizens may need additional documents
- Appropriate fees
- Vision test (administered at the DMV)
How to get your CDL: step by step
Check eligibility, documents, and medical qualification
Choose the CDL class and endorsements for your vehicle. Hold the required regular license and bring New Hampshire identity, residency, and Social Security documents. Self-certify your operating category and complete a DOT physical before the permit if that category requires medical certification.
Pass the knowledge tests and obtain your CLP
Take general knowledge and the vehicle/endorsement tests that apply. ELDT theory may be taken earlier, but federal rules do not require it before the CLP. A first-time hazmat applicant must complete hazmat theory before the hazmat knowledge test; hazmat is not issued on a CLP.
Complete required training and practice during the permit hold
Hold the CLP for at least 14 days before the skills test. Use a qualified supervising driver for public-road practice. First-time Class A/B, B-to-A upgrades, and first-time P/S endorsements require applicable theory and behind-the-wheel ELDT from registered providers. The appropriate CLP is needed for public-road training. State training requirements may add to the federal baseline.
Pass the skills test in the right vehicle
Confirm ELDT completion is recorded, arrange the test and a representative vehicle, then complete vehicle inspection, basic control, and road driving. The vehicle and transmission you test in can restrict your license.
Complete issuance and maintain your qualifications
Pay the applicable New Hampshire issuance fees and confirm the correct class, endorsements, restrictions, and expiration. Keep your medical status current when required and follow the agency’s renewal instructions.
Medical certification in New Hampshire
Self-certify your operating category with NH DMV. Historically NH accepted the medical card and certification on form DSMV 612 (with a copy of your DOT medical card). Under the federal National Registry II rule effective June 23, 2025, certified medical examiners transmit exam results to the state electronically, so non-excepted drivers should no longer need to hand in the paper card — confirm the current submission method with NH DMV.
If your card lapses: NH requires a valid medical card on file to obtain the learner permit and to renew a CDL. If your medical certificate lapses and you are not in an excepted category, your CDL is downgraded to a non-commercial license. Keep your self-certification and medical exam current.
Every CDL holder must self-certify one operating category. The categories offered here:
- NI — Non-excepted Interstate (medical card required)
- EI — Excepted Interstate
- NA — Non-excepted Intrastate (medical card required)
- EA — Excepted Intrastate
New to the DOT physical? See our DOT physical guide and CDL medical card explainer.
What a CDL costs in New Hampshire
These are separate transaction types, not charges that every applicant pays. Renewal, replacement, endorsement, and retest fees are alternatives or extras. Amounts are from the dated research; check current official fees before paying.
| Item | Cost | Notes |
|---|---|---|
| CLP: CDL Learner's Permit (in addition to the CDL fee below) | $20 | permit: Added to the $60 Class A/B/C CDL fee. Covers the permit; NH does not publish a separate per-knowledge-test fee. Amount recorded 2026-07-20; confirm current fee. Official fee source |
| CDL Class A (combination of vehicles) | $60 | application: 5-year license. Amount recorded 2026-07-20; confirm current fee. Official fee source |
| CDL Class B (single vehicle 26,001 lbs+) | $60 | application: Amount recorded 2026-07-20; confirm current fee. Official fee source |
| CDL Class C (bus 16+ occupants, hazmat, or tank) | $60 | endorsement: Amount recorded 2026-07-20; confirm current fee. Official fee source |
| Each endorsement (H, N, P, S, T) | $10 | endorsement: Added to the appropriate CDL fee above. Amount recorded 2026-07-20; confirm current fee. Official fee source |
| Road test retest (after failing the original) | $20 | retest: Charged if you fail the original road test; you must then schedule the retest in person at a DMV office. Amount recorded 2026-07-20; confirm current fee. Official fee source |
| ELDT training (if required) | $3,000–$8,000 for a Class A program (rough planning estimates, not an NH DMV figure) | Rough planning range — paid to your training provider, not the state. |
| DOT physical | ~$79–$150 | Paid to a certified medical examiner. |
NH state fees are low — roughly $80 for a new 5-year CDL, plus $10 per endorsement. The bigger costs are ELDT tuition and, for hazmat, the TSA/IdentoGO fingerprint fee (a federal TSA charge, not published by NH DMV — confirm current amount with TSA/IdentoGO). Budget separately for a DOT physical.
See the full national breakdown on our CDL cost guide.
Skills testing in New Hampshire
Testing access: State testing; confirm exceptions. Official testing instructions.
New Hampshire administers CDL skills tests through the state; approved public third-party testing is limited or unavailable. NH DMV does not publish official wait times; availability depends on the test site and season. Book early, especially in the busier southern-NH offices.
Your test vehicle: Applicants supply a commercial vehicle representative of the class of CDL sought for the road test; NH DMV does not furnish a test vehicle. Confirm exact vehicle requirements when scheduling.
Endorsements available in New Hampshire
New Hampshire offers the standard federal endorsements. Adding one usually means an extra knowledge test (and a skills test for passenger and school bus). Tap an endorsement for the full federal process and cost:
- HHazmat — Hazmat requires the knowledge test plus a TSA Security Threat Assessment. New Hampshire is NOT a TSA self-managed state, so applicants complete fingerprinting/background check through a TSA/IdentoGO (Universal Enrollment) center — NH DMV states you must receive TSA fingerprint clearance before applying. First-timers also need ELDT theory training. $10 state endorsement fee.
- NTanker — Tank vehicles. On a learner permit you may only operate an empty tank vehicle that has been purged of any hazardous-material residue. $10 fee.
- XHazmat + Tank — Combined hazmat + tank. NH's fee schedule lists H and N separately at $10 each rather than a distinct X line — confirm how NH codes the combination.
- PPassenger — Passenger. Requires ELDT for first-timers. On a learner permit you may not carry passengers other than the accompanying CDL holder and authorized examiners/auditors. $10 fee.
- SSchool Bus — School bus. Requires ELDT for first-timers. On a learner permit you may not operate a school bus with passengers other than the accompanying CDL holder and authorized examiners/auditors. $10 fee.
- TDoubles/Triples — Double/triple trailers; knowledge test only (CDL, no separate skills test). $10 fee.
CDL disqualifications
Disqualifying offenses are set by federal law (49 CFR 383.51) and apply in every state. Some also apply in a personal vehicle; vehicle-specific conditions matter. New Hampshire applies the federal 49 CFR 383.51 disqualification framework (major offenses, serious traffic violations, railroad-crossing and out-of-service violations), including the lifetime disqualification for using a commercial vehicle in a felony involving controlled substances. No material NH-only additions beyond the federal baseline were confirmed — verify state-specific provisions in RSA Title XXI (Chapters 263/265-A) with NH DMV.
The offenses that trigger a disqualification, the length of each, and the federal exceptions are listed once in our CDL disqualifications guide instead of repeating the table here. Check the review notes for any New Hampshire-specific additions we could not confirm.
Military skills-test waiver
Check the temporary July 30–October 29, 2026 federal eligibility extension and ask the state whether it participates.
New Hampshire offers a Military Skills Test Waiver ('Troops to Trucks') using the Application for Military Test Waiver (DSMV 609) with a commanding officer's certification. You must be on active duty or a NH-resident veteran within 12 months of honorable discharge, trained on heavy vehicles, have no alcohol-related or major driving offenses on your civilian or military record in the prior 2 years, and still pass the required CDL knowledge exams. The waiver covers the skills test only; knowledge tests are not waived.
Practice for the New Hampshire CDL knowledge tests
Free practice questions written from the official CDL manual — general knowledge, air brakes, combination, and every endorsement. No sign-up.
Start the New Hampshire practice testNew Hampshire CDL FAQ
How much does a New Hampshire CDL cost?
About $80 in state fees: $20 for the Commercial Driver Learner Permit plus $60 for the CDL (Class A, B, or C), and $10 per endorsement. NH doesn't publish a separate per-knowledge-test fee, but a failed road test costs $20 to retake. On top of state fees, budget for ELDT tuition and a DOT physical, plus the TSA fingerprint fee if you want hazmat.
Where do I take the CDL road test in New Hampshire?
NH DMV administers the road test at five sites: Concord (23 Hazen Drive), Durham (UNH campus), Lebanon (I-89 Exit 19 weigh station), Nashua (110 Broad Street), and Twin Mountain (Route 302 DOT garage). Call (603) 227-4020 to schedule. You must bring a commercial vehicle representative of the class you're testing for.
Do I need entry-level driver training (ELDT) in New Hampshire?
Yes, for a first-time Class A or B CDL, a Class B-to-A upgrade, or a first-time hazmat, passenger, or school-bus endorsement. You complete ELDT with a provider on the FMCSA Training Provider Registry after getting your learner permit; NH DMV verifies that federal record before you can schedule the skills test. Drivers grandfathered before February 7, 2022 are exempt.
How long is a New Hampshire CDL valid, and how old do I need to be?
A NH CDL is valid for 5 years. You must be at least 18 to get a CDL, but drivers under 21 are limited to intrastate driving (within New Hampshire only). Interstate driving and any hazmat endorsement require you to be 21.
How does the hazmat endorsement work in New Hampshire?
New Hampshire is not a TSA self-managed state, so you complete fingerprinting and the TSA Security Threat Assessment through a TSA/IdentoGO enrollment center — NH DMV requires that TSA fingerprint clearance before you apply for the endorsement. You also pass the hazmat knowledge test (and ELDT theory training for first-timers) and pay the $10 state endorsement fee.
Sources and review notes
State research dated 2026-07-20; presentation and source disclosures updated 2026-09-30. A presentation update does not mean every fee or requirement has been reverified.
- Fee amounts below are a planning reference from the dated research, not a quote. Check the current fee schedule for your transaction.
- Medical submission instructions and non-domiciled eligibility can change before other licensing rules. Confirm your current instructions with the agency.
| Topic | Research date | Evidence |
|---|---|---|
| Permit age and hold | 2026-07-20 | Confirm current instructions |
| Permit validity | 2026-07-20 | Confirm current instructions |
| Fees | 2026-07-20 | Confirm current instructions |
| Medical submission | 2026-07-20 | Confirm current instructions |
| Testing access | 2026-07-20 | Confirm current instructions |
| License term | 2026-07-20 | Confirm current instructions |
Official sources
Check the applicable rule and current instructions at these official sources. Research limitations are identified where they affect a claim.
- Commercial Driver Licenses (main) — NH DMV
- Commercial Driver Learner Permit — NH DMV
- CDL Road Test — NH DMV
- Licensing Fees — NH DMV
- CDL Medical Card Update — NH DMV
- Application for Military Test Waiver (DSMV 609) — NH DMV