What you need to do to get a CDL in Michigan

To get a Commercial Driver's License (CDL) in Michigan, you must pass a written knowledge test, a skills test behind the wheel, and a medical exam. You'll also need to hold a valid Michigan driver's license first, pass a background check, and pay the state fee. The whole process typically takes several weeks from start to finish, depending on how quickly you schedule your tests and how many attempts you need.

Michigan's Secretary of State handles CDL licensing. You cannot get a CDL online or by mail — you must test in person at a Michigan Secretary of State office. The state offers different CDL classes (Class A, B, and C) depending on the vehicle weight and cargo type you'll be driving, and you choose which one to pursue based on your job.

Key Takeaways

  • You must hold a valid Michigan driver's license and pass a Department of Transportation medical exam before you can take any CDL test.
  • The written knowledge test covers general CDL rules, plus specific rules for the class of license you want (Class A, B, or C).
  • The skills test includes a pre-trip vehicle inspection, a basic control test, and a road test — all done in the vehicle you'll be driving.
  • You must test in person at a Michigan Secretary of State office; there is no online or remote testing option.
  • The total cost is around $150 to $200 for state fees, plus the cost of your medical exam, which varies by provider.

Step 1: Get your medical certification

Before you can take a CDL test, you need a Department of Transportation (DOT) medical certificate. This is a form signed by a DOT-certified medical examiner confirming you are physically able to drive a commercial vehicle. You must find a certified examiner on your own — the Secretary of State does not provide a list, but you can search online for "DOT medical examiner near me" or ask your employer if they have a preferred provider.

The exam checks your vision, hearing, blood pressure, and general health. It typically costs $75 to $150 depending on the provider. Once the examiner signs your certificate, it is valid for two years. Bring the original signed certificate with you when you go to test at the Secretary of State office.

Step 2: Decide which CDL class you need

Michigan offers three CDL classes, and the one you need depends on the vehicle you'll drive and the cargo you'll carry. Class A covers the heaviest vehicles — tractor-trailers and any combination of vehicles over 26,001 pounds. Class B covers single vehicles over 26,001 pounds, like dump trucks or city buses. Class C covers smaller vehicles but is used only if you're transporting hazardous materials or 16 or more passengers.

Most people pursuing a CDL need Class A or Class B. Talk to your employer or the company hiring you to confirm which class your job requires. You can only test for one class at a time, though you can add endorsements (like hazmat or passenger) later.

Step 3: Study and take the written knowledge test

The written test has two parts: a general knowledge section that all CDL applicants take, and a class-specific section based on whether you're testing for Class A, B, or C. The general section covers topics like vehicle inspection, safe driving practices, and hours-of-service rules. The class-specific section tests knowledge about the particular vehicle type you'll drive.

Michigan provides a free CDL manual on the Secretary of State website. You can read it and study on your own, or take a CDL training course at a truck driving school (which costs money but includes instruction). You must score at least 80 percent on the written test to pass. You can retake it if you fail, but you'll pay the test fee again.

Schedule your written test at a Michigan Secretary of State office. You'll need to bring your valid driver's license, your DOT medical certificate, and proof of your Social Security number (like a Social Security card or tax return). The test takes about 30 to 45 minutes.

Step 4: Pass the skills test

After you pass the written test, you schedule a skills test at a Secretary of State office. This test has three parts, all done in the vehicle you'll actually drive: a pre-trip inspection, a basic control test, and a road test. You must bring the vehicle with you — the examiner will not provide one.

The pre-trip inspection asks you to walk around the vehicle and point out safety features and potential problems. The basic control test happens in a closed course and measures your ability to back up, turn, and maneuver without hitting cones or markers. The road test is a 30-minute drive on public roads where the examiner watches how you handle traffic, turns, and stops.

You must pass all three parts on the same day to pass the skills test. If you fail any part, you can retake the entire skills test, but you'll pay the fee again. Many people take a CDL training course before the skills test because instructors teach you exactly what the examiner will ask you to do.

Costs and timeline

The Michigan Secretary of State charges a fee for the written test and a separate fee for the skills test. The total state fee is typically $150 to $200, though the exact amount can change. You'll also pay for your DOT medical exam ($75 to $150) and any training course you choose to take (if you use one).

The timeline depends on how quickly you can schedule tests and how many attempts you need. If you pass everything on your first try, you could complete the process in three to four weeks. If you need to retake a test, add another two to three weeks per attempt. Some Secretary of State offices have longer wait times than others, so call ahead to ask about availability.

After you pass: Getting your CDL card

Once you pass both the written and skills tests, the Secretary of State will issue your CDL. You can get it printed at the office where you tested, or it will be mailed to you. Your CDL is valid for four years in Michigan, after which you must renew it.

If you want to add endorsements (like hazmat, passenger, or tanker), you can do that after you have your base CDL. Each endorsement requires an additional written test. You do not need to retake the skills test for endorsements.

Frequently Asked Questions

Can I use my current driver's license while I'm getting my CDL?

No. Once you pass the written CDL test, your regular driver's license is suspended and you cannot drive any vehicle until you pass the skills test and receive your CDL. This is why many people take a CDL training course — it lets them practice in a controlled setting before the official test.

What if I fail the skills test?

You can retake it, but you'll pay the test fee again. Many people fail one part (usually the pre-trip inspection or backing) on their first attempt. You can retake the test as many times as you need, though some examiners may require you to wait a few days between attempts.

Do I need to take a CDL training course?

No, it is not required. You can study the free Michigan CDL manual and take the tests on your own. However, most people find a training course helpful because instructors teach you exactly what to expect and give you practice time in a real truck before the official test.

What happens if my medical certificate expires while I have a CDL?

Your CDL remains valid, but you cannot legally drive a commercial vehicle. You must get a new DOT medical exam and certificate before you can drive again. Keep track of your certificate's expiration date and schedule a new exam before it runs out.

Can I get a CDL if I have a criminal record?

It depends on the offense. Michigan law disqualifies people convicted of certain crimes, including felonies involving drugs or violence. The Secretary of State will run a background check when you test. If you have a record, contact the Secretary of State office directly to ask whether your specific situation disqualifies you.