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:
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.
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.
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, insurance card, 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.
Let Truck Driving Schools Info Connect You With a Reputable CDL Training School In Your Area!
Are you ready to take the next step and begin your career as a well-paid professional truck driver? Our large network of nationally recognized truck driving schools will make it easy for you to find the right school and get started training immediately. The schools in our network hold one or more of the following quality standards:
- State Licensure
- PTDI Certification
- Nationally Recognized Accreditation
Simply fill out the 1-minute application below.
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 Michigan) driver certification at (517) 321-1951 or by going to www.mitrucking.org.
- Call the FMCSA for interstate (outside Michigan) 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
- Licensed U.S. doctor of medicine (M.D.)
- Doctor of Osteopathy (D.O)
- Licensed physician assistant (P.A.)
- Advanced practice registered nurse
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 Certificate, Medical Examination Report, and Michigan D.O.S. CDL Self-Certification Form by doing any of the following:
- Fax your completed and signed documents to: (517) 636-4359
- Bring your completed and signed documents in person to any Michigan Secretary of State branch location.
- Mail your completed and signed documents to:
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.
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.
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.
Map of Michigan CDL Written Test Locations
Title Address 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
Title Address 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.