A CDL is required to operate certain commercial vehicles on public roads
A Commercial Driver License (CDL) is a separate license class issued by your state that permits you to drive vehicles used in commerce — trucks, buses, and other large or hazardous-material vehicles. You cannot legally operate these vehicles with a standard passenger license, even if you own the vehicle or work for a company that owns it. The CDL is not an add-on to your regular license; it is a distinct license type with its own testing, medical requirements, and renewal rules.
Every state issues CDLs under the same federal standards set by the Commercial Motor Vehicle Safety Act, so the basic structure is identical across all 50 states. However, the specific vehicle weights, endorsements, and restrictions vary slightly by state law. Your state's DMV or Department of Transportation administers CDL testing and issuance.
Key Takeaways
- A CDL is required to drive any commercial vehicle over 26,001 pounds, any bus carrying passengers, or any vehicle carrying hazardous materials, regardless of the vehicle's weight.
- You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination before you receive a CDL.
- CDL holders must renew every four years (or eight years if you have a hazmat endorsement and pass TSA background checks), and renewal requires a new medical certificate.
- Endorsements such as Hazmat (H), Tanker (N), and Passenger (P) require additional testing and background checks beyond the basic CDL.
- Your state's DMV can tell you the exact vehicle weight threshold and endorsement requirements that explore in your state.
Which vehicles require a CDL
The federal standard is that any single vehicle over 26,001 pounds Gross Vehicle Weight Rating (GVWR) requires a CDL. This includes most semi-trucks, dump trucks, and large delivery vehicles. Any bus designed to carry more than 15 passengers (including the driver) also requires a CDL, regardless of weight. Any vehicle carrying hazardous materials in quantities that require placarding under Department of Transportation rules requires a CDL, even if the vehicle itself is lighter.
Vehicles that do not require a CDL include pickup trucks (even if used for commercial purposes), vans carrying fewer than 16 people, and small delivery vehicles under the weight threshold. Some states have additional exemptions for farm vehicles, certain government vehicles, or emergency vehicles operated by fire departments. Check your state's DMV website for the exact list of exemptions in your state, because exemptions vary.
CDL classes and what they permit
States issue three CDL classes — Class A, Class B, and Class C — based on the vehicle's GVWR and configuration. A Class A CDL permits you to drive the widest range of commercial vehicles: any combination of vehicles with a total GVWR over 26,001 pounds, including tractor-trailers and doubles. A Class B CDL permits you to drive a single vehicle over 26,001 pounds (such as a dump truck or straight truck) but not tractor-trailers. A Class C CDL is the most restricted and applies to vehicles under 26,001 pounds that carry hazardous materials or more than 15 passengers.
Your state's DMV will determine which class you need based on the vehicle you intend to drive. If you are unsure, contact your state's CDL program office before you test; taking the wrong test wastes time and money.
Medical certification and health requirements
Before you can obtain or renew a CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. The examiner checks your vision, hearing, blood pressure, and medical history. You must meet federal standards for vision (at least 20/40 in each eye, corrected or uncorrected), hearing, and blood pressure. Certain conditions — such as uncontrolled diabetes, heart disease, or sleep apnea — may disqualify you or require a waiver from the Federal Motor Carrier Safety Administration (FMCSA).
The medical certificate is valid for two years (or one year if you are over 65 or have certain medical conditions). You must carry the original certificate while driving and renew it before it expires. Some states allow you to renew your CDL before your medical certificate expires; others require the medical certificate to be current at the time of renewal. Your state's DMV can tell you the exact timing rules.
Testing requirements for a CDL
Obtaining a CDL requires three separate tests: a written knowledge test, a skills test, and a road test. The knowledge test covers federal and state commercial driving rules, vehicle safety, hazardous materials (if you are seeking a hazmat endorsement), and air brake operation (if your vehicle has air brakes). You study from your state's CDL manual and take the test at your state's DMV office. Most states allow you to take the test on a computer or on paper.
The skills test has three parts: a pre-trip vehicle inspection (you walk around the vehicle and point out safety features and check for defects), basic vehicle control (you maneuver the vehicle in a controlled course), and a road test (you drive on public roads with an examiner). You must pass all three parts to pass the skills test. Many states require you to schedule the skills test weeks in advance because examiners have limited availability.
Before you can take the skills test, you must obtain a Commercial Learner's Permit (CLP) by passing the knowledge test. The CLP allows you to practice driving the commercial vehicle with a licensed CDL holder in the passenger seat. You must hold the CLP for a minimum period (usually 14 days) before you can take the skills test. Some states require longer waiting periods.
Endorsements and additional requirements
Beyond the basic CDL, you may need or want endorsements that permit you to drive specialized vehicles or carry certain cargo. The Hazmat (H) endorsement allows you to carry hazardous materials and requires a Transportation Security Administration (TSA) background check in addition to the written test. The Tanker (N) endorsement permits you to drive tanker vehicles and requires a written test. The Passenger (P) endorsement is required to drive buses or vehicles carrying more than 15 passengers and requires a written test.
Other endorsements vary by state and may include doubles/triples (T), school bus (S), or air brake (Z). Each endorsement requires a separate written test. If you need multiple endorsements, you take multiple tests. The TSA background check for hazmat can take several weeks, so plan ahead if you need that endorsement.
CDL renewal and medical recertification
A CDL is valid for four years in most states, though some states issue eight-year licenses if you pass additional background checks. You must renew before the expiration date printed on your license. Renewal requires a new DOT medical examination and a new medical certificate; you cannot renew your CDL without current medical certification. Some states allow you to renew online or by mail if you have no violations and your medical certificate is current; others require you to renew in person at a DMV office.
If your CDL expires, you must retake the knowledge test and skills test to restore it. You cannot straightforward renew an expired CDL. If you let your medical certificate lapse, you cannot legally drive a commercial vehicle until you obtain a new one, even if your CDL license card is still valid.
Frequently Asked Questions
Do I need a CDL to drive my own truck for personal use?
No, if the truck is under 26,001 pounds GVWR and you are not carrying hazardous materials or passengers for hire, you can drive it with a regular license. If the truck exceeds 26,001 pounds, you need a CDL even for personal use on public roads. Check your truck's registration or door placard for the GVWR.
How long does it take to get a CDL from start to finish?
The timeline varies by state and your preparation. You must hold a Commercial Learner's Permit for at least 14 days before taking the skills test, so the minimum is roughly two to three weeks if you pass all tests on your first attempt. If you need to retake tests or wait for an examiner appointment, it can take two to three months.
Can I get a CDL if I have a DUI or traffic violations?
A single DUI or traffic violation does not automatically disqualify you, but serious violations, multiple violations, or a DUI within the past five years may prevent you from obtaining a CDL or cause your process to be denied. Your state's DMV can review your driving record and tell you whether you are may be able to access.
What happens if I drive a commercial vehicle without a CDL?
Driving a vehicle that requires a CDL without one is a criminal offense in most states and can result in fines ranging from several hundred to several thousand dollars, license suspension, and jail time. Your vehicle may also be impounded. If you cause an accident while driving without a required CDL, your insurance may not cover the claim.
Do I need a CDL to drive for a rideshare or delivery company?
No, if you are driving a personal vehicle (under 26,001 pounds) for services like Uber, DoorDash, or Amazon Flex, you do not need a CDL. You need only a valid passenger license. If the company provides a larger vehicle or you are transporting hazardous materials, a CDL may be required; ask the company before you start.