What a CDL is and who needs one in Texas
A Commercial Driver's License (CDL) is required in Texas if you operate a vehicle weighing more than 26,001 pounds, haul hazardous materials, or drive a bus or tanker truck for any purpose — including personal use. The Texas Department of Public Safety (DPS) issues CDLs, and the process is more involved than a standard driver's license because you must pass written tests on commercial vehicle operation, air brakes, and hazmat rules depending on what you plan to drive.
You cannot straightforward upgrade an existing license. You must explore for a CDL as a separate credential, though you can hold both a regular license and a CDL at the same time. The CDL comes in three classes — A, B, and C — based on the vehicle's weight and what it carries. Most truck drivers need a Class A; bus drivers and some delivery drivers need a Class B; and a Class C covers smaller commercial vehicles like certain delivery trucks.
Key Takeaways
- Texas requires a CDL for any vehicle over 26,001 pounds or any vehicle carrying hazardous materials, regardless of whether you drive for work or personal use.
- You must pass a medical exam from a certified examiner, written tests on vehicle operation and safety, and a behind-the-wheel driving test before DPS will issue a CDL.
- The written tests cover general knowledge, air brakes, combination vehicles (for Class A), and hazmat rules if you want to carry hazardous cargo.
- You can take the written tests at any DPS office, but the driving test must be scheduled separately and may have a wait depending on your location.
- A CDL is valid for five years in Texas, and you must renew it in person at a DPS office.
Medical certification and the FMCSA physical exam
Before you can test for a CDL in Texas, you must pass a medical examination from a certified medical examiner on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not optional and not something DPS performs — you must find and pay for the exam yourself, typically costing $75 to $150.
The examiner checks your vision, hearing, blood pressure, and general health. They look for conditions that would make you unsafe to operate a commercial vehicle — uncontrolled diabetes, heart disease, or certain medications can disqualify you. Once the examiner clears you, they issue a Medical Certificate valid for two years. You must bring this certificate to your CDL test appointment.
To find a certified examiner near you, visit the FMCSA National Registry at nationalregistry.fmcsa.dot.gov. Enter your zip code and the system will show you examiners in your area. Schedule your appointment before you book your CDL tests, because you cannot proceed without the certificate.
Written tests: what you need to study and where to take them
Texas CDL written tests are administered at any DPS office. You will take at least two tests: the General Knowledge test (required for all classes) and the Endorsement test specific to what you plan to drive. If you want a Class A, you also take the Combination Vehicles test. If you plan to haul hazardous materials, you must pass the Hazmat test.
Each test is multiple choice, taken on a computer at the DPS office, and you must score at least 80 percent to pass. The General Knowledge test covers vehicle inspection, safe driving practices, cargo securement, and hours-of-service rules. The Combination Vehicles test covers coupling and uncoupling procedures, braking systems, and handling doubles and triples. The Hazmat test covers labeling, placarding, and emergency procedures for hazardous cargo.
DPS provides a CDL Study Guide free on its website at dps.texas.gov under the Commercial Driver's License section. You can read it as a PDF and study at your own pace. Many people also use third-party study apps or take practice tests online, though these are not official and vary in quality. Plan to study for at least two to four weeks before testing, depending on your experience with commercial vehicles.
Walk into any DPS office during business hours with your Medical Certificate, valid ID, and proof of Texas residency. There is no appointment needed for written tests in most locations, though some offices may have you take a number and wait. The fee for each written test is $20.
The behind-the-wheel driving test and scheduling
After you pass all required written tests, you must schedule a behind-the-wheel driving test with a DPS examiner. This test is separate from the written tests and must be scheduled in advance. You cannot take it the same day as your written tests.
The driving test lasts about 30 to 45 minutes and includes a pre-trip vehicle inspection (where you walk around the truck and point out safety features), basic vehicle control maneuvers in a lot or closed course, and on-road driving. You must bring the actual vehicle you plan to drive — a rental or borrowed truck is acceptable, but it must match the class of license you are testing for. You also need a valid regular driver's license and your Medical Certificate.
To schedule the driving test, call the DPS office in your county or visit in person. Wait times vary widely by location; rural areas may have openings within days, while major cities like Houston, Dallas, and Austin can have waits of several weeks or months. Some DPS offices use an online scheduling system; check your local office's website to see if yours does. The driving test fee is $15.
Documents and fees you need to bring
| Document or Item | Purpose | Notes |
|---|---|---|
| Medical Certificate (FMCSA) | Proof you passed the medical exam | Must be current; valid for two years from exam date |
| Valid Texas driver's license or ID | Proof of identity | Required for all tests |
| Proof of Texas residency | Establish residency | Utility bill, lease, or bank statement dated within 90 days |
| Social Security Number | process requirement | Bring card or know the number |
| Commercial vehicle for driving test | Demonstrate vehicle operation | Must match the class you are testing for |
| $20 per written test | Test fee | Cash or card accepted at most offices |
| $15 for driving test | Driving test fee | Paid when you schedule or take the test |
Timeline and what to expect from start to finish
The entire process typically takes two to four months, depending on how quickly you study and how long the wait is for a driving test appointment in your area. Here is a realistic timeline:
- Week 1: Schedule and complete your FMCSA medical exam ($75–$150).
- Weeks 2–4: Study using the DPS CDL Study Guide and take practice tests.
- Week 4–5: Visit a DPS office and take your written tests. If you pass, you receive a temporary permit valid for 180 days.
- Week 5–12: Wait for your driving test appointment (timing varies by location).
- Week 12+: Take the driving test. If you pass, DPS mails your CDL within two weeks.
In rural areas with less demand, the driving test wait may be only one to two weeks. In major metropolitan areas, expect four to eight weeks or longer. If you fail the driving test, you can retake it, but you must wait at least one day before scheduling another attempt.
Renewal and maintaining your CDL
A Texas CDL is valid for five years from the date of issue. You must renew it in person at a DPS office — online renewal is not available for CDLs. To renew, bring your current CDL, a valid ID, proof of residency, and a current Medical Certificate. Your medical exam must be current or you cannot renew; if it has expired, you must take a new exam before renewing.
You do not need to retake the written or driving tests to renew unless DPS has suspended your license, you have been convicted of certain traffic violations, or your medical status has changed. The renewal fee is $30. You can renew up to 90 days before your CDL expires.
Frequently Asked Questions
Can I use my regular Texas driver's license to drive a commercial vehicle while I wait for my CDL?
No. Once you explore for a CDL, your regular license is no longer valid for commercial driving. You must hold a valid CDL or a temporary CDL permit (issued after you pass the written tests) to legally operate a commercial vehicle. Driving without one is a criminal offense in Texas.
What happens if I fail the driving test?
You can retake it after waiting at least one day. There is no limit on the number of attempts, but you must pay the $15 fee each time. Your temporary permit remains valid for 180 days, so you have that window to pass before you must retake the written tests.
Do I need to take a CDL test if I only drive a commercial vehicle for personal use?
Yes. Texas law requires a CDL for any vehicle over 26,001 pounds or any vehicle carrying hazardous materials, regardless of whether you drive it for work or personal use. The only exception is certain farm vehicles operated by the owner on public roads within limited distances.
Can I take the written tests at home or online?
No. All written tests must be taken in person at a DPS office on a computer provided by DPS. You cannot take them remotely or at a third-party testing center.
What if my Medical Certificate expires before my CDL does?
Your CDL remains valid, but you cannot legally drive a commercial vehicle once your Medical Certificate expires. You must renew the Medical Certificate with a new exam to continue driving. DPS will not renew your CDL without a current Medical Certificate.
