What a Commercial Driver License Is and Who Needs One

A Commercial Driver License (CDL) is a separate license class that allows you to operate certain large or hazardous vehicles for pay. You cannot drive these vehicles with a regular passenger license, even if you own them. The federal government sets the baseline rules, but each state administers its own CDL program and sets some of its own requirements.

You need a CDL if you drive a vehicle that weighs 26,001 pounds or more, or if you haul hazardous materials in any vehicle, or if you transport 16 or more passengers including yourself. School bus drivers need a CDL in most states. If you drive a smaller truck or van for personal use, you do not need one. If you drive for a company — even a small delivery service — and the vehicle meets any of those thresholds, you need a CDL.

The CDL comes in three classes: Class A (tractor-trailers and other heavy combinations), Class B (straight trucks and large buses), and Class C (smaller vehicles carrying hazardous materials or many passengers). You also add endorsements — special permissions for hazmat, tanker, doubles, passenger transport, and other specialties — and note any restrictions that explore to you, like corrective lenses or automatic transmission only.

Key Takeaways

  • You must hold a valid regular driver license before you can get a CDL, and most states require you to pass a written knowledge test and a behind-the-wheel driving test.
  • The written test covers vehicle operation, safety, and the specific rules for the class and endorsements you want; study materials are free from your state DMV.
  • The driving test is conducted by your state DMV or an approved third-party tester and usually takes 30 to 45 minutes; you must use a vehicle that matches the class you are testing for.
  • Medical certification is required before you test and must be renewed every one to two years; you obtain it from a FMCSA-certified medical examiner, not your regular doctor.
  • CDL fees, testing procedures, and renewal timelines vary by state; check your state DMV website for the exact cost and required documents.

Medical Certification and the FMCSA Physical

Before you can take a CDL test, you must pass a medical examination from a doctor on the Federal Motor Carrier Safety Administration (FMCSA) National Registry of Certified Medical Examiners. This is not your regular doctor's office visit. The examiner checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You can find certified examiners on the FMCSA website by state.

The exam costs between $75 and $200 depending on the examiner and your location. If you pass, you receive a Medical Certificate (also called a Medical Examiner's Certificate or MEC) that is valid for two years. Some states require renewal every year; check your state's rules. You must carry this certificate with you when you drive commercially, and you must renew it before it expires or your CDL becomes invalid for commercial driving.

If you have a medical condition — high blood pressure, diabetes, sleep apnea, heart disease, or certain medications — the examiner may require additional testing or impose restrictions. You can still get a CDL in most cases, but the examiner documents the condition and may limit what you can drive. If you are denied, you can request a second opinion from another certified examiner.

Written Knowledge Test Requirements and Study Materials

Every state requires you to pass a written test before you take the driving test. The test covers the Commercial Driver Manual published by your state DMV. Most states offer the manual free online as a PDF or printed copy at the DMV office. Read it cover to cover; the test pulls directly from it.

The test typically has 50 questions for a Class A or B license, and you must score at least 80 percent to pass. If you are adding endorsements — hazmat, tanker, passenger, doubles — you take additional tests for each one. Each endorsement test has 20 to 30 questions. You can take the test on a computer at the DMV or on paper, depending on what your state offers.

Most states let you take the written test as many times as you need, but you must wait a set number of days between attempts (often three to seven days). Some states charge a fee each time you test; others charge once and let you retake for free within a certain window. Check your state DMV website for the exact policy and fee structure.

The Behind-the-Wheel Driving Test and Vehicle Requirements

After you pass the written test, you schedule a skills test with your state DMV or an approved third-party testing service. The test has three parts: a pre-trip vehicle inspection (you walk around the truck and point out safety features and check for damage), a basic control test (you back up, turn, and park in a lot), and a road test (usually 20 to 45 minutes of actual driving on public roads).

You must bring a vehicle that matches the class you are testing for. If you are testing for Class A, you must use a tractor-trailer combination. If you are testing for Class B, you must use a straight truck or bus. You cannot borrow a vehicle the day of the test and expect to pass the pre-trip inspection — you need to know that specific truck. Many people rent a truck from a truck rental company or use their employer's vehicle if they already work in the industry.

The examiner watches for safe driving habits: proper mirror checks, smooth acceleration and braking, correct lane positioning, and following traffic laws. Common reasons people fail include improper mirror checks, unsafe lane changes, backing errors, and not coming to a complete stop. You can usually retake the test within a few days if you fail, but you may have to pay the testing fee again.

State-by-State Differences in CDL Requirements and Fees

While the federal government sets the minimum standards, each state runs its own CDL program. Testing fees range from about $20 to $100 for the written test and $50 to $150 for the skills test, depending on the state and whether you use a DMV examiner or a third-party tester. Some states charge a single combined fee; others charge separately.

The CDL license itself costs between $20 and $100 to issue, and renewal fees vary just as widely. Some states renew CDLs every four years, others every five or eight years. A few states require annual medical recertification; most require it every two years. Some states allow you to renew by mail or online if you have no violations; others require you to appear in person.

A handful of states have reciprocal agreements with other states, meaning you can transfer a CDL from one state to another without retesting. Most states require you to pass their written test again if you move, even if you already have a valid CDL from another state. Check your new state's DMV website before you move to understand what you will need to do.

How to Prepare and What Documents to Bring

Start by getting the Commercial Driver Manual from your state DMV website or office. Read it thoroughly and take practice tests if your state offers them online. Many states have free practice tests on their DMV website; use them to identify weak areas. Study those sections again before you test.

Schedule your medical exam with an FMCSA-certified examiner at least two weeks before you plan to take the written test. Bring your current driver license, proof of citizenship or legal residency (passport, birth certificate, or permanent resident card), and proof of your state residency (utility bill, lease, or bank statement). Bring the same documents when you go to take the written test.

For the skills test, bring your valid driver license, your Medical Certificate, proof of vehicle ownership or a letter from your employer authorizing you to use the vehicle, and proof of insurance for that vehicle. Some states also require a pre-trip inspection checklist or a vehicle inspection report signed by a mechanic. Call your state DMV or testing service to confirm what they need before you show up.

Endorsements and Restrictions You May Need

Once you have your base CDL, you can add endorsements by passing additional written tests. The Hazmat (H) endorsement allows you to haul hazardous materials; it requires a written test and a background check. The Tanker (N) endorsement is for vehicles carrying liquid in bulk. The Passenger (P) endorsement is for buses or vans carrying 16 or more people. The Doubles (T) endorsement is for pulling double trailers.

You can add endorsements at the same time you test for your CDL or later. Each endorsement costs a fee (usually $5 to $20) and requires you to pass a written test. Some endorsements require additional background checks or fingerprinting. If you already work in the industry, your employer can often tell you which endorsements you need.

Restrictions are limitations placed on your license by the examiner or the state. Common restrictions include corrective lenses required, automatic transmission only, or air brake restriction (meaning you can only drive vehicles with manual brakes). If you fail the air brake test during your skills exam, you automatically get an air brake restriction. You can remove it later by passing the air brake portion of the test again.

Frequently Asked Questions

Can I get a CDL if I have a DUI or other traffic conviction?

A DUI does not automatically disqualify you, but it may affect your ability to get hired and your insurance rates. Some states impose a waiting period before you can test. Check your state DMV website or call to ask about your specific situation. Your criminal history is separate from your ability to pass the CDL test itself.

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

If you already have a valid driver license and pass the medical exam on the first try, you can take the written test within a week and the skills test within two to four weeks. The whole process typically takes four to eight weeks. If you fail either test, add time for studying and retesting.

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

Only if the truck weighs more than 26,001 pounds gross vehicle weight rating (GVWR). Most standard pickup trucks are under that limit. Check the truck's door jamb or registration for the GVWR. If it is under 26,001 pounds, you do not need a CDL, even if you are paid to drive it.

What happens if my Medical Certificate expires while I am driving?

Your CDL becomes invalid for commercial driving the moment your Medical Certificate expires. You cannot legally operate a commercial vehicle. Renew your Medical Certificate before it expires by scheduling another exam with an FMCSA-certified examiner. Some states allow you to renew it up to 30 days before expiration.

Can I take the CDL test in a language other than English?

Most states offer the written test in English only. A few states offer it in Spanish or other languages; check your state DMV website. You can bring an interpreter to the skills test in some states, but the examiner must approve it in advance. Call your state DMV to ask what is available.