CDL Requirements in Michigan (2026): Steps, Cost & Testing

Quick answer

Minimum age
18 intrastate · 21 interstate
Permit hold
14 days before the skills test
Knowledge tests
General Knowledge (Group A is 70 questions incl. a combination-vehicle portion; Groups B and C are 50 questions; 80% to pass)
State fees
Itemized below by transaction; confirm current amounts with the agency
Typical school cost
~$3,000–$6,000 at many Michigan community colleges; $3,000–$10,000 for private Class A programs (rough planning estimates, not an SOS figure)
License term
4 years for the standard term; age, endorsements, and eligibility can change this.
Permit validity
Confirm with the agency; use the expiration on your CLP

Source review dated July 20, 2026 against Michigan Department of State / Secretary of State (SOS)

Michigan issues CDLs through the Secretary of State (SOS). You take the knowledge tests at an SOS office to get a Commercial Learner's Permit, hold it at least 14 days while completing federal ELDT, then take your three-part skills test — which the state does NOT administer, so you schedule it with a state-authorized third-party driver-testing business. State license fees are low (about $25), and a CDL is valid 4 years.

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

State fees are among the lowest in the country — roughly $25 for the license and $5 per endorsement. The trade-off is that the third-party skills-test fee is unregulated and set by each business, so it's the main cost you'll shop around on. A Michigan CDL is valid 4 years.

Michigan is not a TSA self-managed hazmat state, so hazmat fingerprinting goes through the federal TSA program via IdentoGO ($85.25). Veterans get a notably generous deal: Michigan waives both the knowledge and skills tests for eligible service members, one of fewer than 20 states to do so.

Eligibility and documents in Michigan

  • Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
  • A valid Michigan driver's license
  • Proof of Social Security number (SS card, W-2, paycheck stub showing name and SSN, or military ID)
  • Proof of legal presence in the U.S. (a limited document list applies under the federal non-domiciled rule effective 9/29/2025)
  • Completed CDL Certification Form BFS-103 (medical self-certification)
  • For hazmat: proof of U.S. citizenship or lawful permanent residence, plus a completed federal TSA Security Threat Assessment
  • Michigan must be your state of domicile

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

  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 Michigan 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 Michigan

Self-certify one of the four categories on the CDL Certification Form BFS-103, and submit your medical card at a branch office or online. Michigan's SOS states that beginning June 14, 2025 it checks the National Registry of Certified Medical Examiners for non-excepted interstate drivers and accepts Medical Examiner's Certificates only electronically from the National Registry — aligning with the federal National Registry II rule (federal compliance date June 23, 2025). Certified examiners must report exam results by midnight the next calendar day.

If your card lapses: If your medical certificate expires and no new one is submitted, the SOS downgrades or removes your CDL privileges. Changing between intrastate and interstate adds or removes the 'K' (intrastate-only) restriction and requires a new license and fee.

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 Michigan

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 Michigan
ItemCostNotes
CLP: Commercial Learner's Permit / CDL application$25permit: Michigan does not itemize a separate CLP fee — the permit is issued within the CDL application at an SOS office, and the base standard CDL/operator fee is $25. Knowledge tests are administered at SOS offices with no separate state test fee. Confirm the exact permit charge at the office. Amount recorded 2026-07-20; confirm current fee. Official fee source
Standard CDL (first-time or renewal)$25renewal: Enhanced CDL is also $25 first-time. Renewed every 4 years. Amount recorded 2026-07-20; confirm current fee. Official fee source
Each endorsement$5endorsement: The 'X' (hazmat + tank) endorsement is $10. Amount recorded 2026-07-20; confirm current fee. Official fee source
Add group designation (A/B/C) — Enhanced CDL$25application: Standard-CDL added group/endorsement is listed as $5 each on the current fee schedule. Amount recorded 2026-07-20; confirm current fee. Official fee source
Replace / correct CDL$18application: $33 for an Enhanced CDL. The apply page cites a $9 standard license correction after the skills test. Amount recorded 2026-07-20; confirm current fee. Official fee source
ELDT training (if required)~$3,000–$6,000 at many Michigan community colleges; $3,000–$10,000 for private Class A programs (rough planning estimates, not an SOS figure)Rough planning range — paid to your training provider, not the state.
DOT physical~$79–$150Paid to a certified medical examiner.

State fees are unusually low — about $25 for the license plus $5 per endorsement. The big variable is the third-party skills-test fee, which the state deliberately leaves unregulated (set by each testing business). Hazmat adds the $85.25 federal TSA fee. Also budget ELDT tuition and a DOT physical.

See the full national breakdown on our CDL cost guide.

Skills testing in Michigan

Testing access: State / approved third parties. Official testing instructions.

Michigan allows approved third-party testers to administer the CDL skills test, with availability and fees set by the provider. Skills-test fees are set by each business and are not regulated by the state, so availability and price vary by provider. Skills-test results are valid for 1 year.

Your test vehicle: You must supply an empty, representative-GVWR vehicle (with trailer if required) bearing a manufacturer's data plate, two permanently mounted seats with seat belts, valid registration, and proof of insurance. Testing without air brakes adds the 'L' restriction; an automatic transmission adds the 'E' restriction; a P-endorsement test needs a vehicle seating 16+.

Endorsements available in Michigan

Michigan 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 — Michigan is NOT a TSA self-managed state. You complete the hazmat ELDT and knowledge test (30 questions at an SOS office), and the fingerprinting/background check runs through TSA's Universal Enrollment Services via IdentoGO (preregister at the TSA enrollment site or 855-347-8371). The TSA background-check fee is $85.25 (federal; the SOS collects none of it). Apply 45–60 days ahead; TSA approval is valid 5 years, and the hazmat knowledge test must be retaken at every license renewal.
  • NTanker — Tank; knowledge test only, no skills test, no ELDT.
  • XHazmat + Tank — Combined hazmat + tank; appears in place of H and N when you hold both. The endorsement fee for X is $10 (vs $5).
  • PPassenger — Passenger (16+ incl. driver); knowledge and skills tests, and ELDT for first-timers.
  • SSchool Bus — School bus; knowledge and skills tests, and ELDT for first-timers.
  • TDoubles/Triples — Double/triple trailers; knowledge test only. Triple-trailer combinations are not permitted in Michigan.

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. Michigan applies the federal 49 CFR 383.51 disqualification periods. State-specific eligibility rules to even apply for an original CDL: any suspension/revocation in the prior 36 months (with limited exceptions like failure-to-appear or financial-responsibility) disqualifies you, as does a conviction for any 6-point violation or operating a CMV while impaired in the prior 24 months. Michigan also imposes a 24-hour out-of-service order for a BAC of 0.015+ or refusing a preliminary breath test, and treats cheating/fraud on the application as a 60-day denial or suspension.

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

Michigan waives BOTH the knowledge and skills tests for eligible service members. A currently-licensed member or veteran employed within the past 12 months operating a CMV-equivalent military vehicle can convert to a Class A or B CDL at any SOS office using the Application for Military Waiver / Even Exchange. Michigan already waived the knowledge portion; a 2022 law added the skills-test waiver, making it one of fewer than 20 states waiving both.

Practice for the Michigan 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 Michigan practice test

Michigan CDL FAQ

Where do I take the CDL skills test in Michigan?

Not at a Secretary of State office. Michigan does not administer the CDL driving-skills test — it's given only by state-authorized third-party Driver Testing Businesses. You find one through the SOS 'Locate a driver testing business' tool, schedule at least 2 days ahead (and no sooner than 14 days after your CLP is issued), and pay the business's own fee. Knowledge tests, however, are still taken at SOS offices.

How much does a Michigan CDL cost?

State fees are low: about $25 for the license, $5 per endorsement ($10 for 'X'), and modest correction fees. The bigger variable is the third-party skills-test fee, which each testing business sets (the state doesn't regulate it). Hazmat adds the $85.25 federal TSA background-check fee, and you'll also pay ELDT tuition and a DOT physical.

How long is a Michigan CDL valid?

Four years — an operator or chauffeur CDL must be renewed every 4 years.

Does Michigan waive CDL tests for veterans?

Yes — and unusually, Michigan waives both the knowledge and the skills tests for eligible service members. If you're currently licensed and were employed within the past 12 months operating a CMV-equivalent military vehicle, you can convert to a Class A or B CDL using the Application for Military Waiver / Even Exchange.

Do I still submit my DOT medical card in Michigan?

Beginning June 14, 2025, Michigan checks the National Registry of Certified Medical Examiners for non-excepted interstate drivers and accepts medical certificates only electronically from that registry (aligning with the federal National Registry II rule). You still self-certify your category on Form BFS-103.

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.
  • The permit expiration period has not been confirmed. Use the expiration printed on your CLP; ask the agency about renewals.
  • Re-check attempted 2026-10-12: every michigan.gov page (CDL apply, fees, medical certification, driver testing businesses, CDL FAQ) returned HTTP 403 to automated fetch, so no claim could be re-confirmed live. Values remain from the 2026-07-20 research; the 2026-09-30 ELDT-sequence confirmation is unchanged.
Requirement references
TopicResearch dateEvidence
Permit age and hold2026-07-20Confirm current instructions
Permit validity2026-07-20Confirm current instructions
Fees2026-07-20Confirm current instructions
Medical submission2026-07-20Confirm current instructions
Testing access2026-07-20Confirm current instructions
License term2026-07-20Confirm current instructions
ELDT sequence2026-09-30Source 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.