What you need to do to get a commercial driver's license in Michigan
Michigan issues the Commercial Driver's License (CDL) through the Secretary of State. To get one, you must pass a written knowledge test, a skills test behind the wheel, and a medical examination. You do not need to hold a regular driver's license first, but you do need to be at least 18 years old (or 21 if you want to drive across state lines). The whole process typically takes several weeks from start to finish.
The state separates CDL testing into three classes — A, B, and C — based on the vehicle weight and cargo type you want to drive. Most people pursuing a CDL start by understanding which class matches the job they are seeking, then follow the testing sequence in order: written test first, then skills test, then medical clearance.
Key Takeaways
- You must pass a written knowledge test, a behind-the-wheel skills test, and a medical exam to receive a Michigan CDL.
- Michigan offers three CDL classes (A, B, and C), each allowing you to drive different vehicle types and weights.
- You can take the written test at any Secretary of State office, but the skills test must be scheduled through an approved testing facility.
- The medical exam must be completed by a certified medical examiner and the results submitted to the Secretary of State before your CDL is issued.
- Endorsements for hazmat, tanker, or passenger transport require additional written tests after you pass your base CDL test.
The three CDL classes and what each one covers
Class A allows you to drive any combination of vehicles where the tractor or power unit has a gross vehicle weight rating (GVWR) of 26,001 pounds or more, and the towed vehicle weighs more than 10,000 pounds. This is the broadest license and covers tractor-trailers, doubles, and triples. Most long-haul trucking jobs require a Class A CDL.
Class B covers single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle weighing 10,000 pounds or less. This includes straight trucks, large buses, and dump trucks. Class B does not permit you to tow heavy trailers.
Class C is for vehicles under 26,001 pounds GVWR that carry hazardous materials, or vehicles designed to transport 16 or more passengers including the driver. Most Class C holders drive school buses or small hazmat vehicles. If you only need to haul non-hazmat cargo in a lighter truck, you may not need a CDL at all — check with your employer about the specific vehicle weight.
Steps to take before you test
Start by obtaining a Commercial Learner's Permit (CLP) from any Secretary of State office. Bring your valid Michigan driver's license or state ID, proof of Social Security number, and proof of Michigan residency. You will pay a fee (which varies by office) and pass a written knowledge test specific to your CDL class. This permit allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.
Hold your CLP for at least 14 days before you schedule your skills test. During this time, practice with a may have access to trainer or experienced driver. Many people attend a commercial driver training school during this period, though it is not required by Michigan law. A training school can help you understand vehicle inspection procedures, backing techniques, and road test expectations.
Before your skills test, you must also schedule a medical examination with a certified medical examiner on the National Registry of Certified Medical Examiners. This is a federal requirement, not a Michigan one. The examiner checks your vision, hearing, blood pressure, and overall fitness to drive. You will receive a Medical Examiner's Certificate (Form MCSA-5875) that you must bring to your skills test appointment.
The written knowledge test
The written test covers vehicle inspection, safe driving practices, hazmat regulations (if applicable), and air brake systems. You take this test at a Secretary of State office on a computer. The number of questions and passing score depend on your CDL class and any endorsements you are pursuing. For example, a Class A test without endorsements typically has 50 questions, and you must answer at least 40 correctly to pass.
Michigan provides a CDL manual free online through the Secretary of State website. Study this manual thoroughly — it contains all the material covered on the test. Many people also use third-party study guides or practice tests, which can help you identify weak areas before you sit for the official exam.
If you do not pass on your first attempt, you can retake the test. There is no waiting period between attempts, though you will pay the test fee each time.
The behind-the-wheel skills test
After you pass the written test and hold a valid CLP, you schedule your skills test through an approved third-party testing facility in Michigan. The Secretary of State maintains a list of these facilities on its website. The test has three parts: pre-trip vehicle inspection, basic control skills, and an on-road driving test.
During the pre-trip inspection, you walk around and inside the vehicle, pointing out safety features and explaining what you are checking. The examiner is looking for your knowledge of the vehicle, not a perfect inspection — you need to show you understand what matters for safe operation.
The basic control skills portion takes place in a closed course or parking lot. You perform backing maneuvers, lane changes, and turns to demonstrate you can handle the vehicle's size and weight. The on-road test lasts 30 to 60 minutes and covers normal driving conditions, highway driving, and various traffic scenarios.
You must bring your CLP, Medical Examiner's Certificate, and proof of vehicle insurance to the skills test. The vehicle itself must be the same class or heavier than the one you are testing for — you cannot test in a Class B truck if you want a Class A license.
Endorsements for specialized driving
After you pass your base CDL test, you can add endorsements for specific cargo or passenger types. Hazmat (H) allows you to transport hazardous materials. Tanker (N) lets you haul tank vehicles. Passenger (P) is required if you drive a vehicle designed for 16 or more passengers. Double/Triple Trailers (T) permits you to tow multiple trailers.
Each endorsement requires a separate written test at a Secretary of State office. You do not retake the skills test for endorsements. Some endorsements also require a federal background check — hazmat endorsement holders, for example, must pass a Transportation Security Administration (TSA) check.
Timeline and costs
The entire process from CLP to CDL typically takes 4 to 8 weeks, depending on how quickly you schedule tests and how much practice time you need. The 14-day minimum hold on your CLP is the main built-in delay.
Costs vary by facility and endorsement. The CLP written test, CDL written test, and skills test each have separate fees set by the Secretary of State and the testing facility. Endorsement tests also carry fees. A training school, if you choose to attend, costs between $3,000 and $7,000 depending on the program length and location. The medical exam is typically $100 to $200. Budget for the possibility of retaking a test if you do not pass on the first attempt.
Frequently Asked Questions
Do I need a regular driver's license before I get a CDL in Michigan?
No. You can obtain a CDL without holding a regular Michigan driver's license first. However, you must have a valid form of ID and proof of residency to get your Commercial Learner's Permit.
Can I take the skills test in my own truck?
Yes, if your truck meets the weight and type requirements for the class you are testing for and is insured. The testing facility will confirm the vehicle is acceptable when you schedule your appointment.
What happens if I fail the skills test?
You can retake it at the same facility or a different approved facility. Your CLP remains valid, so you can continue practicing. Each retake has a fee. There is no limit to how many times you can test, but you must pass all three parts (pre-trip, basic control, and on-road) in a single session.
How long is a Michigan CDL valid?
A CDL is valid for eight years from the date of issue. You must renew it before it expires by visiting a Secretary of State office and passing a new medical exam. Some endorsements may have shorter validity periods depending on federal requirements.
Do I need hazmat endorsement for all commercial driving jobs?
No. Hazmat is only required if you transport materials classified as hazardous by the Department of Transportation. Many trucking jobs do not involve hazmat cargo. Ask your employer whether the position requires it.