What you need to do to get a commercial driver's license
A commercial driver's license (CDL) is a credential issued by your state that permits you to operate trucks, buses, or other large vehicles for pay. The process involves obtaining a learner's permit, passing written and practical tests, and meeting medical and background requirements. Most states require you to hold a regular driver's license first, then move through CDL-specific steps — the timeline typically runs four to eight weeks from start to license in hand.
The exact requirements and test content vary by state, but the federal government sets minimum standards that all states follow. You will need to pass a Department of Transportation (DOT) medical examination, obtain a Commercial Learner's Permit (CLP), study the CDL manual for your state, pass written exams on general knowledge and your chosen endorsement area, and pass a behind-the-wheel driving test with an examiner.
Key Takeaways
- You must hold a valid regular driver's license and pass a DOT medical exam before you can obtain a Commercial Learner's Permit.
- Written tests cover general CDL knowledge plus specific endorsement areas (tanker, hazmat, passenger, doubles/triples), and you choose which endorsements you need based on the work you plan to do.
- The behind-the-wheel test includes a pre-trip vehicle inspection, basic control skills, and on-road driving, and you must pass all three parts to receive your CDL.
- Each state's Department of Motor Vehicles (DMV) or equivalent agency administers the tests and issues the license, so requirements and fees vary by state.
- You can take the written tests with a Commercial Learner's Permit, but you cannot legally operate a commercial vehicle for pay until you pass the driving test and receive your actual CDL.
Getting your DOT medical certificate first
Before you can explore for a Commercial Learner's Permit, you must obtain a DOT medical certificate from a certified medical examiner. This certificate confirms you meet federal health and vision standards for commercial driving. The exam covers your medical history, current medications, vision and hearing, blood pressure, and ability to operate large vehicles safely. You can find certified examiners through your state's DMV website or through the National Registry of Certified Medical Examiners maintained by the Federal Motor Carrier Safety Administration (FMCSA).
The medical certificate is valid for two years (or one year if you are over 65), and you must carry it with you when you take your CDL tests. The cost ranges widely by state and examiner, typically between $50 and $150. If you have a medical condition that might disqualify you — such as uncontrolled diabetes, heart disease, or certain vision problems — ask the examiner about it before you pay. Some conditions can be managed with restrictions or waivers, but others will prevent you from obtaining a CDL.
Obtaining your Commercial Learner's Permit
Once you have your DOT medical certificate and a valid regular driver's license, you can explore for a Commercial Learner's Permit (CLP) at your state's DMV. You will need to bring your medical certificate, your regular driver's license, proof of residency, and any other documents your state requires. The process fee varies by state but typically costs $10 to $50.
To receive the CLP, you must pass a written test on general CDL knowledge. This test covers vehicle inspection, safe driving practices, braking systems, cargo handling, and hazardous materials (if you plan to transport them). You can study using your state's CDL manual, which is available free online through your DMV website. The test is usually 50 questions, and you must score at least 80 percent to pass. Once you pass, you receive your CLP, which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.
Choosing your endorsements and passing written tests
A CDL can include endorsements that permit you to operate specific types of vehicles or carry specific cargo. The main endorsements are Passenger (P), Tanker (T), Hazardous Materials (H), and Doubles/Triples (D). You do not need all of them — you choose based on the work you plan to do. For example, if you want to drive a school bus, you need the Passenger endorsement. If you want to haul gasoline, you need both Tanker and Hazardous Materials.
For each endorsement you want, you must pass a separate written test. These tests are taken after you have your CLP and cover the specific rules and safety practices for that endorsement area. You can take multiple endorsement tests on the same day. Each test is typically 20 to 30 questions, and you must score at least 80 percent on each one. Your state's CDL manual includes a section for each endorsement, and many states offer practice tests online.
Preparing for and taking the behind-the-wheel driving test
After you pass all your written tests, you schedule a behind-the-wheel driving test with your state's DMV or an approved third-party testing facility. The test has three parts: a pre-trip vehicle inspection, basic control skills, and on-road driving. You must pass all three to receive your CDL. The entire test typically takes 60 to 90 minutes.
For the pre-trip inspection, the examiner asks you to walk around and point out safety features, fluid levels, lights, and tire condition on an actual commercial vehicle. You do not need to fix anything — you just need to show you know what to check and why. For basic control skills, you perform maneuvers like backing in a straight line, backing into an offset alley, and making a 90-degree turn in a confined space. For on-road driving, you operate the vehicle in real traffic, following the examiner's directions and demonstrating safe lane changes, turns, braking, and speed control.
Most states require you to bring a vehicle of the class you are testing for — if you are testing for a Class A CDL (the most common), you need a tractor-trailer or similar heavy vehicle. Some testing facilities provide vehicles, but many do not, so confirm this when you schedule your test. You must also bring your CLP, medical certificate, and a valid form of identification.
Understanding CDL classes and what each permits
The United States has three CDL classes, determined by the vehicle's Gross Vehicle Weight Rating (GVWR). Class A covers vehicles over 26,001 pounds with a trailer over 10,000 pounds — this is the standard for tractor-trailers and most long-haul trucking. Class B covers single vehicles over 26,001 pounds but with no trailer or a trailer under 10,000 pounds — this includes large buses and dump trucks. Class C covers smaller vehicles that require a CDL only because of the cargo they carry, such as a van carrying 16 or more passengers or a vehicle carrying hazardous materials.
You test for the class of vehicle you will actually drive. If you are unsure which class you need, ask your employer or the company that will hire you — they can tell you what vehicle you will operate. Your state's CDL manual also includes a chart showing which class applies to different vehicle types.
State-by-state differences and fees
While federal law sets minimum standards for CDL testing, each state administers its own program and sets its own fees and procedures. Some states allow third-party testing facilities (private companies) to administer the behind-the-wheel test, while others require all testing through the DMV. Some states charge a flat fee for the entire CDL process, while others charge separately for the CLP, each written test, and the driving test.
Fees typically range from $100 to $300 total, depending on your state and the number of endorsements you pursue. Processing times also vary — some states issue your CDL the same day you pass the driving test, while others mail it within one to two weeks. Check your state's DMV website for the exact fees, testing locations, and current wait times in your area.
Frequently Asked Questions
Do I need a regular driver's license before I can get a CDL?
Yes. You must hold a valid regular driver's license (Class D or equivalent in your state) before you can explore for a Commercial Learner's Permit. Your regular license must not be suspended or revoked.
Can I take the written tests and driving test on the same day?
No. You must obtain your Commercial Learner's Permit first by passing the general knowledge test, then practice with it for a period (which varies by state — often at least one day, sometimes longer). After that waiting period, you can schedule your endorsement tests and driving test.
What happens if I fail the behind-the-wheel test?
You can retake it. Most states allow you to schedule another test within a few days or weeks. Your CLP remains valid while you practice and prepare to test again. There is usually a fee each time you retake the test.
Do I need to attend a CDL training school?
No, it is not required by law. However, many people attend a CDL training school to learn vehicle operation and test procedures before taking the official test. Some employers require or pay for training as part of hiring. Training schools are not run by the government and vary in quality and cost.
How long is a CDL valid?
A CDL is valid for eight years in most states, though some states issue them for shorter periods. You must renew it before it expires by visiting your DMV and passing a written knowledge test (the driving test is not required for renewal in most states).