CDL Requirements in District of Columbia (2026): Steps, Cost & Testing

Quick answer

Minimum age
18 intrastate · 21 interstate
Permit hold
30 days before the skills test
Knowledge tests
General Commercial / General Knowledge (all applicants)
State fees
Itemized below by transaction; confirm current amounts with the agency
Typical school cost
$3,000–$10,000, most Class A programs around $4,500–$7,000 (rough planning estimates; no DC-specific tuition is published)
License term
8 years for the standard term; age, endorsements, and eligibility can change this.
Permit validity
365 days in the dated reference; confirm your printed expiration

Source review dated October 12, 2026 against District of Columbia Department of Motor Vehicles (DC DMV)

The District of Columbia issues CDLs through the DC DMV. You hold a regular DC license, pass the $10-per-test knowledge exams for a $78 Commercial Learner Permit, complete a free Human Trafficking Awareness training, hold the permit 30 days (stricter than the federal 14), then take the road skills test in a truck you supply — at the Deanwood CDL office, since DC has no third-party CDL testing. The 8-year CDL is $117.

This guide combines federal rules with dated state research. Read the review notes before paying fees or booking a test.

DMV fees run about $235 for a Class A with no endorsements: a $78 CLP, $10 per knowledge test, a $10 skills test, and a $117 CDL valid 8 years. Since December 15, 2025 a 2.5% service fee applies to card payments. Hazmat adds a $20 DC endorsement fee plus the TSA background check, and you'll budget separately for ELDT tuition and a DOT physical.

There's no third-party CDL testing in DC — everyone tests at the Deanwood Road Test/CDL Services Office in a vehicle they supply. For hazmat, DC is not a self-managed state, so fingerprinting goes through a TSA/IdentoGO enrollment center before the DMV adds the endorsement.

Eligibility and documents in District of Columbia

  • Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
  • A valid DC non-commercial driver license (NCDL) that is REAL ID-compliant, or equivalent proof of Social Security number and DC residency
  • Proof of identity/lawful status: a valid U.S. passport, certified birth certificate, or Certificate of Naturalization/Citizenship (U.S. citizens); a valid permanent resident card (non-citizens)
  • A completed DOT medical examination by a certified medical examiner
  • Human Trafficking Awareness training completion (required before CLP issuance)

How to get your CDL: step by step

  1. Check eligibility, documents, and medical qualification

    Choose the CDL class and endorsements for your vehicle. Hold the required regular license and bring District of Columbia 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.

  2. 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.

  3. Complete required training and practice during the permit hold

    Hold the CLP for at least 30 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.

  4. 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.

  5. Complete issuance and maintain your qualifications

    Pay the applicable District of Columbia 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 District of Columbia

A DOT medical certification completed by a certified medical examiner on the National Registry of Certified Medical Examiners is required; federal law requires CDL holders to submit a medical certification every two years. DC DMV states that as of June 23, 2025, certified medical examiners are required to electronically submit all CMV driver medical examination results through the FMCSA National Registry.

If your card lapses: If your medical certification lapses, your CDL is downgraded. Keep your DOT physical current and recertify on time.

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 District of Columbia

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.

Cost to get a CDL in District of Columbia
ItemCostNotes
CLP: Commercial Learner Permit$78permit: Valid one year and non-renewable. A free Human Trafficking Awareness online training (about 15 minutes) is required before the CLP is issued. Amount recorded 2026-10-12; confirm current fee. Official fee source
CLP: Each knowledge test$10knowledge: A Class A applicant takes three tests (general, combination, air brakes) — about $30. Amount recorded 2026-10-12; confirm current fee. Official fee source
CDL (first-time or renewal)$117renewal: 8-year term. Amount recorded 2026-10-12; confirm current fee. Official fee source
CDL road skills test$10skills: Road test cancellation fee is $30. Amount recorded 2026-10-12; confirm current fee. Official fee source
Each knowledge test$10knowledge: Amount recorded 2026-10-12; confirm current fee. Official fee source
Each endorsement$20endorsement: Downgrade or duplicate is also $20. Amount recorded 2026-10-12; confirm current fee. Official fee source
ELDT training (if required)$3,000–$10,000, most Class A programs around $4,500–$7,000 (rough planning estimates; no DC-specific tuition is published)Rough planning range — paid to your training provider, not the state.
DOT physical~$79–$150Paid to a certified medical examiner.

Knowledge tests are $10 each and the road skills test is $10, so most of the DMV cost is the $78 CLP and $117 CDL. Since December 15, 2025 a 2.5% service fee applies to card payments. Hazmat adds a $20 DC endorsement fee plus the TSA threat-assessment fee (about $85.25, paid to TSA — verify the current amount). Budget separately for ELDT tuition and a DOT physical.

See the full national breakdown on our CDL cost guide.

Skills testing in District of Columbia

Testing access: State testing; confirm exceptions. Official testing instructions.

District of Columbia administers CDL skills tests through the state; approved public third-party testing is limited or unavailable. No official typical wait-time figure is published. You must hold the CLP at least 30 calendar days before the first skills test. If you fail once, you wait 3 calendar days; fail twice, 90 calendar days.

Your test vehicle: You must bring and be tested in a vehicle that meets the class and/or endorsement qualifications for the license you want, with valid registration and insurance — DC DMV does not provide one.

Endorsements available in District of Columbia

District of Columbia 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 — DC is NOT a TSA self-managed state. Fingerprinting and the Security Threat Assessment are done through the TSA-contracted enrollment agent (IdentoGO/IDEMIA), not DC DMV; you must pass the TSA STA (valid 5 years) before the DMV issues the H endorsement. Enroll via the TSA HME program. The DC endorsement fee is $20, separate from the TSA fee. The H knowledge test does not require a road skills test.
  • NTanker — Tank; knowledge test only, no road skills test.
  • XHazmat + Tank — Combined tank + hazmat.
  • PPassenger — Passenger (16+ persons). Allowed on a CLP with restrictions.
  • SSchool Bus — School bus. Allowed on a CLP with restrictions; a felony conviction can bar school bus drivers.
  • TDoubles/Triples — Double/triple trailers; knowledge test only, no road skills test.

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. DC applies the federal 49 CFR 383.51 framework. DC-listed eligibility bars include a revoked or suspended license, certain disqualifying medical conditions, felony convictions (specifically barring school bus drivers), and pending moving-violation hearings or unresolved citations. DC also uniquely requires Human Trafficking Awareness training before a CLP is issued (a prerequisite, not a federal disqualifier). No additional DC-code disqualification periods beyond the federal standard were confirmed.

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 District of Columbia-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.

DC waives the road skills test for active-duty or recently separated (within 90 days) service members whose military role required operating a CMV-equivalent vehicle, for Class A or B. You must be at least 21 with a valid DC NCDL, a U.S. citizen or valid permanent resident, with 2 years of military CMV driving experience and a 2-year clean record, plus commanding-officer certification or a DD214. Knowledge tests (and air brakes for S/P) are still required.

Practice for the District of Columbia 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 District of Columbia practice test

District of Columbia CDL FAQ

How much does a DC CDL cost?

About $235 in DMV fees for a Class A with no endorsements: a $78 Commercial Learner Permit, roughly $30 for three knowledge tests at $10 each, a $10 road skills test, and the $117 CDL. Since December 15, 2025 a 2.5% service fee applies to card payments. Hazmat adds a $20 DC endorsement fee plus a TSA background fee, and you'll pay separately for ELDT tuition and a DOT physical.

Can I take the CDL skills test at a third-party site in DC?

No. DC has no third-party CDL testing — you test with DC DMV at the Deanwood Road Test/CDL Services Office. The third-party road-test program covers only non-commercial licenses. Schedule by appointment through 311 or (202) 737-4404 and bring your own qualifying vehicle.

How long must I hold the CLP before the skills test in DC?

At least 30 calendar days — stricter than the federal 14-day minimum. The CLP is valid one year and is non-renewable, so if it expires you have to retest. If you fail the skills test once you wait 3 days to retake it; fail twice and you wait 90 days.

Do I still hand in my DOT medical card in DC?

No. DC DMV states that as of June 23, 2025, certified medical examiners are required to electronically submit all CMV driver medical examination results through the FMCSA National Registry, so your examiner transmits the certificate. Federal law requires CDL holders to submit a medical certification every two years.

What's unusual about getting a DC CDL?

A few things: DC requires a free Human Trafficking Awareness training before it issues the CLP, the CLP hold period is 30 days rather than the federal 14, and there's no third-party skills testing — everyone tests at the Deanwood office in their own qualifying vehicle.

Sources and review notes

State research dated 2026-10-12; presentation and source disclosures updated 2026-10-12. A presentation update does not mean every fee or requirement has been reverified.

  • CLP validity (one year, non-renewable), the absence of third-party CDL testing, the road-test cancellation fee, the card service fee and the Human Trafficking Awareness prerequisite were not confirmed on the DC DMV pages retrieved on 2026-10-12. Confirm with DC DMV.
  • Fee amounts were confirmed on the DC DMV fee page on 2026-10-12; fees can change, so 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.
Requirement references
TopicResearch dateEvidence
Permit minimum age (21; 18 intrastate)2026-10-12Source checked
Permit hold period (30 days)2026-10-12Source checked
Permit validity2026-07-20Confirm current instructions
Fees2026-10-12Source checked
Medical submission2026-10-12Source checked
Military waiver2026-10-12Source checked
Testing access2026-07-20Confirm current instructions
License term (8 years)2026-10-12Source checked

Report an error in this guide · Recent corrections

Official sources

Check the applicable rule and current instructions at these official sources. Research limitations are identified where they affect a claim.