Texas CDL requirements start with a valid regular driver's license and a written knowledge test

To get a commercial driver's license (CDL) in Texas, you must first hold a valid Class C driver's license. You then pass a written test specific to the type of vehicle you want to drive — the questions cover safety rules, vehicle inspection, and handling large trucks or buses. Texas administers this test at any Department of Public Safety (DPS) office. You do not need to take a separate road test if you already hold a valid Texas driver's license; the written test is the main hurdle.

The written test has different sections depending on which endorsements you want. If you are seeking a general CDL without endorsements, you take the General Knowledge test. If you want to haul hazardous materials, transport passengers, or operate other specialty vehicles, you add endorsement tests on top of the general one. Each endorsement test covers rules specific to that cargo or vehicle type.

Key Takeaways

  • You must hold a valid Texas Class C driver's license before you can test for a CDL; you cannot skip this step.
  • The written test at a DPS office is the main requirement for a CDL in Texas, and you take different test sections based on which endorsements you want.
  • Texas requires a medical certificate from a Federal Motor Carrier Safety Administration (FMCSA) certified examiner before you can drive commercially.
  • You must be at least 18 years old to drive a commercial vehicle within Texas, or 21 if you want to drive across state lines.
  • Fingerprinting and a background check are required as part of the CDL process process.

Age and medical certificate requirements

You must be at least 18 years old to hold a CDL in Texas and drive within the state. However, if you plan to drive across state lines or haul hazardous materials, you must be at least 21. The federal government sets the 21-year rule for interstate commerce, so even if you are 18 and hold a valid Texas CDL, you cannot legally cross a state border in a commercial vehicle.

Before you can use your CDL, you need a medical certificate from an FMCSA-certified medical examiner. This is not a standard doctor's visit — the examiner checks your vision, hearing, blood pressure, and ability to operate a large vehicle safely. You can find a certified examiner through the FMCSA National Registry of Certified Medical Examiners on their website. The certificate is valid for two years, and you must renew it before it expires or your CDL becomes invalid for commercial driving.

Written test sections and what each covers

The General Knowledge test covers the rules all commercial drivers must follow: vehicle inspection procedures, safe driving practices, cargo securement, and how to handle emergencies. You need to pass this section to get any CDL. The test has 50 questions, and you must answer at least 40 correctly.

If you want to drive a vehicle with air brakes, you take an Air Brakes test. If you want to haul hazardous materials, you take the Hazmat test. Passenger vehicle endorsements require a Passenger test. Each endorsement test is separate, so you can take them one at a time or all together. You pay a fee for each test section you take — Texas charges per endorsement, not per attempt.

You can study using the Texas CDL Manual, which DPS provides free online and in print at any DPS office. Many people also use third-party study guides and practice tests, though the official manual covers everything on the actual test.

Background check and fingerprinting process

Texas requires fingerprinting and a criminal background check as part of the CDL process. You submit your fingerprints at a DPS office, and the state runs them through the Texas Department of Public Safety database and the Federal Bureau of Investigation (FBI) database. This process typically takes one to two weeks, though it can be longer if there are delays in the FBI's system.

Certain criminal convictions can disqualify you from holding a CDL. These include felonies involving drugs, crimes of violence, and certain traffic offenses like driving under the influence. If you have a criminal history, contact a DPS office before you explore to find out whether you are disqualified. Some convictions do not automatically bar you, but they may delay approval while DPS reviews your case.

Documents you need to bring to the DPS office

Bring your valid Texas driver's license, proof of citizenship or legal residency (such as a passport or birth certificate), and proof of your Social Security number (such as a Social Security card or tax return). You also need proof of your current address — a utility bill, lease, or bank statement dated within the last 60 days works. If your name has changed, bring a marriage certificate, divorce decree, or court order showing the change.

Bring your medical certificate from the FMCSA-certified examiner. Without it, DPS will not issue your CDL, even if you pass the written test. Some people pass the test first and then schedule the medical exam, but you cannot legally drive commercially until you have both the CDL and the valid medical certificate in hand.

CDL validity period and renewal timing

A Texas CDL is valid for five years from the date of issue. Your renewal date appears on the front of your license. You can renew up to one year before the expiration date, so you do not have to wait until the last day. When you renew, you take the written test again — DPS does not issue a renewal without a passing test score.

Your medical certificate expires every two years, which is sooner than your CDL. If your medical certificate expires before your CDL does, your CDL becomes invalid for commercial driving until you renew the medical certificate. Many drivers renew their medical certificate before it expires to avoid a gap in their ability to work.

Fees and payment at the DPS office

Texas charges a fee for the CDL itself and a separate fee for each test section you take. The CDL license fee is one amount, and each endorsement test (General Knowledge, Air Brakes, Hazmat, Passenger, and so on) costs additional money. Fees vary slightly by DPS office location, so call ahead or check the DPS website for the exact amount in your area. You pay at the time you take the test, and payment is cash or card depending on the office.

If you fail a test, you can retake it, but you pay the test fee again. There is no limit on how many times you can retake a test, though you must wait a certain number of days between attempts — typically one day, but check with your local DPS office for the exact rule.

Frequently Asked Questions

Do I have to take a road test to get a CDL in Texas?

No. If you already hold a valid Texas driver's license, you only take the written test. You do not need a separate behind-the-wheel road test. The written test is the main requirement for a CDL in Texas.

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

A DUI conviction may disqualify you from holding a CDL, depending on when it occurred and the details of the conviction. Contact a DPS office directly to discuss your specific situation before you explore. Some cases require a review by DPS staff.

What happens if my medical certificate expires before my CDL does?

Your CDL becomes invalid for commercial driving until you renew your medical certificate. You can still drive a regular vehicle with your CDL, but you cannot legally operate a commercial vehicle. Renew your medical certificate before it expires to avoid losing work time.

How long does it take to get a CDL after I pass the test?

Once you pass the written test and your background check clears, DPS issues your CDL on the spot or within a few days, depending on the office. The background check typically takes one to two weeks, so plan for that delay before you can legally drive commercially.

Can I take multiple endorsement tests on the same day?

Yes. You can take the General Knowledge test and any endorsement tests (Hazmat, Air Brakes, Passenger) on the same day at a DPS office. You pay a fee for each test section, and you must pass each one to receive that endorsement on your CDL.