How to Get Your CDL License in Texas
Getting a Commercial Driver's License (CDL) in Texas follows a defined process, but the path isn't identical for everyone. The class of CDL you need, the endorsements required for your specific job, and your prior driving history all shape how long it takes and what it costs. Here's how the process generally works.
What a CDL Is and Why It's Required
A Commercial Driver's License authorizes you to operate vehicles above certain weight thresholds or designed to transport passengers or hazardous materials. In Texas — as in all U.S. states — CDL requirements are governed by federal regulations set by the Federal Motor Carrier Safety Administration (FMCSA), with the Texas Department of Public Safety (TxDPS) handling the actual licensing.
Federal rules create a baseline that all states must follow, but Texas administers its own tests, sets its own fees, and manages its own licensing procedures.
CDL Classes in Texas
Texas issues three classes of CDL, each tied to the type of vehicle and its Gross Vehicle Weight Rating (GVWR):
| CDL Class | Vehicle Type | Typical Use |
|---|---|---|
| Class A | Combination vehicles over 26,001 lbs, with a towed unit over 10,000 lbs | Semi-trucks, tractor-trailers |
| Class B | Single vehicle over 26,001 lbs, or towing under 10,000 lbs | Straight trucks, buses, dump trucks |
| Class C | Vehicles not meeting Class A or B, but transporting 16+ passengers or hazardous materials | Passenger vans, small HazMat vehicles |
Most long-haul trucking jobs require a Class A CDL. Local delivery, transit, and construction roles often require Class B or C.
CDL Endorsements
Beyond the base class, many driving jobs require additional endorsements — each with its own written knowledge test and, in some cases, a skills test:
- H — Hazardous materials (also requires a TSA security threat assessment)
- N — Tank vehicles
- P — Passengers
- S — School buses
- T — Double/triple trailers
- X — Combination of tank and HazMat
The endorsements you need depend entirely on what you'll be hauling or who you'll be transporting.
Step-by-Step: How to Get a CDL in Texas
1. Meet the Basic Eligibility Requirements
To apply for a Texas CDL, you generally must:
- Be at least 18 years old for intrastate (within Texas) driving
- Be at least 21 years old for interstate (crossing state lines) or HazMat transport
- Hold a valid Texas driver's license or be eligible for one
- Provide proof of legal presence in the U.S.
- Have a Social Security number on file with TxDPS
If you currently hold an out-of-state CDL, you'll need to transfer it to Texas within a set timeframe of establishing residency.
2. Obtain a Commercial Learner's Permit (CLP)
Before taking any skills test, you must first pass the appropriate CDL knowledge tests at a TxDPS driver license office to receive a Commercial Learner's Permit (CLP).
The knowledge tests cover:
- General CDL knowledge
- Air brakes (if applicable to your vehicle)
- Combination vehicles (for Class A)
- Any endorsement-specific content (HazMat, tanker, passenger, etc.)
You must hold a CLP for a minimum of 14 days before you can take the CDL skills test. This is a federal requirement that applies in all states.
3. Complete Required Training (Entry-Level Driver Training)
As of February 2022, federal Entry-Level Driver Training (ELDT) regulations require that first-time CDL applicants — and those upgrading their CDL class or adding certain endorsements — complete training through an FMCSA-registered training provider before taking the skills test.
This applies to Class A and Class B CDLs, and to the P, S, and H endorsements. Training can be completed at a truck driving school, community college, or employer-sponsored program, provided the provider is listed on the FMCSA's Training Provider Registry (TPR).
The cost and duration of CDL training programs vary widely — from a few weeks to several months, and from a few thousand dollars to upwards of $10,000, depending on the school and program format. Some employers offer company-sponsored training in exchange for a service commitment.
4. Pass the CDL Skills Test 🚛
The skills test has three parts:
- Pre-trip vehicle inspection — demonstrating you can identify safety issues before driving
- Basic vehicle controls — backing maneuvers, straight-line backing, alley docking
- On-road driving — evaluated over an actual driving route
Skills tests in Texas must be taken through a TxDPS-authorized third-party tester or at a TxDPS driver license office, depending on availability. Many CDL schools also administer third-party skills testing.
5. Apply for and Receive Your CDL
After passing all required tests, you apply for your CDL at a TxDPS driver license office. You'll surrender your regular license, pay the applicable fees, and receive your CDL — which in Texas is valid for up to eight years depending on your age at issuance.
HazMat endorsement holders must also pass a TSA background check separately from the TxDPS process.
What Varies From Person to Person
Several factors shape how your specific CDL process plays out:
- What class and endorsements you need — determined by your job, not your preference
- Whether you need ELDT training — upgrading from Class B to Class A triggers different requirements than a first-time applicant
- Your driving and criminal history — certain disqualifying offenses can affect CDL eligibility under federal rules
- Whether you already hold a CDL from another state — transfer procedures differ from new applicants
- Training costs and program availability — vary significantly by region and provider
The federal framework is consistent across states, but Texas-specific fees, office locations, testing availability, and any state-level requirements are things you'll need to verify directly with TxDPS and the FMCSA's resources for current, accurate details before you start.
