The basic path to a CDL license

A Commercial Driver's License (CDL) requires you to pass a written knowledge test, a skills test behind the wheel, and a medical exam. You cannot get one by mail or online — you must test in person at your state's Department of Motor Vehicles (DMV) or an approved testing facility. Most states require you to hold a regular driver's license first, pass a background check, and show proof of your Social Security number and residency.

The timeline from start to finish is usually four to eight weeks, depending on how quickly you schedule your tests and whether you pass on the first attempt. Some states let you test for your CDL without attending formal training; others require you to complete a truck driving school program before you can sit for the exam. Check your state's DMV website to find out which route applies where you live.

Key Takeaways

  • You must pass a written knowledge test, a practical driving test, and a medical exam administered by a certified medical examiner.
  • Most states require you to hold a valid regular driver's license and have a clean driving record with no major violations in the past three to five years.
  • You will need to provide proof of citizenship or legal residency, your Social Security number, and a valid form of identification at the DMV.
  • Some states allow you to test without formal training, while others require completion of a truck driving school program before you can take the exam.
  • The medical exam costs between $100 and $200 and must be done by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) registry.

What documents you need to bring

When you go to the DMV to start the CDL process, bring your current driver's license, proof of Social Security number (Social Security card, tax return, or W-2), and proof of residency (utility bill, lease, or bank statement dated within the last 60 days). You will also need a valid passport, state ID, or birth certificate to prove citizenship or legal residency.

If you have changed your name, bring a marriage certificate, divorce decree, or court order showing the change. Some states also require you to bring your medical examiner's certificate (Form MCSA-5875) before you can take the written test, so check your state's requirements first. The DMV will make copies of your documents, so bring originals or certified copies.

The written knowledge test and what it covers

The written test is a multiple-choice exam that covers federal and state trucking regulations, vehicle safety, and safe driving practices. The number of questions varies by state — most have between 50 and 100 questions — and you typically need to score at least 80 percent to pass. You take the test at the DMV on a computer or on paper, depending on your state's system.

The test covers topics like air brake systems, combination vehicles, hazardous materials, passenger transport (if you want to carry passengers), and tank vehicles. You can study using your state's CDL manual, which is free and available on the DMV website. Many people also use practice tests online or through truck driving schools to prepare. You can retake the test if you fail, but most states charge a fee each time — usually $10 to $50 per attempt.

The medical exam and DOT certification

Before or after you pass the written test (depending on your state), you must see a certified medical examiner listed on the FMCSA National Registry. This is not your regular doctor — it must be someone specifically certified to perform CDL medical exams. The exam checks your vision, hearing, blood pressure, and overall health to make sure you are physically able to operate a commercial vehicle safely.

The exam costs between $100 and $200 and takes about 30 minutes. If you pass, the examiner gives you a medical certificate (Form MCSA-5875) valid for two years. If you have a medical condition like diabetes, high blood pressure, or sleep apnea, you may still pass, but the examiner might place restrictions on your license or require you to retest more often. You can find certified examiners through the FMCSA registry on their website or by calling your state's DMV.

The behind-the-wheel driving test

The practical driving test happens in a commercial truck and lasts 30 to 45 minutes. You will be tested on pre-trip inspection (walking around the truck and checking brakes, lights, and tires), basic vehicle control (backing up, turning, and parking), and road driving (merging, stopping, and handling traffic). The examiner sits in the cab with you and scores you on safety, control, and your ability to follow instructions.

You must bring the truck you will be tested in — you cannot use the DMV's vehicle. If you attend a truck driving school, they usually provide the truck for the test. If you test independently, you need to arrange a commercial vehicle yourself, which is why many people attend a school even in states where it is not required. You typically get one or two attempts included with your test fee; additional attempts cost extra.

Training options: school versus independent testing

Some states let you test for your CDL without attending a formal truck driving school — you can study on your own, take the written test, and schedule a practical test with an examiner. Other states require you to complete a state-approved training program first. Even in states where it is not required, most people attend a school because it gives them access to a truck for the practical test and hands-on instruction that improves their chances of passing.

Truck driving schools typically cost between $3,000 and $7,000 and take four to eight weeks to complete. They cover the same material as the written test plus extensive driving practice. Some schools offer job placement help after you graduate. If you choose to test independently, you save money upfront but you have to find your own truck, arrange your own instruction, and schedule your own tests — which takes longer and may cost more overall when you factor in truck rental and multiple test attempts.

Medical conditions and restrictions

Certain medical conditions do not automatically disqualify you from a CDL, but they may result in restrictions or require more frequent medical recertification. Diabetes, high blood pressure, sleep apnea, and vision problems are common examples. If you have any of these, tell the medical examiner upfront — they will evaluate whether you can safely operate a commercial vehicle and what limits, if any, should explore to your license.

Some restrictions are minor (like corrective lenses required) while others are more serious (like no interstate driving or no night driving). If the examiner denies your medical certificate, you can request a second opinion from another certified examiner or appeal to your state's medical review officer. The key is to be honest about your health history — hiding a condition can result in your license being revoked if discovered later.

Frequently Asked Questions

Can I get a CDL if I have a DUI or traffic violations on my record?

A single DUI or traffic violation does not automatically disqualify you, but serious violations or multiple offenses within the past three to five years will likely result in denial. Each state has different rules, and the trucking industry has its own background check standards. Contact your state's DMV to find out whether your specific violations will prevent you from getting a CDL.

How long is a CDL license good for?

A CDL is valid for four or eight years depending on your state — check your state's DMV website for the exact length. Your medical certificate must be renewed every two years, so you will need to see a certified medical examiner again before your medical certificate expires, even if your CDL is still valid.

What is the difference between a Class A, B, and C CDL?

Class A lets you drive any combination of vehicles over 26,001 pounds (like a tractor-trailer). Class B is for single vehicles over 26,001 pounds (like a dump truck or bus). Class C is for vehicles under 26,001 pounds that carry hazardous materials or 16 or more passengers. Most truck drivers get a Class A CDL.

Do I need a CDL to drive a pickup truck for work?

No. A CDL is required only for vehicles over 26,001 pounds Gross Vehicle Weight Rating (GVWR). Most pickup trucks fall below that threshold. Check the door jamb or registration of the vehicle you will be driving to find its GVWR — if it is under 26,001 pounds, you do not need a CDL.

Can I test for my CDL in a different state than where I live?

No. You must test in the state where you hold your regular driver's license. If you move to a new state, you will need to transfer your license to that state before you can test for a CDL there.