Getting a CDL in Texas requires passing a written test, a skills test, and a medical exam, then submitting your paperwork to the Texas Department of Public Safety

A Commercial Driver's License (CDL) in Texas is issued by the Department of Public Safety (DPS) after you pass three separate tests and meet medical requirements. You cannot walk into a DPS office and leave with a CDL the same day — the process takes weeks from start to finish, and you must pass each test before moving to the next one. Most people spend two to four weeks preparing and testing, though the timeline depends on how quickly you schedule your exams and how many attempts you need.

The three tests are the written knowledge test (taken at a DPS office), the pre-trip vehicle inspection test (taken at a third-party testing location), and the road skills test (also at a third-party location). You must also pass a medical examination by a certified medical examiner and obtain a Medical Certificate. Texas does not require you to attend a CDL training school, but many people do because the school can administer the tests on-site, which saves time and travel.

Key Takeaways

  • You must pass a written knowledge test, a vehicle inspection test, and a road skills test before DPS will issue your CDL.
  • A medical examination and Medical Certificate are required before you can take any CDL test.
  • You can take the written test at any DPS office, but the vehicle inspection and road skills tests must be taken at a third-party testing location or CDL school.
  • The entire process from first test to CDL issuance typically takes three to six weeks, depending on test availability and how many attempts you need.
  • Texas does not require formal CDL training, but attending a school can speed up the process because schools often administer all three tests on-site.

Step 1: Get a Medical Examination and Medical Certificate

Before you take any CDL test, you must obtain a Medical Certificate from a certified medical examiner. This is not your regular doctor — it must be someone on the Federal Motor Carrier Safety Administration (FMCSA) National Registry of Certified Medical Examiners. You can search for examiners near you on the FMCSA website at fmcsa.dot.gov.

The exam covers your vision, hearing, blood pressure, and general health. It costs between $75 and $150 depending on the examiner. Once you pass, the examiner will give you a paper Medical Certificate valid for two years. You will need this certificate to take your written test at DPS. Keep it in a safe place — you will also need it when you renew your CDL later.

Step 2: Obtain Your Commercial Learner's Permit (CLP)

Before you can take the vehicle inspection or road skills tests, you must hold a Commercial Learner's Permit (CLP). To get one, visit any Texas DPS office with your Medical Certificate, a valid photo ID, proof of Texas residency, and your Social Security number. You will pay a fee (currently around $30, though this varies) and take the written knowledge test right there.

The written test covers vehicle operation, safety, and regulations specific to commercial driving. It has 50 questions, and you must answer at least 40 correctly to pass. If you fail, you can retake it after one day. Once you pass, DPS will issue your CLP on the spot. Your CLP is valid for 180 days and allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

Many people use the CLP period to practice with a mentor or enroll in a CDL training school. This is optional but recommended — it gives you time to become comfortable with the vehicle before taking the skills tests.

Step 3: Schedule and Pass the Vehicle Inspection Test

The vehicle inspection test (also called the pre-trip inspection) must be taken at a third-party testing location or CDL school. You cannot take it at a DPS office. During this test, you walk around a commercial truck and point out or demonstrate safety features — lights, brakes, mirrors, tires, coupling devices, and other components. The examiner asks you questions, and you must show you know what each part does and how to check it for safety.

The test takes about 15 minutes. You either pass or fail — there is no partial credit. To find third-party testing locations near you, visit the DPS website and search for "third-party CDL testing" or call your local DPS office for a list. Many CDL schools offer this test as part of their program. If you attend a school, they will schedule this for you.

Step 4: Schedule and Pass the Road Skills Test

The road skills test is the final exam. You drive an actual commercial vehicle on public roads while an examiner watches and scores your performance. The test lasts 30 to 45 minutes and includes basic vehicle control (backing, parking, turning), driving on different road types, and responding to traffic situations. You must demonstrate safe driving habits and follow all traffic laws.

Like the vehicle inspection test, the road skills test must be taken at a third-party testing location or CDL school. You cannot take it at DPS. You must have your CLP with you during the test. If you fail, you can retake it after one day, but you will pay the testing fee again. Most third-party locations charge $100 to $200 per test attempt.

Step 5: Submit Your Paperwork to DPS and Receive Your CDL

Once you pass all three tests, you will receive passing scores from the third-party testing location. Take these scores to any Texas DPS office along with your CLP, Medical Certificate, valid photo ID, and proof of residency. DPS will verify your test results and issue your CDL card on the spot or mail it to you within a few business days, depending on the office.

Your CDL will be valid for five years. You can renew it by mail or in person before it expires. If you want to drive certain types of vehicles (tanker trucks, hazardous materials, passenger buses), you will need to pass additional written tests called endorsements, but these are separate from the basic CDL process.

Choosing Between a CDL School and Self-Study

Texas does not require you to attend a CDL school — you can study on your own, take the written test at DPS, and find a third-party testing location for the skills tests. However, many people choose a school because it offers several advantages: the school can administer all three tests on-site (saving time and travel), instructors can teach you how to operate the vehicle safely, and you have access to a truck for practice and testing.

CDL schools in Texas range from $3,000 to $7,000 for a full program, though some offer shorter courses or payment plans. If you go the self-study route, you will need to find your own truck to practice with and arrange your own testing appointments. Either way, you must pass the same three tests and obtain the same Medical Certificate.

Frequently Asked Questions

How long does it take to get a CDL in Texas?

The timeline depends on how quickly you schedule tests and how many attempts you need. Most people complete the process in three to six weeks. If you attend a CDL school, it may take two to four weeks. If you study on your own and schedule tests separately, it could take longer because you are coordinating with multiple locations.

What if I fail one of the three tests?

You can retake any failed test after one day. There is no limit to how many times you can retake a test, but you will pay the testing fee each time. Your CLP remains valid for 180 days, so you have that window to pass all three tests before you need to renew it.

Do I need a CDL to drive a pickup truck or van?

No. A CDL is required only for vehicles over 26,001 pounds Gross Vehicle Weight Rating (GVWR) that carry cargo or passengers for compensation. Most pickup trucks and vans fall below this threshold. Check your vehicle's registration or owner's manual to find its GVWR.

Can I take the written test online?

No. The written knowledge test must be taken in person at a Texas DPS office. The vehicle inspection and road skills tests must also be taken in person at a third-party location or CDL school.

What happens if my Medical Certificate expires before I finish testing?

Your Medical Certificate must be valid when you take your written test. If it expires before you pass all three tests, you can still use it for the vehicle inspection and road skills tests. However, when you submit your paperwork to DPS for your CDL, your Medical Certificate must still be valid, or DPS will not issue the license.