What you actually do to get a CDL

Getting a Commercial Driver's License (CDL) means passing a written test on trucking rules, passing a skills test in an actual truck, and meeting your state's medical and background requirements. You cannot skip steps or take shortcuts — every state follows the same federal framework, though some details vary by state. Most people take between three weeks and three months from start to finish, depending on whether they attend a truck driving school and how quickly they schedule their tests.

The path has three hard gates: you must first hold a valid regular driver's license, then pass the CDL written exam, then pass the CDL skills test. You cannot move to the next gate until you pass the one before it. Many people fail the written test on their first try, and many fail the skills test once or twice. That is normal and expected — the tests are genuinely difficult.

Key Takeaways

  • You must hold a valid regular driver's license before you can even take the CDL written test, and your state's DMV will verify this when you explore for your CDL permit.
  • The written test covers federal trucking regulations, vehicle inspection, and safe driving practices — it is not the same as a regular driver's license test and requires study.
  • The skills test happens in a real truck and includes a pre-trip inspection, a backing exercise, and on-road driving — you cannot pass it without hands-on practice in an actual vehicle.
  • Most states require a medical certificate from a Department of Transportation (DOT) examiner before you can take either test, and this certificate is valid for two years.
  • Attending a truck driving school is optional but makes passing the skills test much more likely, and many employers will only hire drivers who attended one.

Get your medical certificate before you explore

Before you walk into the DMV to explore for your CDL permit, you need a DOT medical certificate. This is a form signed by a certified DOT medical examiner — not your regular doctor — that says you are physically fit to drive a commercial truck. The exam checks your vision, hearing, blood pressure, and medical history. It takes about 30 minutes and costs between $50 and $150 depending on where you go.

Find a DOT examiner through your state's DMV website or by searching "FMCSA certified medical examiner" plus your state. Call ahead to confirm they are currently accepting new patients and what they charge. Bring your regular driver's license, proof of address, and a list of any medications you take. The examiner will give you the original certificate on the spot — keep it safe, because you will need it when you explore for your permit.

If you have a medical condition like high blood pressure, diabetes, or sleep apnea, tell the examiner upfront. Some conditions require extra testing or a specialist's sign-off, which takes longer. Do not lie or hide anything — the examiner has access to your medical records and will find out anyway, and lying disqualifies you permanently.

explore for your CDL permit at the DMV

Walk into your state's DMV with your regular driver's license, your DOT medical certificate, proof of address, and your Social Security number. Tell them you want to explore for a CDL permit. They will give you a form — usually called an "process for Commercial Driver's License" — and ask you to declare what class of truck you want to drive and what endorsements you need (hazmat, passenger, tanker, and so on). If you are not sure, say you want Class A with no endorsements yet — you can add endorsements later.

Pay the permit fee, which varies by state but is usually between $10 and $50. The DMV will take your photo, run a background check, and issue your permit on the spot or within a few days. Your permit is valid for a set time — usually 180 days in most states — and it lets you practice driving a commercial truck with a licensed CDL driver in the passenger seat. You cannot drive alone, and you cannot drive commercially for money.

Write down the expiration date of your permit and your medical certificate. If either one expires before you pass your skills test, you will have to start over. Many people let their permit expire and have to reapply, which costs money and time.

Study for and pass the written test

Your state's DMV will give you a CDL manual — a thick booklet that covers federal trucking law, vehicle maintenance, safe driving in different weather, and how to inspect a truck before driving. Read it cover to cover. The written test pulls questions directly from this manual, and there is no way around it.

The test itself is usually 50 questions on a computer at the DMV, and you need to score at least 80 percent to pass. You get one attempt per visit, so if you fail, you pay the test fee again and come back another day. Most people study for two to four weeks before taking it. Use the practice tests in the back of the manual, take online practice tests (many are free), and study with someone else if you can — explaining the material to another person helps you remember it.

Common topics that trip people up: the stopping distance for a fully loaded truck at different speeds, how to inspect your brakes, what to do if your brakes fail, and the rules for hours of service (how long you can drive before you must rest). These are not intuitive — you have to memorize them. Take the test when you feel confident, not when you feel ready. Confident means you are scoring 85 percent or higher on practice tests.

Attend truck driving school or practice with a mentor

You have two paths to the skills test: attend a truck driving school or practice with someone who already has a CDL and owns or has access to a truck. Most people choose school because it is faster and more reliable, but it costs money — usually between $3,000 and $7,000 for a four-week program. Some employers will pay for school if you agree to work for them afterward.

A truck driving school teaches you how to operate the truck, how to back up (the hardest part of the skills test), how to shift gears, and how to handle the truck in different conditions. Most programs run four to six weeks and include classroom time and hands-on driving. By the end, you will have logged 120 to 160 hours behind the wheel. The school will also prepare you for the specific skills test your state uses.

If you practice with a mentor instead, you need access to a truck and someone willing to teach you for weeks. This is cheaper but slower and less structured. Either way, you need real truck time — you cannot pass the skills test without it. Simulators and videos do not count.

Schedule and take the CDL skills test

Once you pass the written test, you can schedule your CDL skills test with your state's DMV or an approved third-party tester. The test has three parts: the pre-trip inspection, the backing exercise, and the on-road drive. You must pass all three to get your license.

The pre-trip inspection takes about 15 minutes. The examiner points to parts of the truck and asks you to explain what you are checking and why. You need to know the brakes, tires, lights, mirrors, coupling devices, and safety equipment. This is not a trick test — if you attended truck driving school, you have done this a hundred times.

The backing exercise is the part most people fail. You have to back the truck into a tight space — usually a 90-degree alley or a straight line — without hitting the cones or going outside the lines. You get three attempts per test. If you fail all three, you fail the whole test and have to pay to take it again. Spend weeks practicing this before you test.

The on-road drive lasts about 30 to 45 minutes. The examiner sits in the passenger seat and directs you through city streets, highways, and residential areas. They are watching how you handle turns, lane changes, merging, stopping, and how you react to other traffic. They are not trying to trick you — they want to see that you can drive safely.

Get your CDL license and choose your endorsements

If you pass all three parts of the skills test, the examiner will tell you on the spot. You will go back to the DMV to finalize your license. They will take a new photo, confirm your medical certificate is still valid, and issue your CDL. You will have it in hand within a few days, or sometimes the same day.

Your CDL is valid for eight years in most states, though your DOT medical certificate is only valid for two years. You will need to renew your medical certificate every two years to keep driving commercially. If your medical certificate expires, your CDL is suspended until you get a new one.

You can add endorsements later if you need them — hazmat (hazardous materials), passenger (for buses), tanker (for liquid cargo), and others. Each endorsement requires an additional written test and sometimes additional skills testing. Many new drivers start with Class A and no endorsements, then add endorsements as their job requires.

Frequently Asked Questions

Can I take the CDL written test without attending truck driving school?

Yes. You only need to pass the written test to get your permit. However, you still need to practice in a real truck before the skills test, and most people find school is the fastest way to do that. Some employers will not hire you without a school certificate, even if you have a CDL.

What happens if I fail the skills test?

You can take it again after paying the test fee a second time. Most states let you retake it within a few days. Your permit stays valid as long as it has not expired. Many people fail once or twice — it is a difficult test and that is expected.

Do I need to pass the written test in my home state?

You must get your CDL from the state where you live. If you move to a different state, you can transfer your CDL to that state's DMV without retesting, but you cannot hold a CDL in two states at once.

What if my medical certificate expires before I pass the skills test?

Your permit becomes invalid and you cannot test. You will need a new medical certificate and a new permit. This is why many people get their medical certificate as late as possible — closer to when they plan to take the skills test.

How long does a CDL stay valid?

Your CDL is valid for eight years in most states. Your DOT medical certificate is only valid for two years, so you must renew it every two years to keep driving commercially. If your medical certificate expires, your CDL is suspended until you get a new one.