Michigan CDL Requirements

Michigan CDL Classes

      You must be at least 18 years old to operate a commercial motor vehicle within the state of Michigan (intrastate) and at least 21 years of age to drive a commercial motor vehicle across Michigan state lines (interstate). You must also be at least 21 years old to transport materials that are deemed hazardous and require a placard. You need a Michigan CDL in order to operate either commercial or non-commercial motor vehicles that fall into the following categories:

Class A
      Any combination of vehicles with a Gross Vehicle Weight Rating of 26,001 pounds or more, provided that the gross vehicle weight rating of the towed vehicle is in excess of 10,000 pounds.  

Class B
      Any single vehicle with a Gross Vehicle Weight Rating of 26,001 or more pounds, as well as any vehicle towing another vehicle that does not exceed a weight of 10,000 pounds. 

Class C
      Any vehicle or combination of vehicles that does not meet the criteria of either Class A or Class B, but is designed to transport 16 or more passengers (including the driver), or is used in transporting materials classified as hazardous in the Hazardous Materials Transportation Act. Each applicant must also have a passenger or hazardous materials endorsement in order to obtain a Class C commercial driver’s license. 

Applying for a Michigan Commercial Learner’s Permit

      You must already possess a Michigan commercial learner’s permit (CLP) before you can take the CDL Skills Test. Before applying for a Michigan commercial learner’s permit, you must already possess a valid Michigan operator’s license. You will be issued a Michigan commercial driver’s license (CDL) when you pass both the written general knowledge test and the CDL Skills Test. 

      In order to obtain a Michigan commercial learner’s permit, you must:

  • Be at least 18 years old for intrastate driving (within the state of Michigan).
  • Be at least 21 years of age for interstate driving (outside the state of Michigan).
  • Be at least 21 years of age to transport materials deemed hazardous.
  • Complete, sign, and submit the Commercial Driver License Application.
  • Possess a valid Michigan operator’s license.
  • Provide your Social Security card.
  • Prove you are of legal U.S. status by providing the required documents .
  • Provide proof of your current Michigan residency that shows your name and current address (i.e., a utility bill, vehicle registration, etc.).
  • Provide your current D.O.T. Medical Examiner’s Certificate and completed Medical Examination Report Form (cannot be more than 2 years old).
  • Pass the CDL general knowledge written test. 

      If you have any questions about which documents to bring to your local Michigan Secretary of State office when you apply for your commercial learner’s permit, you can call the Michigan Department of State Information Center toll-free at (888) 767-6424 and speak to a customer service representative from Monday through Friday, 8:30 AM to 5:00 PM. 

The CDL Written Tests

      All commercial driver’s license applicants must pass the general knowledge written test in order to be eligible to receive a CDL. All CDL knowledge tests are in written form, unless you have limited reading skills, in which case you can request to take the pre-recorded oral tests (the Hazardous Materials endorsement test is only in written form).  

      In order to receive a passing score, each applicant is required to answer at least 80% of the questions correctly. All written tests require a score of at least 80% to pass. Applicants applying for a Class A CDL will be required to take a 70 question written test (includes a 20 question combination test).

      Applicants applying for either a Class B or Class C CDL will be required to take a 50 question written test.  All CDL endorsement tests consist of 20 questions, except for the Hazardous Materials endorsement test, which consists of 30 questions. 

      Be sure to download and study the Michigan Commercial Driver License Manual as it contains the information you need to pass the CDL knowledge tests, including some sample test questions.

      Our Free CDL Practice Tests will help prepare you for the actual CDL knowledge tests administered by the DMV.

      Click here to see a map and clickable list of Michigan Secretary of State branch locations that offer the CDL written tests.      

Applying for a Michigan Commercial Driver’s License

      In order to obtain a commercial driver’s license in the state of Michigan, you must:

  • Possess a valid Michigan commercial learner’s permit.
  • Possess a current D.O.T. card (cannot be more than 2 years old).
  • Provide proof of vehicle insurance and vehicle registration (must be verified before you can take the test).
  • Provide a passenger with a valid Michigan CDL to ride with you in your test vehicle to the test location.
  • Pass the CDL general knowledge written test.
  • Pass the CDL Skills Test.
  • Pay the $25 license fee for the commercial driver’s license.
  • Pay the $5 fee for each additional CDL endorsement.

The CDL Skills Test

      The CDL Skills Test consists of a Pre-trip Inspection, a Basic Vehicle Controls Test, and an On-Road Driving Test, and must be taken in the same class and type of motor vehicle you plan to drive once you obtain your CDL.  If you take the CDL Skills Test in a commercial motor vehicle that is not equipped with air brakes, then you will have an air brakes restriction attached to your commercial driver’s license. 

  • Pre-trip Inspection: Before you can take the CDL driving tests, you will first be tested on your knowledge of the class of vehicle you plan on driving once you obtain your CDL. The Pre-trip inspection also determines if your commercial vehicle is safe enough to drive on public roads.
  • Basic Controls Test: Before you can take the CDL Road Test, you will first need to prove that you have the skills to operate a commercial motor vehicle on public roads. This test consists of various off-road maneuvers such as backing up your vehicle. 
  • Road Skills Test: Once you pass the first two tests, you will be required to drive your commercial vehicle on public roads in various traffic situations. You will be required to operate the same class of commercial vehicle you plan to drive once you obtain your CDL.

      Each test phase must be passed in order to move onto the next test phase. If you fail even one phase of the test, then the entire examination will end. You are allowed only one test attempt per day and must start from the very beginning on each attempt.

Be sure to download and study the Michigan Commercial Driver License Manual as it contains valuable information that will help you pass the CDL Skills Test.

     Click here to see a map and clickable list of Michigan state approved third party CDL Skills Test sites.

Commercial Driver Self-Certification

      In the state of Michigan, all commercial driver’s license applicants must self-certify as to what type of driving they will be doing (intrastate or interstate), and if they have met all the FMCSA medical requirements. You can download and print a copy of the Michigan D.O.S. CDL Self-Certification Form here. To find out more about self-certifying in the state of Michigan:

  • Call the Michigan Trucking Association for intrastate (inside MI) driver certification at (517) 321-1951 or by going to www.mitrucking.org.
  • Call the FMCSA for interstate (outside MI) driver certification at (517) 853-5990 or by going to www.fmcsa.dot.gov.
  • Call the Michigan Department of Education for school bus driver certification at (517) 373-6388 or by going to http://www.michigan.gov/mde.

Medical Examination Report for Commercial Driver’s License

      In order to apply for a commercial driver’s license, you must have the Medical Examiner’s Certificate and the Medical Examination Report completed by one of the following:

  • Licensed U.S. doctor of medicine (M.D.)
  • Doctor of Osteopathy (D.O)
  • Licensed physician assistant (P.A.)
  • Advanced practice registered nurse
  • Chiropractor

      The Medical Examiner’s Certificate must be dated within the previous two years and attached to the Medical Examination Report (Form 649-F). The Michigan Department of State will only accept your medical forms if they have been completed by a qualified physician who has been certified by the Federal Motor Carrier Safety Administration. You can search for a FMCSA certified physician by using the National Registry of Certified Medical Examiners.

      The FMSCA requires you to have at least 20/40 vision in each eye and a field of vision of at least 140 degrees in order to be certified to operate a commercial motor vehicle. Under certain conditions, you may be able to be waived from these and other medical requirements.     

      You can self-certify online by using the Michigan D.O.S CDL Self and Medical Certification Online Database. You can view this demonstration video of the entire process if you are not sure what to do. 

      If you choose not to self-certify online, then you can submit your completed and signed Medical Examiner’s CertificateMedical Examination Report, and Michigan D.O.S. CDL Self-Certification Form by doing any of the following:

                              Michigan Department of State
                              CDL Help Desk
                              7064 Crowner Drive
                              Lansing, MI 48918 

      Be sure to double check that your information is correct before you fax, send, or hand in your documents. 

Hazmat Endorsement

      In the state of Michigan, any person applying for a Hazardous Materials CDL endorsement is required to undergo a federal background check and federal fingerprint check according to guidelines set by the Transportation Security Administration. All applicants must also provide the required documents to verify their identification and legal U.S. status. For more information, check out the Transportation Security Administration’s F.A.Q. page.

      You can apply for the security threat assessment on the TSA Hazardous Material Endorsement Enrollment Website. You must begin applying at least 30 days before the expiration of your CDL. You can start the application process on the HTAP Online Application Website. To apply by phone call (855) 347-8371. Use the TSA Enrollment Center Locator to find the nearest TSA approved fingerprint office.

Military Drivers

      In the state of Michigan, if you are currently serving in the military or have been honorably discharged within the last 90 days, and you have driven military vehicles that would require a CDL to operate as a civilian with a 2 year safe driving record, then you may qualify for the waiver of the CDL Skills Test and may be exempt from taking the commercial driver skills test. You will still be required to take the written tests. Certain restrictions apply. Download, print, and complete the Application for Military Skills Test Waiver to start the process. 

      If you have any questions about the Military Skills Test Waiver, you may call the Michigan Department of State Information Center toll-free at (888) 767-6424 and speak to a customer service representative Monday through Friday, 8:30 AM to 5:00 PM.

Michigan CDL Endorsements

      H      Placarded Hazmat      Required to transport hazardous materials under DOT regulations. 

      N      Tank Vehicles      Required to transport liquids in bulk containers of 1,000 gallons or more.

      X      Tanker/Hazardous Materials Combination   Required to transport hazardous materials in tank vehicles   

      T      Double/Triple Trailers      Indicates CDL holder is certified to operate multiple trailer haulers. 

      P     Passengers      Indicates the CDL holder is certified to operate passenger vehicles.

      S     School Bus      Indicates the CDL holder is authorized to operate a school bus. The “P” endorsement is also required.

Important Michigan Commercial Driver’s License Resources 

Michigan Commercial Driver License Manual
Michigan CDL Practice Tests
Commercial Driver License Application
Application for Military Skills Test Waiver
Michigan D.O.S CDL Self and Medical Certification Online Database
Michigan D.O.S. CDL Self-Certification Form
Medical Examination Report Form 649-F
Medical Examiner’s Certificate
National Registry of Certified Medical Examiners


      Check out our list of truck driving schools in Michigan that will provide you with the necessary skills to obtain your commercial driver’s license and start your career in the exciting field of commercial truck driving! You may also want to check out our nationwide list of truck driving schools.

If you found this article helpful, feel free to share it on Google Plus and Facebook using the buttons below.

Map of Michigan CDL Written Test Locations 

1. Adrian SOS Office 1040 S. Winter Street, Adrian, MI 49221
2. Allegan SOS Office 430 Western Avenue, Allegan, MI 49010
3. Alma SOS Office 221 N. State Street, Alma, MI 48801
4. Ann Arbor SOS Office 4675 Washtenaw Avenue, Ann Arbor, MI 48108
5. Ann Arbor SOS Office 295 N. Maple Road, Ann Arbor, MI 48103
6. Bad Axe SOS Office 33 Patrick Drive, Bad Axe, MI 48413
7. Battle Creek SOS Office 2545 Capital Avenue SW, Battle Creek, MI 49015
8. Bay City SOS Office 1007 N. Euclid Avenue, Bay City, MI 48706
9. Belleville SOS Office 795 Sumpter Road, Belleville, MI 48111
10. Benton Harbor SOS Office 1960 Mall Drive, Benton Harbor, MI 49022
11. Big Rapids SOS Office 206 N. Michigan Avenue, Big Rapids, MI 49307
12. Canton SOS Office 8565 N. Lilley Road, Canton, MI 48187
13. Caro SOS Office 150 Millwood Street, Caro, MI 48723
14. Chelsea SOS Office 1113 S. Main Street, Chelsea, MI 48118
15. Chesterfield SOS Office 51305 Gratiot Avenue, Chesterfield, MI 48051
16. Clarkston SOS Office 7090 Sashabaw Road, Clarkston, MI 48348
17. Clinton Township SOS Office 37015 S. Gratiot Avenue, Clinton Township, MI 48036
18. Clio SOS Office 4256 W. Vienna Road, Clio, MI 48420
19. Coldwater SOS Office 7 Vans Avenue, Coldwater, MI 49036
20. Davison SOS Office 300 N. Main, Davison, MI 48423
21. Dearborn SOS Office 5094 Schaefer Road, Dearborn, MI 48126
22. Detroit SOS Office 14634 Mack Avenue, Detroit, MI 48215
23. Detroit SOS Office 3046 W. Grand Blvd, Detroit, MI 48202
24. Detroit SOS Office 20210 W. 7 Mile Road, Detroit, MI 48219
25. Detroit SOS Office 7760 W. Vernor Hwy, Detroit, MI 48209
26. Escanaba SOS Office 305 Ludington Street, Escanaba, MI 49829
27. Flint SOS Office 5512 Fenton Road, Flint, MI 48507
28. Grand Rapids SOS Office 3601 28th Street SE, Grand Rapids, MI 49512
29. Grand Rapids SOS Office 3472 Plainfield Avenue NE, Grand Rapids, MI 49525
30. Greenville SOS Office 701 S. Greenville West Drive, Greenville, MI 48838
31. Hamtramck SOS Office 8717 Joseph Campau Street, Hamtramck, MI 48212
32. Hastings SOS Office 1611 S. Hanover Street, Hastings, MI 49058
33. Highland SOS Office 672 N. Milford Road, Highland, MI 48357
34. Holland SOS Office 587 E. 8TH Street Suite 80, Holland, MI 49423
35. Howell SOS Office 1448 Lawson Road, Howell, MI 48843
36. Hudsonville SOS Office 5211 Cherry Avenue, Hudsonville, MI 49426
37. Inkster SOS Office 26603 Michigan Avenue, Inkster, MI 48141
38. Ionia SOS Office 603 W. Adams Street, Ionia, MI 48846
39. Jackson SOS Office 1184 Jackson Crossing, Jackson, MI 49202
40. Kalamazoo SOS Office 3298 Stadium Drive, Kalamazoo, MI 49008
41. Lansing SOS Office 8158 Executive Court, Lansing, MI 48917
42. Lansing SOS Office 3315 E. Michigan Avenue, Lansing, MI 48912
43. Lapeer SOS Office 301 W. Genesee Street, Lapeer, MI 48446
44. Livonia SOS Office 17176 Farmington Road, Livonia, MI 48152
45. Marquette SOS Office 2025 U.S. 41 West, Marquette, MI 49855
46. Mason SOS Office 806 Hogsback Road, Mason, MI 48854
47. Midland SOS Office 1832 N. Saginaw Road, Midland, MI 48640
48. Monroe SOS Office 1107 S. Telegraph Road, Monroe, MI 48161
49. Mt. Pleasant 1245 N. Mission Street, Mount Pleasant, MI 48858
50. Muskegon SOS Office 1485 E. Apple Avenue, Muskegon, MI 49442
51. Niles SOS Office 110 E. Main Street, Niles, MI 49120
52. Novi SOS Office 31164 Beck Road, Novi, MI 48377
53. Oak Park SOS Office 13401 W. 10 Mile Road, Oak Park, MI 48237
54. Owosso SOS Office 1720 E. Main Street, Owosso, MI 48867
55. Paw Paw SOS Office 1037 E. Michigan Avenue, Paw Paw, MI 49079
56. Pontiac SOS Office 1608 N. Perry Street, Pontiac, MI 48340
57. Port Huron SOS Office 2887 Krafft Road, Port Huron, MI 48060
58. Portage SOS Office 603 Romence Road, Portage, MI 49024
59. Prudenville SOS Office 2565 S. Gladwin Road, Prudenville, MI 48651
60. Redford SOS Office 25700 Joy Road, Redford, MI 48239
61. Rochester Hills SOS Office 2250 Crooks Road, Rochester Hills, MI 48309
62. Romulus SOS Office 18412 Telegraph Road, Romulus, MI 48174
63. Saginaw SOS Office 4404 Bay Road, Saginaw, MI 48603
64. Saginaw SOS Office 4212 Dixie Hwy, Saginaw, MI 48601
65. St. Clair Shores SOS Office 24040 Harper Avenue, Saint Clair Shores, MI 48080
66. St. Johns SOS Office 1041 Michigan 27, Saint Johns, MI 48879
67. Sandusky SOS Office 277 E. Sanilac Road, Sandusky, MI 48471
68. Shelby Township, SOS Office 50640 Schoenherr Road, Shelby Township, MI 48315
69. Southfield SOS Office 25263 Telegraph Road, Southfield, MI 48033
70. Sparta SOS Office 534 S. State Street, Sparta, MI 49345
71. Sterling Heights SOS Office 7917 19 Mile Road, Sterling Heights, MI 48314
72. Sturgis SOS Office 931 S. Centerville Road, Sturgis, MI 49091
73. Taylor SOS Office 21572 Ecorse Road, Taylor, MI 48180
74. Temperance SOS Office 7200 Lewis Avenue, Temperance, MI 48182
75. Traverse City SOS Office 1759 Barlow Street, Traverse City, MI 49686
76. Trenton SOS Office 3040 Van Horn Road, Trenton, MI 48183
77. Troy SOS Office 1111 E. Long Lake Road, Troy, MI 48085
78. Warren SOS Office 11533 E. 12 Mile Road, Warren, MI 48092
79. Westland SOS Office 6090 N. Wayne Road, Westland, MI 48185
80. Wyoming SOS Office 1056 Rogers Plaza SW, Wyoming, MI 49509

 Some CDL testing locations require you to set up an appointment. CDL testing hours may vary. Please call the testing location for more information.


Map of Michigan CDL Skills Test Locations

1. Century Driving School 1134 W. Superior Street, Wayland, Michigan 49348
2. Wolf Creek Driver Testing 133 Johnson Street, Alpena, MI 49707
3. Associate Driver Testing LLC P.O. Box 2853, Essexville, MI 48732
4. Professional Driver's Institute 10747 US 12, P.O. Box 276, New Buffalo, MI 49117
5. Andrew Phillips School of Driving 111 N. Jefferson Street, Marshall, MI 49068
6. Char-Em ISD 08568 Mercer Blvd, Charlevoix, MI 49720
7. BDL Testing & Driving School LLC 750 Industrial Drive, Clare, MI 48617
8. E K Driver Testing 227 N. 20th Street, Escanaba, MI 49829
9. A-1 Driver Testing 112 W. Washington Street, Marquette, MI 49855
10. Sholander Driver Testing 522 Wagner Street, Crystal Falls, MI 49920
11. Star Truck Rentals, Inc. 3020 S. Creyts Road, Lansing, MI 48917-9533
12. Charlotte Area Testing 2848 Lone Pine Trail, Charlotte, MI 48813
13. Star Truck Rentals 1945 S. Dort Hwy, Flint, MI 48503
14. Dynamic Testing, Inc. 600 S. Virginia Avenue, Suite 2, Flint, MI 48506
15. Mass Transportation Authority 1401 S. Dort Hwy, Flint, MI 48503
16. C & L Drivers Testing 601 Tickner Street, Linden, MI 48451
17. Star Truck Rentals, Inc. 1645 South Airport Road, Traverse City, Michigan 49686
18. Traverse Bay Area ISD Career-Tech Center, 880 Parsons Road, Traverse City, MI 49686
19. CDL Testing of Hancock 1405 Atlantic Street, Hancock, MI 49930
20. ABC Training & Testing LLC 5815 Wise Road Lansing, MI 48911
21. Iosco RESA 27 N. Rempert Road, Tawas City, MI 48763
22. Isabella County Transportation 2100 E. Transportation Drive, Mt. Pleasant, MI 48858
23. ABC Training & Testing LLC 1250 Boardman Road, Jackson, MI 49202
24. ABC Training & Testing LLC 901 Rosehill Road, Jackson, MI 49201
25. A & A Training & Testing LLC 620 Robinson Rd, Jackson, MI 49203
26. Star Truck Rentals, Inc. 3515 Wayland Drive, Jackson, MI 49202
27. Kalamazoo R.E.S.A. 1819 E. Milham Avenue, Portage, MI 49002
28. Accurate Driver Testing 3720 S. Vandermullen Road, McBain, MI 49657
29. Wilderness Christian Assembly 4408 Kniss Road SE, Kalkaska, MI 49646
30. Star Truck Rentals, Inc. 3940 Eastern Avenue SE, Grand Rapids, MI 49508
31. Star Truck Rentals, Inc. 5260 36th Street SE, Kentwood, MI 49512
32. Fleet Compliance Group Ltd. 2976 Ivanrest SW, Suite 255, Grandville, MI 49418
33. West Michigan CDL, Inc. 3370 Busch Drive SW, Grandville, MI 49418
34. Rockford Public School CDL Testing 7109 Northland Drive NE, Rockford, MI 49341
35. Associate Driver Testing LLC 3700 Kraft Avenue SE, Grand Rapids, MI 49512
36. A & A Training & Testing LLC 1139 Treat Street, Adrian, MI 49221
37. Livingston County Testing Service 1500 Pickney Road, Howell, MI 48843
38. AK Services Driver Testing, LLC 7669 Brighton Road, Brighton, Michigan 48116
39. Straits Testing 182 2nd Street, Saint Ignace, MI 49781
40. Samba Express, Inc. 32097 Hollingsworth Avenue, Warren, MI 48092
41. Classic Driving School 64261 Van Dyke Road, Washington, MI 48095
42. Sholander Driver Testing 522 Wagner Street, Crystal Falls, MI 49920
43. BDL Testing & Driving School LLC 7101 W. Wackerly Road, Midland, MI 48642
44. Star Truck Rentals, Inc. 2580 Black Creek Road, Muskegon, Michigan 49444
45. Muskegon ISD 1017 Wesley Avenue, Muskegon, MI 49442
46. Fremont Public Schools 204 E. Main Street, Fremont, MI 49412
47. Ardea Travel Skills Testing 3812 Gainesborough Drive, Lake Orion, MI 48359
48. Novi Testing & Training, Inc. 41115 Jo Drive, Novi, MI 48375
49. Wolf Creek Driver Testing 1250 Gornick Avenue, Gaylord, MI 49735
50. Century Driving School 575 1/2 E. 8th Street, Holland, MI 49423
51. Century Driving School 5645 Balsam Drive, Hudsonville, MI 49426
52. Century Driving School 1008 Rogers Plaza SW, Wyoming, MI 49509
53. Integrity Driver Testing, Inc. 5710 Balsam Drive, Hudsonville, MI 49426
54. Accurate Driver Testing 60 E. Falmouth Road, Falmouth, MI 49632
55. Licensing & Training Institute of Saginaw First Baptist Church, 2400 King Road, Bridgeport, MI 48722
56. CARDL Training & Testing, LLC 3210 W. Sawyer Drive, Saginaw, MI 48601
57. Humphrey Enterprises, Inc. 2089 Corunna Avenue, Owosso, MI 48867
58. Caro Community Schools 301 N. Hooper Street, Caro, MI 48723
59. Academy Testing 822 Michigan 40, Lawton, MI 49065
60. ABC Training & Testing LLC 4033 E. Morgan Road, Ypsilanti, MI 48197
61. ABC Training & Testing LLC 48850 W. 12 Mile Road, Wixom, MI 48393
62. Able Testing Company 1779 Packard Road, Ypsilanti, MI 48197
63. Detroit Road Testing Center 13800 Tyler Street, Detroit, MI 48227
64. U.S. Truck driver Training School 4195 Central Street, Detroit, MI 48210
65. U.S. Truck Driver Training School 6500 15 Mile Road, Sterling Heights, MI 48312
66. Trainco, Inc. 22299 Eureka Road, Taylor, Michigan 48180
67. Bert's Testing & Training Services, Inc. 14320 Joy Road, Detroit. MI 48228
68. Kerry's Testing Service 6608 Whitehurst Street, Canton, MI 48187
69. Wayne RESA 33500 Van Born Road, Wayne, MI 48184
70. Star Truck Rentals, Inc. 265 Hanthorn Street, Cadillac, MI 49601


Some CDL testing locations require you to set up an appointment. CDL testing hours may vary. Please call the testing location for more information. 

Please Note: Some of the documents linked on this page are in the Adobe Portable Document Format, also known as “PDF.” Adobe Acrobat Reader is required to view, fill out and print forms. If you have problems with Adobe Acrobat Reader, see the Adobe Troubleshooting page for possible solutions.

Copyright © 2017 Truck Driving Schools Info. All Rights Reserved | Home | Contact | About | Terms | Privacy

Michigan CDL Requirements
4 (80%) 2 votes