What a Texas CDL is and who needs one

A Commercial Driver's License (CDL) in Texas is a special driver's license required to operate certain large or heavy vehicles for compensation. You need a CDL to drive a tractor-trailer, dump truck, tanker truck, or any vehicle over 26,001 pounds Gross Vehicle Weight Rating (GVWR). You also need one to haul hazardous materials or transport 16 or more passengers, even if the vehicle itself is smaller.

The Texas Department of Public Safety (DPS) issues CDLs. A regular driver's license does not permit you to operate these vehicles legally, and driving one without a CDL can result in fines, license suspension, and criminal charges. If you drive commercially in Texas, a CDL is not optional — it is a legal requirement.

Key Takeaways

  • You must be at least 18 years old to hold a Texas CDL, though some employers require 21 for interstate driving.
  • The CDL process involves a written knowledge test, a skills test with a vehicle, and a medical examination through a certified examiner.
  • You can obtain a CDL permit first to study and practice, which is valid for six months and allows supervised driving.
  • The entire process from permit to full CDL typically takes several weeks to a few months, depending on how quickly you schedule tests.
  • Endorsements for hazmat, tanker, or passenger transport require additional written tests and are added to your CDL after you pass the general test.

Age, residency, and medical requirements

You must be at least 18 years old to hold a CDL in Texas. However, if you want to drive interstate (across state lines), many employers require you to be 21. Some states do not recognize CDLs issued to drivers under 21, so check with your employer about their requirements before you begin the process.

You must be a Texas resident or have a valid reason to obtain a Texas CDL — such as employment in the state. You will need to provide proof of residency, such as a utility bill, lease agreement, or bank statement dated within the last 60 days. A valid passport or birth certificate is also required to prove citizenship or legal residency.

Before you can receive a CDL, you must pass a medical examination performed by a certified Medical Examiner listed on the National Registry of Certified Medical Examiners. This exam checks your vision, hearing, blood pressure, and overall fitness to drive. The exam costs between $75 and $150, depending on the examiner. You will receive a Medical Examiner's Certificate (Form MCSA-5875) valid for two years, which you must present when you take your CDL skills test.

Getting your CDL permit and studying for the knowledge test

Before you take the official CDL test, you can obtain a CDL Learner's Permit from the Texas DPS. This permit allows you to practice driving a commercial vehicle under the supervision of a licensed CDL holder. The permit is valid for six months and costs around $25 to $30.

To get the permit, you must pass a written knowledge test at a Texas DPS office. The test covers general commercial driving rules, vehicle inspection, safe driving practices, and cargo handling. You can study using the Texas CDL Manual, available free on the DPS website. The test has 50 questions, and you must answer at least 40 correctly to pass. You are allowed to take the test multiple times if you do not pass on your first attempt.

With your permit in hand, you can practice with a commercial vehicle. Most people use this time to take a CDL training course, either at a truck driving school or through an employer-sponsored program. Training courses typically last four to eight weeks and cover both classroom instruction and behind-the-wheel practice. Some employers pay for training if you commit to working for them after you receive your CDL.

Scheduling and passing the CDL skills test

Once you have held your permit for at least one week and feel ready, you can schedule your CDL skills test at a Texas DPS office or an approved third-party testing facility. The skills test has three parts: a pre-trip vehicle inspection, a basic control skills test, and an on-road driving test. You must pass all three to receive your CDL.

The pre-trip inspection requires you to walk around and inspect the vehicle, pointing out safety features and checking for defects. The basic control skills test takes place in a closed course and measures your ability to back up, turn, and maneuver the vehicle. The on-road test lasts about 30 to 45 minutes and evaluates your driving on public roads, including merging, lane changes, and stopping.

You must bring your CDL Learner's Permit, your Medical Examiner's Certificate, proof of residency, and a valid photo ID to the test. You also need to provide the commercial vehicle you will be tested in — it must be the same type of vehicle you intend to drive professionally. The skills test costs around $100 to $150, depending on the testing location.

Adding endorsements to your CDL

After you pass your general CDL test, you can add endorsements that allow you to transport specific cargo or passengers. The most common endorsements are Hazmat (hazardous materials), Tanker, Passenger, and Double/Triple Trailers. Each endorsement requires you to pass an additional written test at a DPS office.

The Hazmat endorsement is the most frequently requested and requires a written test covering hazardous materials regulations, placarding, and emergency procedures. You must also pass a federal background check, which costs around $97.50. The Tanker endorsement covers the safe transport of liquids in bulk, and the Passenger endorsement is required if you drive a bus or van carrying 16 or more people.

You can take endorsement tests when ready after you receive your CDL, or you can add them later. Many drivers add endorsements as their career progresses or as job opportunities require them. Each endorsement test costs between $10 and $30.

Renewing and maintaining your Texas CDL

A Texas CDL is valid for five years from the date it is issued. You can renew it up to one year before it expires by visiting a DPS office or renewing online through the DPS website, depending on your situation. Renewal by mail is not available for CDLs.

Your Medical Examiner's Certificate must remain valid at all times while you hold a CDL. If your certificate expires, your CDL becomes invalid until you obtain a new medical exam and certificate. Some employers require annual medical exams even though the certificate is valid for two years, so check your employer's policy.

If you receive certain traffic violations or are convicted of a crime, your CDL can be suspended or revoked. Violations specific to commercial driving — such as speeding 15 miles per hour or more over the limit in a commercial vehicle, or driving a commercial vehicle while using a handheld phone — carry automatic disqualifications. A DUI or refusing a drug test in any vehicle results in a one-year disqualification for a first offense.

Costs and timeline for the full process

The total cost to obtain a Texas CDL varies depending on whether you attend a training school, but here is what you can expect to pay directly to the state and testing facilities:

ItemCost Range
CDL Learner's Permit$25–$30
Medical Examination$75–$150
CDL Skills Test$100–$150
Hazmat Endorsement (with background check)$97.50–$130
Other Endorsements (Tanker, Passenger, etc.)$10–$30 each

The timeline from start to finish typically ranges from six weeks to three months. You must hold your permit for at least one week before taking the skills test, and you should allow time to study and practice. If you attend a CDL training school, add four to eight weeks to your timeline. If you fail any test, you will need to reschedule and retake it, which can add additional weeks.

Frequently Asked Questions

Can I use an out-of-state CDL to drive in Texas?

Yes, you can drive in Texas with a valid CDL from another state. However, if you become a Texas resident, you must obtain a Texas CDL within 30 days. You cannot hold a CDL from more than one state at the same time.

What happens if I fail the CDL skills test?

If you fail any part of the skills test, you can retake it after waiting at least one day. Your CDL Learner's Permit remains valid, so you can continue practicing. There is no limit to how many times you can retake the test, but each attempt costs the full testing fee.

Do I need to renew my Medical Examiner's Certificate before my CDL expires?

Yes. Your Medical Examiner's Certificate is valid for two years, while your CDL is valid for five years. You must obtain a new medical exam and certificate before your current one expires, or your CDL will become invalid. Plan to schedule your next medical exam at least 30 days before your certificate expires.

Can I get a CDL if I have a DUI on my record?

A DUI does not automatically disqualify you from obtaining a CDL, but it may affect your background check and your ability to get hired by an employer. Some employers have strict policies against hiring drivers with DUI convictions. Check with potential employers about their policies before you pursue your CDL.

What is the difference between a Class A, Class B, and Class C CDL?

The class of your CDL depends on the type of vehicle you drive. A Class A CDL allows you to drive any combination of vehicles with a GVWR over 26,001 pounds, including tractor-trailers. A Class B CDL is for single vehicles over 26,001 pounds, such as dump trucks or buses. A Class C CDL is for smaller vehicles that require endorsements, such as a passenger van. Your skills test vehicle determines which class you receive.