How to get a CDL in Virginia

The facts below come from official Virginia sources, checked on October 31, 2026. Fees change: confirm with the state before you pay.

Fees and rules

Issued by
Virginia Department of Motor Vehicles (DMV)
Learner's permit (CLP) fee
$3
CDL license fee
$8 per year ($64 for 8 years), $20 minimum; endorsements $1 per year
CLP is valid for
1 year, cannot be renewed; hold 14 days before skills test
Minimum age (within the state)
18 (21 for interstate)
Test languages
Several languages; HAZMAT knowledge exam English only; no translators for skills test
Where the skills test is given
Both: DMV CDL testing locations and DMV-certified third-party testers
Medical card
Must certify to one of four categories (excepted/non-excepted, interstate/intrastate); medical certificate per category
Entry-Level Driver Training (ELDT)
Must hold CLP 14 days and complete Entry Level Driver Training before the CDL skills test

Official sources

“A standard CDL with no endorsements costs $64 and is valid for 8 years.” www.dmv.virginia.gov
“A CLP costs $3.” www.dmv.virginia.gov
“Your Virginia CLP is valid for one year and cannot be renewed.” www.dmv.virginia.gov
“You must be at least at age 18 to get an intrastate CDL and age 21 to get an interstate CDL.” www.dmv.virginia.gov
“To get a CDL, you must hold a CLP for at least 14 days and complete Entry Level Driver Training.” www.dmv.virginia.gov
“Commercial driver's license $8.00 per year, $20 minimum” www.dmv.virginia.gov
“the CDL knowledge exams are offered in several languages.” www.dmv.virginia.gov
“an entity certified by DMV to conduct the pre-trip inspection and road skills tests” www.dmv.virginia.gov
“DMV will charge a $50 fee for any missed CDL skills test appointment.” www.dmv.virginia.gov