You need a CDL if you drive a truck or bus for work, or if the vehicle itself meets federal size and weight thresholds
A Commercial Driver's License (CDL) is required by federal law when you operate certain vehicles on public roads. The rule is not about what you carry or who pays you — it is about the vehicle's gross vehicle weight rating (GVWR) and what it is designed to do. If your truck, bus, or combination vehicle meets the federal threshold, you need a CDL even if you drive it only occasionally or for your own business.
The threshold is a GVWR of 26,001 pounds or more, or any vehicle designed to transport 16 or more passengers including the driver. Some states set their own thresholds lower, so you may need a CDL in your state even if the vehicle is under 26,001 pounds. The only way to know for certain is to check your state's Department of Motor Vehicles (DMV) rules, because they vary.
Key Takeaways
- Federal law requires a CDL for any single vehicle with a GVWR over 26,001 pounds or any vehicle designed to carry 16 or more people, but your state may have lower thresholds.
- You need a CDL even if you drive the vehicle only part-time, for your own business, or without passengers — the vehicle type determines the requirement, not how often you drive it.
- Getting a CDL involves a written knowledge test, a skills test with a vehicle, and a medical examination, and the process takes several weeks in most states.
- Your state's DMV website lists the exact vehicle weights and types that require a CDL in your state, and this is the only reliable way to confirm whether you need one.
Vehicle weight and design determine whether you need a CDL
The federal threshold is straightforward on paper: a GVWR of 26,001 pounds or more requires a CDL. The GVWR is the maximum weight the vehicle is designed to carry, including cargo and passengers. You can find it on a label inside the driver's door jamb or in the owner's manual. If your truck's GVWR is 26,001 pounds or higher, you need a CDL under federal law.
Passenger vehicles have a separate rule. Any vehicle designed to carry 16 or more people, including the driver, requires a CDL. This covers most buses, but also some large vans or shuttle vehicles. If you drive a 15-passenger van, you do not need a CDL. If you drive a 16-passenger van, you do.
Many states set their own thresholds lower than the federal minimum. Some states require a CDL for vehicles over 10,000 pounds GVWR, or for vehicles designed to carry 9 or more passengers. Your state's rule is what applies to you, so checking your DMV website is the only way to be certain. The federal threshold is a floor, not a ceiling.
Common vehicles that require a CDL
Semi-trucks and tractor-trailers always require a CDL because their GVWR exceeds 26,001 pounds. Dump trucks, concrete mixers, and most commercial delivery trucks also exceed this threshold. If you operate any of these vehicles on public roads, you need a CDL.
Buses designed to carry passengers require a CDL. This includes school buses, transit buses, and charter buses. Some states require a CDL for any bus carrying passengers, regardless of size. A few states exempt school buses from the CDL requirement if you drive only for a school district, but you should confirm this with your state's DMV before assuming you are exempt.
Tow trucks and wreckers often require a CDL, depending on their GVWR. A light-duty tow truck under 26,001 pounds GVWR does not. A heavy-duty wrecker that exceeds 26,001 pounds does. The vehicle's actual GVWR, not what it is used for, determines the requirement.
Vehicles that do not require a CDL
Pickup trucks, vans, and SUVs used for personal or light commercial purposes do not require a CDL, even if you use them for work. A contractor driving a pickup truck with tools does not need a CDL. A plumber using a van to visit job sites does not need a CDL. The vehicle's GVWR is what matters — if it is under your state's threshold, you do not need a CDL.
Vehicles used exclusively on private property do not require a CDL. If you operate a heavy truck only on a farm, quarry, or private industrial site and never on public roads, you do not need a CDL. The moment you drive on a public road, the requirement applies.
Some states exempt certain vehicles from the CDL requirement. Farm vehicles, certain government vehicles, and vehicles operated by the military may be exempt in your state. Check your state's DMV website to see if an exemption applies to your situation.
How to get a CDL if you need one
Getting a CDL involves three main steps: a written knowledge test, a skills test with a vehicle, and a medical examination. The order and timing vary by state, but most states require the medical exam first or alongside the written test.
The written test covers federal and state commercial driving rules, vehicle safety, and safe driving practices. You study using your state's CDL manual, which is free on the DMV website. The test is multiple choice and usually takes 30 to 60 minutes. You must pass this test before you can take the skills test.
The skills test happens with an examiner and a commercial vehicle. You perform a pre-trip inspection, demonstrate basic vehicle control, and drive on public roads. The examiner watches for safe driving, proper use of mirrors, smooth braking, and correct signaling. This test takes 45 minutes to an hour and is the step most people find most stressful.
The medical examination is a physical and vision test performed by a certified medical examiner. You need to pass this to get a Medical Certificate, which you submit with your CDL process. The exam costs money — usually $75 to $150 — and is not covered by your state's DMV fee.
Timeline and cost for getting a CDL
The entire process typically takes 4 to 8 weeks from start to finish, though it can be faster if you schedule tests quickly and pass on your first attempt. The written test can usually be scheduled within a week. The skills test often has a longer wait, sometimes 2 to 4 weeks depending on how many examiners your state has and how busy they are.
State fees vary widely. Written test fees range from $10 to $50. Skills test fees range from $50 to $200. The CDL license itself costs $20 to $100 depending on your state and how long you want it valid. The medical exam is separate and costs $75 to $150. Total out-of-pocket cost is usually $200 to $400, not counting study materials or the cost of renting a vehicle for the skills test if you do not own one.
Some states allow you to take the written test at a third-party testing location, which may have more availability than the DMV. This can speed up the process if your local DMV has a long wait. Check your state's DMV website to see if this option is available.
Endorsements and restrictions on your CDL
A CDL comes with different classes depending on the vehicle you drive. Class A covers tractor-trailers and most heavy trucks. Class B covers single heavy vehicles like dump trucks or buses. Class C covers smaller vehicles that still require a CDL, usually passenger vehicles. Your state assigns your class based on the vehicle you use for the skills test.
Endorsements are additional qualifications for specific cargo or driving conditions. A Hazmat endorsement allows you to transport hazardous materials. A Passenger endorsement is required to drive buses. A Tanker endorsement is required to drive tanker trucks. You do not need these endorsements unless you actually transport that cargo or operate that type of vehicle.
Restrictions limit what you can do with your CDL. An air brake restriction means you cannot drive vehicles with air brakes. An automatic transmission restriction means you cannot drive vehicles with automatic transmissions. Most restrictions are added if you fail part of the skills test or do not have the required endorsement.
Frequently Asked Questions
Do I need a CDL if I drive a truck for my own business but not for a company?
Yes. The requirement is based on the vehicle's GVWR and design, not on whether you are self-employed or work for a company. If the truck's GVWR is 26,001 pounds or more, you need a CDL regardless of who owns the business or how often you drive it.
What if my truck is right at 26,001 pounds GVWR?
You need a CDL. The federal threshold is 26,001 pounds or more, so a vehicle at exactly 26,001 pounds meets the requirement. Check your vehicle's door jamb label to confirm the exact GVWR, because this is the official number that matters.
Can I drive a CDL vehicle with a regular driver's license while I am studying for the CDL test?
No. Once you need a CDL, you cannot legally operate that vehicle on public roads without one, even while you are preparing for the test. You must have the CDL before you drive the vehicle. Some states allow a temporary permit while you are in the testing process, but you must check your state's rules.
Do I need a CDL if I only drive on private property?
No. The CDL requirement applies only to vehicles driven on public roads. If you operate a heavy truck exclusively on a farm, construction site, or private industrial property, you do not need a CDL. The moment you drive on a public road, the requirement applies.
What happens if I drive a CDL vehicle without a CDL?
It is a criminal violation in most states, not just a traffic ticket. You can face fines of $500 to $5,000, jail time, and a suspended license. Your insurance may also deny a claim if you were driving without the required license. Do not drive a CDL vehicle without one.