What you need to do to get a CDL

A Commercial Driver's License (CDL) is a separate license issued by your state that allows you to operate trucks, buses, or other large vehicles for pay. You cannot straightforward upgrade an existing license—you have to explore for a CDL through your state's Department of Motor Vehicles (DMV) or equivalent agency, pass written tests on vehicle operation and safety rules specific to commercial driving, and pass a practical driving test in an actual commercial vehicle.

The process takes weeks to months, not days. You will need to study the CDL manual for your state, pass a knowledge test, get a Commercial Learner's Permit (CLP), then schedule and pass a skills test with an examiner in your vehicle. Some states allow you to test when ready after getting your CLP; others require a waiting period. Many people attend a CDL training school to prepare, though it is not legally required in most states.

Key Takeaways

  • You must pass a written knowledge test on commercial driving rules, a pre-trip vehicle inspection test, and a behind-the-wheel driving test with a DMV examiner.
  • Your state's DMV issues the CDL, and requirements vary by state—check your specific state's CDL manual before you start.
  • A Commercial Learner's Permit (CLP) is an intermediate step that lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.
  • CDL training schools can prepare you faster and more thoroughly than self-study, and some employers will pay for training if you commit to working for them afterward.
  • You must be at least 18 years old (21 for interstate driving in most states) and have a valid regular driver's license before you can get a CDL.

Age and license requirements before you start

You must hold a valid regular driver's license in your state before you can get a CDL. That license cannot be suspended, revoked, or expired. If your regular license has been suspended or revoked, you will need to restore it first.

Age requirements depend on what you plan to drive. Most states allow you to get a CDL at age 18 for intrastate driving (within your state only). If you want to drive across state lines, you must be at least 21 in most states. Some states have different age rules for specific vehicle types—for example, tanker trucks or passenger buses may have a higher minimum age. Check your state's CDL manual or DMV website to confirm the age rule for the type of driving you want to do.

Getting your Commercial Learner's Permit

The first official step is to get a Commercial Learner's Permit (CLP) from your state's DMV. To do this, you visit your local DMV office, bring proof of identity and residency, and pay the process fee (amounts vary by state). You then take a written knowledge test on commercial driving rules, vehicle safety, and the specific endorsement you are pursuing (for example, a tanker endorsement if you want to haul liquids).

The knowledge test covers topics like how to inspect a commercial vehicle before driving, how to handle braking and steering in a large truck, how to manage cargo, and how to follow federal hours-of-service rules. You study these topics using your state's official CDL manual, which is free and available online from your DMV. Most states allow you to take the test on a computer at the DMV office when ready after you explore.

Once you pass the knowledge test, you receive your CLP. This permit allows you to drive a commercial vehicle, but only with a licensed CDL holder sitting next to you in the front seat. You cannot drive alone. The CLP is valid for a set period—usually 180 days to one year, depending on your state—and you use this time to practice and prepare for the skills test.

Preparing for the skills test: training school versus self-study

After you have your CLP, you need to prepare for the skills test, which has three parts: a pre-trip vehicle inspection, a backing and maneuverability test, and a road test. Many people attend a CDL training school to prepare; others study on their own and practice with someone who already has a CDL.

A CDL training school typically runs 3 to 8 weeks and costs between $3,000 and $7,000, though costs vary widely by location and school. The school provides the vehicle for your skills test, teaches you how to pass the inspection and backing portions, and gives you supervised driving practice. Some employers—trucking companies, bus services, and delivery companies—will pay for your training if you sign a contract to work for them for a set period, usually one to three years. This is called a tuition reimbursement or company-sponsored training program.

If you choose self-study, you practice driving with a CLP holder in the passenger seat, watch instructional videos, and study the maneuvers required for the backing test. You will still need to arrange to take your skills test in a commercial vehicle that meets the state's requirements—either your own vehicle, a rental, or one provided by a third-party testing service. Self-study is cheaper but requires more discipline and access to a suitable vehicle and an experienced driver to practice with.

Taking the skills test with a DMV examiner

When you are ready, you schedule a skills test appointment with your state's DMV. The test has three components, all done on the same day with the same examiner.

The pre-trip inspection requires you to walk around and point out safety features on the vehicle—lights, brakes, tires, mirrors, coupling devices, and other components—and explain what you are checking for. You do not have to fix anything; you just have to identify the parts and describe what makes them safe or unsafe.

The backing and maneuverability test requires you to perform specific driving maneuvers in a closed course or lot: straight backing, offset backing, and alley docking. These test your ability to control a large vehicle in tight spaces. You must stay within marked boundaries and complete each maneuver without hitting cones or curbs.

The road test is a 30- to 60-minute drive on public roads with the examiner in the passenger seat. You demonstrate proper acceleration, braking, turning, lane changes, and responses to traffic and road conditions. The examiner is looking for safe, smooth control of the vehicle and your knowledge of traffic laws.

If you fail any part of the skills test, you can retake it. The cost and waiting period for retesting vary by state. Some states allow you to retake a failed portion when ready; others require you to wait a set number of days or weeks before scheduling another test.

Endorsements and restrictions based on what you will drive

A basic CDL allows you to drive a straight truck or tractor-trailer combination. However, if you want to haul certain cargo or operate specific vehicle types, you need an endorsement—an additional qualification added to your CDL. Common endorsements include:

  • Tanker (T): Required to haul liquids in a tanker trailer.
  • Hazmat (H): Required to transport hazardous materials; requires a separate background check and TSA clearance.
  • Passenger (P): Required to drive a bus or vehicle carrying 16 or more passengers.
  • Double/Triple Trailers (N): Required to pull double or triple trailers.
  • School Bus (S): Required to drive a school bus; includes additional testing and background checks.

You add endorsements by passing additional written tests at the DMV. Some endorsements, like Hazmat, also require a federal background check and fingerprinting. You can add endorsements when you first get your CDL or later, as your job requires.

Your CDL may also have restrictions if you do not meet certain criteria. For example, if you are under 21, you may be restricted to intrastate driving only. If you wear corrective lenses, that will be noted. Automatic transmissions may be restricted if you took your skills test in a manual transmission vehicle. These restrictions limit where and how you can drive until you remove them by meeting the requirement or retesting.

Renewal, medical certification, and staying current

A CDL is valid for four to eight years depending on your state, and you renew it at your DMV just like a regular license. However, CDL holders must also maintain a medical certificate issued by a certified medical examiner. This certificate confirms you are physically able to operate a commercial vehicle safely—you have adequate vision, hearing, and no conditions that would impair your driving.

The medical certificate is valid for two years and must be renewed before it expires. If your medical certificate lapses, your CDL becomes invalid for commercial driving, even though the license itself has not expired. You can still drive a regular vehicle with your regular license, but you cannot legally operate a commercial vehicle. Many CDL holders renew their medical certificate at the same time they renew their CDL to avoid this gap.

You are also required to report certain traffic violations and accidents to your employer and to the DMV within a set timeframe—usually 30 days. Serious violations like reckless driving, DUI, or at-fault accidents can result in suspension or revocation of your CDL, even if they happened in a personal vehicle.

Frequently Asked Questions

Can I get a CDL if I have had a DUI or traffic violation?

A single DUI or traffic violation does not automatically disqualify you, but serious violations can. A DUI in any vehicle is a major red flag for CDL holders and may result in denial or revocation. Check with your state's DMV about your specific violation; some states have waiting periods or require you to complete a rehabilitation program before you can get a CDL.

How long does it take to get a CDL from start to finish?

If you attend a training school, the process typically takes 4 to 12 weeks from the day you explore for your CLP to the day you pass your skills test. If you self-study and practice on your own, it can take 2 to 6 months depending on how often you practice and how quickly you schedule your test. Your state's DMV processing time and test availability also affect the timeline.

Do I have to use a training school, or can I just study on my own?

You do not have to attend a training school. You can study the CDL manual on your own, practice with someone who has a CDL, and take the skills test in a vehicle you arrange yourself. However, you must provide a vehicle that meets the state's specifications for testing, and you need access to someone experienced enough to help you practice the backing maneuvers and road skills safely.

What happens if I fail the skills test?

You can retake the test. The cost of retesting and the waiting period before you can reschedule vary by state—some allow when ready retesting, others require a waiting period of several days or weeks. Your CLP remains valid during this time, so you can continue practicing before your next attempt.

Can my employer pay for my CDL training?

Yes. Many trucking companies, bus services, and delivery companies offer tuition reimbursement or company-sponsored training programs. In exchange, you typically sign a contract agreeing to work for that employer for a set period, usually one to three years. If you leave before the contract ends, you may have to repay part or all of the training cost. Read the contract carefully before you commit.