CDL Requirements in Virginia (2026): Steps, Cost & Testing
Quick answer
- Minimum age
- 18 intrastate · 21 interstate
- Permit hold
- 14 days before the skills test
- Knowledge tests
- CDL General Knowledge (all applicants)
- State fees
- About $67 in state fees for a basic Class A CDL ($3 CLP + $64 CDL), before endorsements
- Typical school cost
- $1,800 (Virginia community college, resident) to about $7,000 (surveyed market data, not a DMV figure)
- License term
- 8 years
Requirements verified July 20, 2026 against Virginia Department of Motor Vehicles (DMV)
Virginia issues CDLs through the DMV. You hold a regular license, complete federal ELDT, pass the knowledge tests for a Commercial Learner's Permit ($3), hold it 14 days, then pass a three-part skills test in a vehicle you supply. The base CDL fee is just $64 and the license lasts 8 years. Virginia is a TSA self-managed hazmat state, so hazmat fingerprinting is done in-house at an equipped DMV office rather than at an outside center.
Virginia handles CDLs through the DMV, and the process follows the federal pattern — a regular license first, ELDT training, knowledge tests for the Commercial Learner's Permit, a 14-day hold, then a three-part skills test in a vehicle you supply. What makes Virginia distinctive is hazmat: it is one of just eight TSA 'self-managed' states, so fingerprinting happens in-house at an equipped DMV office instead of an outside enrollment center.
Virginia's state fees are remarkably low — $3 for the permit and $64 for the 8-year CDL, with endorsements at $1 per year. Hazmat adds an $83 background check (or $41 with a TWIC card). The real spend is ELDT tuition, which ranges from roughly $1,800 at a resident community-college program to around $7,000 elsewhere, plus a DOT physical.
Virginia enforces a strict skills-testing regime: one attempt per business day, and after three failures you must complete an approved driver-training school before retesting. Veterans with recent qualifying experience can skip the road test — and sometimes the knowledge tests — through the state's 'Troops to Trucks' program.
Eligibility and documents in Virginia
- Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
- Proof of identity
- Proof of legal presence
- Social Security number
- Two proofs of Virginia residency
- Federal eligibility documentation
- Applicants who already hold a Virginia credential can instead present their current license/ID plus one federally required document
How to get your CDL: step by step
- Get your Commercial Learner's Permit (CLP). Pass the required knowledge tests: CDL General Knowledge (all applicants); Combination Vehicles (Class A); Air Brakes (if applicable); Any endorsement tests you need (P, S, H, N, T).
- Complete ELDT training. For a first Class A/B CDL or a first hazmat, passenger, or school-bus endorsement, you must train with a provider on the FMCSA Training Provider Registry. Training providers upload completion to the FMCSA Training Provider Registry within 48 hours. Virginia DMV — or an authorized third-party tester — retrieves the driver-training certification from the federal registry before administering the skills or knowledge test. Virginia uses no separate state ELDT portal. Drivers who held a valid CDL or the applicable endorsement before February 7, 2022 are grandfathered.
- Hold your permit 14 days. Federal rules require at least 14 days before the skills test.
- Pass the skills test. It has 3 parts: Pre-trip vehicle inspection, Basic vehicle control, On-road driving test. Virginia authorizes third-party CDL skills testers in addition to DMV testing. Contact your nearest CDL testing location for appointment availability. Third-party testers also pull ELDT records from the federal registry.
- Get your CDL issued. Pay the license fee, submit your medical self-certification, and receive your license (valid 8 years). A Virginia CDL is valid 8 years and expires on your birthday. After three failed skills-test attempts you must complete an approved driver-training school and present the certificate before retesting. Only one skills-test attempt is allowed per business day, and no translators are permitted during testing. Upgrading class or adding endorsements requires the applicable tests, ELDT for first-time H/P/S, and the $1-per-year endorsement fee.
Medical certification in Virginia
Self-certify your category with Virginia DMV. Non-excepted drivers must hold a valid Medical Examiner's Certificate, verified electronically. As of May 5, 2025, Virginia no longer accepts medical certificates directly from drivers — your medical examiner must submit them electronically through FMCSA's National Registry II portal.
If your card lapses: Keep your self-certification current and renew your medical exam on time; a lapsed certificate for a non-excepted driver leads to a downgrade of the CDL.
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 (carries the 'K' restriction)
- EA — Excepted Intrastate (carries the 'K' restriction)
New to the DOT physical? See our DOT physical guide and CDL medical card explainer.
What a CDL costs in Virginia
| Item | Cost | Notes |
|---|---|---|
| CLP: Commercial Learner's Permit | $3 | The CLP is valid 1 year and cannot be renewed — if it expires you must reapply. |
| CDL (no endorsements) | $64 | For the 8-year license; expires on your birthday. |
| Each endorsement | $1 per year | About $8 over an 8-year term per endorsement. |
| Hazmat background check (with fingerprinting) | $83 | Non-refundable. $41 if you qualify for the TWIC comparability path (no fingerprinting). |
| Skills test no-show fee | $50 | Charged if you miss a scheduled road test; 31 days to pay. |
| ELDT training (if required) | $1,800 (Virginia community college, resident) to about $7,000 (surveyed market data, not a DMV figure) | Surveyed market range — paid to your training provider, not the state. |
| DOT physical | ~$79–$150 | Paid to a certified medical examiner. |
| State & testing fees | About $67 in state fees for a basic Class A CDL ($3 CLP + $64 CDL), before endorsements |
Virginia's state fees are among the lowest anywhere — $3 for the permit and $64 for the 8-year CDL. Endorsements are $1 per year each. Hazmat adds an $83 background check (or $41 with a TWIC card). Budget separately for ELDT tuition and a DOT physical. Community-college programs may qualify for the FastForward credential grant.
See the full national breakdown on our CDL cost guide.
Skills testing in Virginia Third-party testing allowed
Virginia allows approved third-party testers to administer the CDL skills test, which can mean shorter waits than a state office. Virginia does not publish official statewide wait times. The road test runs about 90 minutes; only the applicant and examiner may be in the vehicle, and only one attempt is allowed per business day.
Your test vehicle: You must supply a properly registered vehicle of the class you wish to drive, with a valid safety-inspection sticker, plates/registration, and working brakes, seat belts, horn, lights, signals, mirrors, and speedometer.
Endorsements available in Virginia
Virginia 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 — Virginia is a TSA self-managed state. You are fingerprinted in-house at a DMV Customer Service Center equipped with fingerprinting equipment (not every office has it), and DMV forwards the check to TSA for the Security Threat Assessment. The fee is $83 with fingerprinting, or $41 on the TWIC comparability path. A hazmat endorsement cannot be transferred in from another state — you must complete Virginia's process. Background-check validity is up to 5 years; DMV mails a renewal notice about 90 days before expiration.
- NTanker — Tank vehicle.
- XHazmat + Tank — Combined tank + hazmat; subject to the same self-managed hazmat background check as H.
- PPassenger — Passenger vehicle; a road test in the class of vehicle to be operated is required.
- SSchool Bus — School bus; individuals on Virginia's Sex Offender Registry are ineligible. ELDT required for first-timers.
- TDoubles/Triples — Doubles/triples.
CDL disqualifications
Disqualifying offenses are set by federal law (49 CFR 383.51) and apply in every state — including offenses in your personal vehicle. Virginia applies the federal 49 CFR 383.51 disqualification framework. One notable state-specific rule: individuals on Virginia's Sex Offender Registry are ineligible for the school bus (S) endorsement. Virginia uses standard restriction codes (K for intrastate-only medical, L/Z for air-brake limits, E for no manual transmission, V for medical variance, and others).
These count whether you were in a commercial vehicle or your own car. Examples: DUI, a 0.04+ blood alcohol level in a CMV, refusing a required alcohol test, leaving the scene of a crash, or using a vehicle to commit a felony.
| Situation | Disqualification |
|---|---|
| First offense | 1-year disqualification (3 years if you were hauling placarded hazmat) |
| Second offense (any combination) | Lifetime — a state may allow reinstatement after 10 years and rehab |
| Using a vehicle in a drug-trafficking felony | Lifetime — no reinstatement |
Full federal detail: CDL disqualifications explained.
Military skills-test waiver
Virginia's 'Troops to Trucks' program waives the CDL road skills test, and qualified applicants may also waive the CDL knowledge tests through an 'Even Exchange' provision. You need at least 2 years of military heavy-truck or bus driving experience, must be active military (including Reserves/Guard) or released within the last 12 months, hold a military operator's permit for the same vehicle type, and have a safe driving record. Apply with Form DL 13 plus the DL 2P CDL application.
Practice for the Virginia 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 Virginia practice testVirginia CDL FAQ
How much does a Virginia CDL cost?
Very little in state fees: $3 for the Commercial Learner's Permit and $64 for the 8-year CDL, with endorsements at $1 per year each. Hazmat adds an $83 background check ($41 with a TWIC). The larger costs are ELDT tuition and a DOT physical.
Does Virginia send me to an outside center for hazmat fingerprinting?
No. Virginia is one of the eight TSA 'self-managed' states, so you are fingerprinted in-house at a DMV Customer Service Center equipped for it, and DMV forwards the check to TSA. The fee is $83 with fingerprinting, or $41 if you qualify through a TWIC card.
How long is a Virginia CDL valid, and what about the permit?
A Virginia CDL lasts 8 years and expires on your birthday. A Commercial Learner's Permit is valid 1 year and cannot be renewed — if it expires you must reapply.
Do I still hand in my DOT medical card in Virginia?
No. As of May 5, 2025, Virginia no longer accepts medical certificates directly from drivers — your certified medical examiner submits them electronically through FMCSA's National Registry II. You still self-certify your operating category with DMV.
What happens if I fail the CDL skills test?
You may attempt the skills test only once per business day. After three failed attempts you must complete an approved driver-training school and present the certificate before you can retest. Missing a scheduled test triggers a $50 no-show fee.
Official sources
Every requirement on this page traces to one of these official sources.
- Commercial Driver's License (main) — Virginia DMV
- Apply for a CDL — Virginia DMV
- CDL skills (road) test — Virginia DMV
- CDL medical certification — Virginia DMV
- Hazmat endorsement (HME) — Virginia DMV
- Troops to Trucks (military waiver) — Virginia DMV