Minnesota CDL Requirements: DVS Classes, Fees, and the Twin Cities Freight Context

Updated April 19, 2026 Current
Quick Answer

Minnesota CDL Requirements: DVS Classes, Fees, and the Twin Cities Freight Context Minnesota issues CDLs through the Minnesota Department of Public Safety Driver and Vehicle Services (DVS). Two Minnesota specifics worth flagging: the first two...

Minnesota CDL Requirements: DVS Classes, Fees, and the Twin Cities Freight Context

Minnesota issues CDLs through the Minnesota Department of Public Safety Driver and Vehicle Services (DVS). Two Minnesota specifics worth flagging: the first two skills-test attempts have no additional fee, and the third-plus attempts incur a $20 retest fee. Minnesota's freight economy runs through Minneapolis-St. Paul (the Twin Cities intermodal and distribution hub), I-94 east-west, I-35 north-south, and significant Duluth-Superior Great Lakes port activity.

For the federal regulatory framework, see our pillars on Hours of Service, ELDT, Clearinghouse, DOT Physical, and DAC Report.

Last verified: 2026-04-18 against Minnesota DVS CDL pages and 49 CFR Parts 383 and 380.12


Key Takeaways

  • Issuing agency: Minnesota DPS Driver and Vehicle Services — dps.mn.gov/divisions/dvs1
  • CDL classes offered: A, B, and C
  • Core fees: $72 total government fees; first 2 skills test attempts included, $20 retest fee for 3rd+ attempt2
  • Hazmat: $85.25 TSA background check + fingerprinting3
  • Age rule: 18 for intrastate; 21 for interstate1
  • CLP holding period: at least 14 days before skills test (federal)4
  • ELDT required for first-time Class A/B, class upgrade, or first-time H/P/S endorsement5

Minnesota CDL classes

Minnesota follows federal class definitions under 49 CFR Part 383:41

Class Vehicles Typical drivers
Class A Combination vehicles with GCWR ≥ 26,001 lbs when the towed unit's GVWR exceeds 10,000 lbs OTR tractor-trailer, Twin Cities intermodal, regional
Class B Single vehicles with GVWR ≥ 26,001 lbs Straight-truck drivers, buses, dump trucks
Class C Vehicles transporting placarded hazmat or 16+ passengers that fall below A/B thresholds Smaller hazmat, passenger vans

Age, residency, and eligibility

  • Minimum age: 18 for MN intrastate; 21 for interstate (federal 49 CFR 391.11).1
  • Minnesota residency: required. Hold a valid Minnesota driver license.1
  • Lawful presence: U.S. citizenship or documented lawful presence.
  • Medical certification: Federal MEC (MCSA-5876) per self-certification category.6

Self-certification categories

Federal self-certification required under 49 CFR 383.71:7

  • Non-excepted interstate (NI)
  • Excepted interstate (EI)
  • Non-excepted intrastate (NA)
  • Excepted intrastate (EA)

Endorsements available in Minnesota

Minnesota DVS issues the standard federal endorsement set:1

  • H — Hazardous materials (requires TSA background check)
  • N — Tank vehicles
  • P — Passenger
  • S — School bus (requires P endorsement)
  • T — Doubles / triples (Class A only)
  • X — Combined H + N (hazmat-tanker)

Current Minnesota DVS fees

Transaction Fee
Total government CDL fees $722
Skills test attempts 1-2 Included in government fees2
Skills test attempts 3+ $20 retest2
TSA Hazmat background check (federal, separate) $85.253

Minnesota's first-two-attempts-free skills-test structure is worth noting — most states charge per attempt or bundle differently.2

Verify the current DVS fee at dps.mn.gov/divisions/dvs/license-and-id/cdl-cdl on the day of your application.1 Our editorial policy re-verifies these figures at least every 180 days.


How to get a Minnesota CDL: step by step

Step 1 — Hold a valid Minnesota driver license

Required before starting the CDL process.1

Step 2 — Pass the DOT physical

Find a Certified Medical Examiner (CME) on the FMCSA National Registry.6 See our DOT Physical guide.

Step 3 — Apply for the Commercial Learner's Permit

Visit a Minnesota DVS driver exam station. Pass vision and CDL knowledge tests: General Knowledge, Air Brakes, Combination Vehicles (Class A), endorsement-specific.1

Step 4 — Receive your CLP

MN CLP is valid for 180 days under federal standard.4

Step 5 — Complete FMCSA Entry-Level Driver Training (ELDT)

For first-time Class A or Class B applicants, class upgrade applicants, or first-time H/P/S endorsement applicants, ELDT is required at an FMCSA Training Provider Registry (TPR) provider.5 See ELDT guide.

Step 6 — Wait the 14-day minimum CLP holding period

Federal rule: at least 14 days between CLP issuance and skills test.4

Step 7 — Schedule and take your CDL skills test

MN DVS administers the three-part skills test:1

  • Pre-trip vehicle inspection
  • Basic vehicle control (backing, parking, turns)
  • On-road driving

First 2 attempts are included; 3rd+ attempt triggers a $20 retest fee.2

Step 8 — Pay the CDL fee and receive your credential

Total $72 government fees.2


Hazmat endorsement — three gates

Adding H (or X) in Minnesota requires:

  1. FMCSA ELDT hazmat theory at a TPR provider5
  2. TSA Hazmat Endorsement Threat Assessment background check and fingerprinting ($85.25)3
  3. Minnesota hazmat knowledge test at a DVS exam station
  4. MN DVS endorsement fee — verify current2

Minnesota freight landscape (state context)

Four realities shape CDL demand in Minnesota:

  1. Twin Cities (Minneapolis-St. Paul) distribution. The Twin Cities is a major Upper Midwest intermodal and retail distribution hub. BNSF and CP Rail operate significant intermodal terminals. Target, Best Buy, and 3M are headquartered in the region, driving dedicated freight demand.

  2. I-94 east-west corridor. Connects Seattle to Detroit through the Twin Cities and Wisconsin. Heavy freight volume year-round.

  3. I-35 north-south corridor. Duluth port access south to Laredo, TX — major N-S freight spine.

  4. Duluth-Superior port. Great Lakes bulk freight terminal — iron ore, grain, coal.

The practical read: Minnesota CDL-A drivers find work across Twin Cities intermodal/distribution, I-94/I-35 OTR, Duluth port-adjacent bulk hauling, and agricultural seasonal (soybeans, corn, sugar beets). Winter driving skill is a real premium.


Minnesota-specific details worth knowing

  • DPS Driver and Vehicle Services, not DMV. Your issuer is Minnesota's DVS.1
  • Two free skills-test attempts is a driver-friendly policy.2
  • Winter driving skill commanded a premium — Minnesota winters include extended subzero weather, snow, ice, and wind.
  • Minnesota CDL support line: 651-297-5029.1

Frequently Asked Questions

Q: What's the benefit of two free skills-test attempts? A: Minnesota's $72 CDL fee includes the cost of the first two skills-test attempts. If you fail once, the retest is already paid. Third-plus attempts cost $20 each.2

Q: Do I need a regular Minnesota license before a CDL? A: Yes.1

Q: How long is the Minnesota CLP valid? A: 180 days under federal standard.4

Q: Can I test in Spanish? A: No. CDL knowledge tests are English-only nationwide per federal rule (49 CFR 383.133(c)).1

Q: How much is a Minnesota CDL all-in? A: Base MN DVS fees: $72 total.2 Add ELDT tuition ($3,500–$8,000 at typical Minnesota CDL schools — verify locally), DOT physical ($80–$150), TSA Hazmat ($85.25) if applying for H.3

Q: Does Minnesota participate in the Military Skills Test Waiver? A: Yes.8 Qualified military drivers may waive the skills-test portion.

Q: How do I evaluate owner-operator vs company driving in Minnesota? A: Use our Lease vs Company vs Owner-Op calculator with your target mile mix. Minnesota winter operation has specific cost implications (heated equipment, anti-gel fuel additives, cold-start wear).

Q: My MEC expired — will my Minnesota CDL downgrade? A: Yes. MN DVS will downgrade your CDL to non-commercial if medical certification lapses. Restore with a new MEC through the federal electronic system.6 See our DOT Physical guide.

Q: Can I transfer an out-of-state CDL to Minnesota? A: Yes. Visit a MN DVS driver exam station with your out-of-state CDL, proof of Minnesota residency, identity documents, and medical self-certification. Dedicated process for new Minnesota residents.1

Q: I drive the Duluth port. Any specific requirements? A: Class A CDL baseline. TWIC (Transportation Worker Identification Credential) may be required by terminal operators for secure-area access.3

Q: I'm new to Minnesota with out-of-state CDL — any waiver programs? A: AAMVA reciprocity generally applies for clean out-of-state CDL transfers. Minnesota's dedicated "CDL for new Minnesota resident" process provides guidance.1

Q: What about chain laws in Minnesota winters? A: Minnesota does not impose seasonal chain requirements but enforces safe operation under adverse conditions. Follow MnDOT weather alerts and operate conservatively.

Q: Are there seasonal demand variations in MN CDL work? A: Yes. Winter heating fuel distribution, spring/fall agricultural hauling, summer construction, and year-round Twin Cities distribution.


Sources verified on 2026-04-18


This guide is educational and not legal advice. Fees and rules change; verify current figures at dps.mn.gov before applying. Report errors to [email protected]; corrections are logged publicly per our editorial policy.


  1. Minnesota DPS Driver and Vehicle Services — Commercial Driver's License. https://dps.mn.gov/divisions/dvs/license-and-id/cdl-cdl 

  2. Minnesota DVS CDL fees (via DVS publications and e-license portal). https://mn.gov/elicense/a-z/?id=1083-231305 

  3. TSA Hazmat Endorsement Threat Assessment Program. https://www.tsa.gov/for-industry/hazmat-endorsement 

  4. 49 CFR Part 383 — Commercial Driver's License Standards. https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383 

  5. FMCSA Training Provider Registry. https://tpr.fmcsa.dot.gov/ 

  6. FMCSA Medical Certification Integration. https://www.fmcsa.dot.gov/medical/driver-medical-requirements/medical-certification-integration 

  7. 49 CFR 383.71 — Driver application and certification procedures. https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383/subpart-E/section-383.71 

  8. FMCSA Military Skills Test Waiver. https://www.fmcsa.dot.gov/registration/commercial-drivers-license/military-cdl-licensing 

See what ATS software sees Your resume looks different to a machine. Free check — PDF, DOCX, or DOC.
Check My Resume

Tags

eldt minnesota cdl cdl requirements minnesota dvs commercial driver license
Blake Crosley — Former VP of Design at ZipRecruiter, Founder of ResumeGeni

About Blake Crosley

Blake Crosley spent 12 years at ZipRecruiter, rising from Design Engineer to VP of Design. He designed interfaces used by 110M+ job seekers and built systems processing 7M+ resumes monthly. He founded ResumeGeni to help candidates communicate their value clearly.

12 Years at ZipRecruiter VP of Design 110M+ Job Seekers Served

Ready to build your resume?

Create an ATS-optimized resume that gets you hired.

Get Started Free