What a Texas CDL is and who needs one
A Commercial Driver's License (CDL) in Texas is required to operate certain large or hazardous vehicles for compensation. You need a CDL to drive a truck weighing more than 26,001 pounds, a bus carrying 16 or more passengers, or any vehicle carrying hazardous materials. If you drive these vehicles without a CDL, you face fines, criminal charges, and loss of your regular driver's license.
Texas issues CDLs through the Department of Public Safety (DPS). The license comes in three classes — A, B, and C — depending on the vehicle weight and cargo type. You can also add endorsements for specific cargo or driving situations, such as hazmat (H), tanker (N), or passenger (P).
The CDL process takes longer than a standard license renewal because it requires a written knowledge test, a skills test with a vehicle, and a medical certificate. Most people spend two to four weeks preparing and testing.
Key Takeaways
- Texas requires a CDL to drive trucks over 26,001 pounds, buses with 16+ passengers, or vehicles carrying hazardous materials.
- You must pass a medical exam, written knowledge test, and behind-the-wheel skills test administered by DPS or an approved third-party tester.
- Class A CDLs cover the widest range of vehicles; Class B and C are more limited and cost less to obtain.
- Endorsements like hazmat (H) and tanker (N) require additional tests and background checks, and some take weeks to process.
- Your CDL is valid for eight years in Texas, but your medical certificate must be renewed every two years.
The three CDL classes and what vehicles they cover
Texas issues three CDL classes, each tied to vehicle weight and configuration. Class A covers the most vehicles: any combination of tractor and trailer weighing 26,001 pounds or more, as long as the trailer weighs more than 10,000 pounds. Class A is the most common for long-haul trucking and is the most expensive to obtain because the skills test is the most demanding.
Class B covers single vehicles weighing 26,001 pounds or more that are not towing a trailer heavier than 10,000 pounds. This includes dump trucks, cement mixers, and large buses. The skills test for Class B uses a smaller vehicle than Class A, so preparation is often shorter.
Class C covers vehicles under 26,001 pounds that carry hazardous materials or 16 or more passengers. You cannot get a Class C CDL without at least one endorsement (usually P for passenger or H for hazmat). Class C is the least common and is used mainly for school bus drivers or hazmat vehicle operators in smaller trucks.
Medical certification and the first step in the process
Before you can test for a CDL, you must obtain a medical certificate from a DPS-certified medical examiner. This is not your regular doctor — it must be someone on the National Registry of Certified Medical Examiners. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. It costs between $50 and $150 depending on the examiner.
The medical certificate is valid for two years. If it expires before your CDL does, you must renew it to keep driving commercially. DPS will not issue a CDL without a current medical certificate, and you cannot renew your CDL without one.
You can find a certified examiner through the Federal Motor Carrier Safety Administration (FMCSA) website or by calling your local DPS office. Schedule the exam before you explore for the CDL, because you will need the certificate number when you submit your process.
Knowledge test requirements and what to study
Every CDL applicant must pass a written knowledge test at a DPS office. The test covers general CDL rules, vehicle inspection, safe driving practices, and air brake operation (if your vehicle has air brakes). You will answer 50 questions and must score at least 80 percent to pass.
The test content depends on your class and endorsements. If you are testing for hazmat (H), you take an additional 30-question hazmat test. If you are testing for tanker (N), you take a 20-question tanker test. Each endorsement adds a separate test. You can take all tests on the same day or spread them across multiple visits.
DPS publishes a free CDL manual that covers all test topics. You can read it from the DPS website or pick up a printed copy at any DPS office. Most people study for two to four weeks before testing. You can retake the knowledge test if you fail, but you must wait one day before your next attempt.
The skills test: vehicle inspection, driving, and backing
After you pass the knowledge test, you must pass a skills test with a vehicle. The skills test has three parts: a pre-trip vehicle inspection, a basic control test, and a road test. All three must be completed on the same day, and you must pass all three to pass the skills test.
The pre-trip inspection requires you to walk around and inspect the vehicle while an examiner watches and listens. You must identify lights, brakes, tires, mirrors, and other safety equipment and explain what you are checking for. This takes about 15 minutes.
The basic control test takes place in a closed course and tests your ability to back up, turn, and maneuver the vehicle. You will perform a straight-line backing, an offset backing, and a 90-degree alley dock. Hitting cones or curbs results in points against you.
The road test lasts 30 to 45 minutes and covers city driving, highway driving, and various traffic situations. The examiner watches for smooth acceleration, proper braking, lane changes, and your response to hazards. You must demonstrate safe driving throughout.
Where to test and using a third-party examiner
You can take your skills test at a DPS office or through a third-party tester — a private company approved by DPS to administer CDL skills tests. Third-party testers often have shorter wait times than DPS offices, especially in busy areas like Houston and Dallas. However, you must still pass the knowledge test at a DPS office; third-party testers only handle the skills test.
Third-party testers charge a fee, typically between $150 and $300 for the skills test, on top of the DPS knowledge test fee (around $10). DPS offices do not charge a separate skills test fee, but wait times can be several weeks depending on demand in your area.
To find a third-party tester, visit the DPS website and search the approved tester list by county. Call ahead to check availability and pricing, and confirm that they test for your specific class and endorsements. Some testers specialize in certain classes or do not offer all endorsements.
Endorsements: hazmat, tanker, passenger, and others
An endorsement is an add-on to your CDL that allows you to drive certain types of cargo or passengers. The most common endorsements are H (hazmat), N (tanker), and P (passenger). You can add endorsements when you first get your CDL or later by passing the endorsement test.
Hazmat (H) allows you to carry hazardous materials. You must pass a 30-question hazmat test and a Transportation Security Administration (TSA) background check. The TSA check takes one to two weeks and costs about $97.50. You cannot carry hazmat without the H endorsement, even if your vehicle is licensed for it.
Tanker (N) allows you to carry liquids or gases in bulk. You must pass a 20-question tanker test. Tanker endorsements do not require a background check and are faster to obtain than hazmat.
Passenger (P) allows you to carry 16 or more passengers. You must pass a 20-question passenger test. School bus drivers and charter bus operators need this endorsement. Some states also require a P endorsement to drive a motorhome with 16 or more sleeping berths, but Texas does not.
Other endorsements include S (school bus), X (hazmat and tanker combined), and T (double/triple trailers). Each has its own test and requirements. You can hold multiple endorsements on one CDL.
Timeline and costs for getting a Texas CDL
The total time to get a CDL in Texas ranges from three weeks to three months, depending on how quickly you prepare and how long you wait for a test appointment. Here is a typical timeline:
- Week 1: Schedule and pass your medical exam (1 to 2 days of waiting for an appointment).
- Weeks 1 to 3: Study the CDL manual and prepare for the knowledge test.
- Week 3 or 4: Pass the knowledge test at a DPS office (usually same-day or next-day appointment).
- Weeks 4 to 8: Wait for a skills test appointment (DPS offices have longer waits; third-party testers are often faster).
- Week 8 or 9: Pass the skills test.
If you add endorsements like hazmat, add one to two weeks for the TSA background check. The total cost breaks down as follows:
- Medical exam: $50 to $150
- DPS knowledge test: around $10
- DPS CDL issuance fee: around $75
- Third-party skills test (if used): $150 to $300
- Hazmat endorsement (TSA background check): around $97.50
- Other endorsement tests: included in the DPS fee
Total cost for a basic Class A CDL without endorsements is roughly $135 to $235 if you use a DPS office, or $285 to $435 if you use a third-party tester. Hazmat adds about $100.
Frequently Asked Questions
Can I use my regular driver's license while I am waiting for my CDL?
No. Once you explore for a CDL, your regular license is suspended until you pass the skills test or withdraw your process. You cannot drive a commercial vehicle during this time, even if you have a regular license. If you need to drive commercially before you finish testing, you must withdraw your CDL process and reapply later.
What happens if I fail the skills test?
You can retake the skills test, but you must wait at least one day before your next attempt. Each retake requires a new appointment and may have an additional fee depending on whether you use DPS or a third-party tester. Most people pass on their second or third attempt after more practice.
Do I need to renew my medical certificate before my CDL expires?
Yes. Your medical certificate is valid for two years, but your CDL is valid for eight years. You must renew your medical certificate every two years to keep your CDL valid. If your medical certificate expires, you cannot legally drive a commercial vehicle, even if your CDL has not expired yet.
Can I get a CDL if I have a DUI or other traffic conviction?
It depends on the conviction and how long ago it occurred. Serious traffic violations, DUIs, and felonies can disqualify you or delay your CDL. Contact your local DPS office with details of your conviction to find out whether you are disqualified. Some convictions require a waiting period before you can explore.
What is the difference between a Class A and Class B CDL in terms of job opportunities?
Class A CDLs are required for most long-haul trucking jobs and pay more on average. Class B CDLs are used for local delivery, dump trucks, and large buses. Class A gives you more job options and flexibility, but Class B is faster and cheaper to obtain if you only need to drive specific vehicle types.