A Commercial Driver's License (CDL) is a separate license you need to operate certain large or specialized vehicles for work
A Commercial Driver's License is not an upgrade to your regular driver's license — it is a different license issued by your state that allows you to drive vehicles above a certain weight or carrying certain cargo. You cannot straightforward add it to your existing license. You must pass a written test on commercial driving rules, a skills test (pre-trip inspection, backing, and on-road driving), and a medical exam. Your regular license remains valid for personal driving, but your CDL is what lets you drive commercially.
Most states require a CDL if you operate a vehicle with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, or if you drive a vehicle designed to carry 16 or more passengers (including yourself). Some vehicles below that threshold may still require a CDL depending on your state's rules. The federal government sets minimum standards, but states can impose stricter requirements.
Getting a CDL takes time. You will need to study the commercial driver manual for your state, pass the written knowledge test, schedule and pass the skills test with an approved examiner, and provide medical certification. The entire process typically takes several weeks to a few months, depending on how quickly you can schedule tests and how many attempts you need.
Key Takeaways
- A CDL is a separate license required to drive large commercial vehicles, not an addition to your regular driver's license.
- Endorsements are special permissions added to your CDL that allow you to haul hazardous materials, operate tanker trucks, or transport passengers.
- Each endorsement requires its own written test and sometimes additional skills or medical requirements.
- You must hold a valid CDL before you can add any endorsement to it.
- Your state's commercial driver manual lists which endorsements exist and what vehicles or cargo require them.
The main CDL classes and what vehicles they cover
States issue three classes of CDL: Class A, Class B, and Class C. Class A covers the heaviest and most complex vehicles — tractor-trailers, doubles, and triples. It is the broadest CDL and lets you operate any vehicle that requires a CDL. Class B covers single large vehicles like straight trucks, large buses, and cement mixers, but not tractor-trailers. Class C is the most limited and covers smaller commercial vehicles, usually those carrying hazardous materials or 16 or more passengers, but with a lower weight threshold.
The class you need depends on the vehicle you will drive for work. If you are hired to drive an 18-wheeler, you need a Class A. If you will drive a delivery truck or city bus, Class B is likely what you need. Your employer usually tells you which class is required for the job. You can always test for a higher class than your job requires — a Class A license lets you drive any commercial vehicle — but testing for a lower class limits what you can legally operate.
What endorsements are and which ones exist
Endorsements are additional permissions stamped on your CDL that allow you to haul specific types of cargo or operate specific vehicle types. You cannot add an endorsement without first holding a valid CDL. Each endorsement requires you to pass a separate written test, and some require additional skills tests or medical exams. Your state's commercial driver manual lists all available endorsements and what each one allows.
The most common endorsements are H (hazardous materials), T (double and triple trailers), P (passenger), and X (combination of hazmat and tanker). Other states offer endorsements for tank vehicles (N), school bus (S), or other specialized cargo. For example, if you have a Class A CDL but no endorsements, you can drive a standard tractor-trailer. If you add the H endorsement, you can also haul hazardous materials. If you add the T endorsement, you can operate doubles or triples.
Some endorsements require background checks or security clearance — the H endorsement (hazmat) involves a Transportation Security Administration (TSA) background check in most states. Others straightforward require you to demonstrate knowledge of the rules governing that cargo or vehicle type.
How to add an endorsement to your existing CDL
To add an endorsement, visit your state's Department of Motor Vehicles (DMV) or equivalent agency. You will need to bring your current CDL, proof of residency, and any other documents your state requires. Tell the examiner which endorsement you want to add. You will then take a written test specific to that endorsement — the test covers the rules, safety practices, and regulations for that cargo or vehicle type.
Some endorsements require additional steps. The H endorsement (hazmat) requires a TSA background check, which can take several days to a few weeks. The P endorsement (passenger) may require a skills test demonstrating your ability to handle passenger safety and vehicle control. The N endorsement (tank vehicles) often requires a skills test as well because tanker handling has unique safety demands. Your state's DMV can tell you exactly what is required for the endorsement you want.
You do not need to renew your entire CDL to add an endorsement — the DMV will issue you an updated license with the new endorsement added. The cost varies by state, typically ranging from $10 to $50 per endorsement, though this varies. Some states charge a flat fee for all endorsements; others charge per endorsement.
Hazmat endorsement requirements and the TSA background check
The H endorsement (hazardous materials) is one of the most common and most regulated endorsements. To get it, you must pass the hazmat written test, which covers the rules for transporting dangerous goods, how to identify hazmat placards, emergency procedures, and vehicle safety. You must also pass a TSA background check, which screens for criminal history, immigration status, and other security factors.
The TSA background check is separate from the DMV test and can take 7 to 30 days. You will need to provide personal information, and the TSA will conduct a records check. If you have certain criminal convictions or immigration violations, you may be disqualified from the H endorsement. The TSA publishes a list of disqualifying offenses on its website. If you are unsure whether you may have access to, contact your state's DMV before paying the test fee.
Once you pass the written test and clear the background check, the DMV will add the H endorsement to your CDL. The endorsement is valid for the same period as your CDL — typically four or five years, depending on your state. When you renew your CDL, you can renew the H endorsement at the same time, though you will need to pass the background check again.
Passenger and tanker endorsements for specialized driving
The P endorsement (passenger) allows you to operate vehicles designed to carry 16 or more passengers. This includes city buses, charter buses, and shuttle vans. To get the P endorsement, you must pass a written test covering passenger safety, emergency procedures, and vehicle control. Many states also require a skills test that includes backing, turning, and emergency braking with a passenger vehicle. Some states require a medical exam specific to passenger driving, though this varies.
The N endorsement (tank vehicles) allows you to haul liquids or gases in tanker trucks. Tanker vehicles handle differently than regular trucks — the liquid inside shifts during acceleration and braking, which can cause rollover or loss of control if you do not drive carefully. To get the N endorsement, you must pass a written test on tanker safety and handling, and most states require a skills test demonstrating your ability to back, turn, and brake safely with a tanker. The N endorsement is often combined with the H endorsement (hazmat) because many tanker loads are hazardous materials.
Both the P and N endorsements are valid for the same period as your CDL and renew at the same time. If you lose your job driving passengers or tankers, you can keep the endorsement on your license — it does not expire until your CDL does. You can use it again if you return to that type of work.
Medical certification and how it affects your CDL and endorsements
All CDL holders must pass a medical exam and carry a Medical Certificate (also called a Medical Examiner's Certificate or MEC) to legally drive. The exam is performed by a certified medical examiner and covers vision, hearing, blood pressure, diabetes, and other health factors. The federal government sets the standards, but your state's DMV administers the requirement. You must carry proof of your medical certification — usually a paper certificate or a notation on your CDL itself — while driving commercially.
The medical certificate is valid for 24 months in most cases, though some conditions may result in a shorter validity period (as little as 3 or 6 months). You must renew it before it expires, or your CDL becomes invalid for commercial driving. Some endorsements have additional medical requirements — for example, the P endorsement may require a more thorough hearing test because passenger drivers must communicate with riders. Your medical examiner will tell you if any endorsement you are seeking requires additional screening.
If you fail the medical exam or your certificate expires, you cannot legally drive commercially until you pass a new exam and obtain a new certificate. Your CDL itself does not expire, but it becomes useless for commercial driving without current medical certification. This is why many drivers renew their medical certificate several months before it expires — to avoid any gap in their ability to work.
Frequently Asked Questions
Can I get a CDL and endorsements at the same time?
No. You must first obtain your CDL by passing the written knowledge test and the skills test. Once your CDL is issued, you can then test for endorsements. Some people test for multiple endorsements in the same visit to the DMV, but you cannot add an endorsement to a license you do not yet have.
What happens if I fail the CDL skills test?
You can retake it. Most states allow you to schedule another test after a waiting period (often 7 to 14 days). You will pay the test fee again. There is no limit to how many times you can retake it, though some states may have rules about how many attempts you can make in a certain period. Check your state's DMV website for its specific policy.
Do I need an endorsement if I only drive locally?
It depends on what you are hauling and the vehicle weight. If you drive a vehicle over 26,001 pounds GVWR, you need a CDL regardless of distance. If you haul hazmat, you need the H endorsement whether you drive locally or across the country. Your employer and your state's DMV can tell you which endorsements your specific job requires.
Can I lose my endorsements if I get a traffic ticket?
Not automatically from a single ticket. However, serious violations — especially those related to commercial driving — can result in CDL suspension or disqualification. Hazmat violations, for example, can lead to loss of the H endorsement. A conviction for certain crimes can also disqualify you from holding a CDL. Your state's DMV publishes the violations that trigger CDL suspension.
How much does it cost to get a CDL and endorsements?
Costs vary by state. A CDL typically costs $50 to $200 for the license itself, plus test fees. Each endorsement usually costs $10 to $50. Medical certification costs $50 to $150. Some states bundle these fees; others charge separately. Contact your state's DMV for exact pricing and what is included in each fee.