Getting a CDL in Texas requires a written test, a skills test, and a valid Texas driver's license to start with
A Commercial Driver's License (CDL) in Texas is issued by the Texas Department of Public Safety (DPS) and lets you operate trucks, buses, or other commercial vehicles for work. You cannot skip steps or take shortcuts — Texas requires you to pass a knowledge test first, then a behind-the-wheel skills test, and you must hold a regular driver's license before you begin. The whole process typically takes several weeks from start to finish, depending on how quickly you schedule your tests and whether you need to study or attend training.
The path splits into two main routes: you can study on your own and test directly with DPS, or you can attend a CDL training school that prepares you and sometimes administers the tests. Both routes end at the same place — a CDL in your hand — but the timeline and cost differ.
Key Takeaways
- You must hold a valid Texas driver's license and pass a medical examination before you can take any CDL test.
- The knowledge test covers general CDL rules, and additional tests cover air brakes, tanker, hazmat, or other endorsements depending on the job you are pursuing.
- The skills test includes a pre-trip vehicle inspection, a backing exercise, and an on-road drive — all conducted by a DPS examiner or an approved third-party tester.
- CDL training schools can compress the timeline but cost money; self-study is slower but cheaper if you already have driving experience.
- You must schedule your tests through DPS or your training school, and test slots fill up weeks in advance in busy areas.
What you need before you start
Before you walk into a DPS office or a training school, you need a valid Texas driver's license — not a learner's permit, but a full license. If your license is expired or suspended, you must renew or resolve the suspension first. You also need to pass a medical examination conducted by a certified medical examiner; this is not a full physical but a form (MCSA-5875) that checks your vision, hearing, and general fitness to operate a commercial vehicle. You can find approved examiners through the Federal Motor Carrier Safety Administration (FMCSA) website.
Gather your Social Security number, proof of Texas residency (utility bill, lease, or bank statement), and your current driver's license. If you have had traffic violations or accidents, bring documentation of those too — DPS will ask about them during your process. Some employers require a Hazmat endorsement or Tanker endorsement, so know which endorsements your job needs before you test; you can add them later, but testing for them upfront saves a second trip.
The knowledge test and what it covers
The General Knowledge test is a written exam with 50 questions, and you must answer at least 40 correctly to pass. It covers vehicle inspection, safe driving practices, cargo handling, and federal regulations. You take this test at a DPS office on a computer, and results are when ready. If you fail, you can retake it, but you must wait at least one day between attempts.
If your job requires specific endorsements, you take additional tests. A Hazmat endorsement test has 30 questions and covers hazardous materials rules. An Air Brakes endorsement test has 25 questions about air brake systems. A Tanker endorsement test has 20 questions about transporting liquids. You can take all of these on the same day as your General Knowledge test or on separate days — it is your choice. Study materials are free on the DPS website, and many people use third-party study apps or books to prepare.
The skills test: what happens on test day
After you pass the knowledge test, you schedule a skills test with DPS or an approved third-party testing facility. The skills test has three parts, all conducted in one session with a single examiner, and you must pass all three to pass the test overall.
First is the pre-trip inspection: you walk around a commercial vehicle and point out safety items — lights, brakes, tires, mirrors, wipers — while explaining what you are checking and why. The examiner is not looking for perfection; they are checking that you know what to look for and can spot problems. Second is the backing exercise: you maneuver the vehicle into a marked space, usually a 90-degree alley dock or a parallel parking scenario. This is the part most people struggle with, and you are allowed to pull forward and reset if you need to, but excessive attempts count against you. Third is the on-road drive: you drive the vehicle on public roads for about 30 minutes while the examiner watches and scores your handling, lane control, mirror checks, and decision-making.
You must bring a commercial vehicle to the test — your own, your employer's, or a training school's. The vehicle must be properly registered and insured, and it must match the class of license you are testing for (Class A for tractor-trailers, Class B for straight trucks or buses, Class C for smaller commercial vehicles). If you do not have access to a vehicle, a training school can provide one as part of their program.
Self-study versus CDL training school
If you study on your own, you can take the knowledge test at any DPS office during business hours — no appointment needed in most cases, though some offices fill up and you may wait. You study using free materials from the DPS website, paid study guides, or apps. Once you pass the knowledge test, you schedule the skills test through DPS, which typically has openings weeks out depending on your area. The whole timeline can stretch to two or three months if you are studying part-time and waiting for test slots.
A CDL training school compresses this timeline. Most programs run three to four weeks and combine classroom instruction, behind-the-wheel training, and test preparation. The school provides a vehicle for practice and testing, handles scheduling with DPS or uses an approved third-party tester on-site, and many schools have higher pass rates because students are trained on the exact vehicle and route they will test on. Training schools cost between $3,000 and $7,000 depending on location and program length, and some employers reimburse this cost or cover it entirely. If you have no commercial driving experience, a school is usually worth the cost because the hands-on training cuts down on test failures.
Scheduling your tests and what to bring
To schedule the knowledge test at DPS, visit a local DPS office in person or call ahead to ask about walk-in availability. Bring your driver's license, Social Security card, and proof of residency. The test costs $7 and takes about 15 minutes. Results are printed on the spot.
To schedule the skills test, you contact DPS directly or work through your training school. DPS skills tests are administered at designated testing sites, and you must book weeks in advance — slots fill quickly in urban areas like Houston, Dallas, and Austin. You can also test through an approved third-party tester, which is a private company licensed by DPS to conduct skills tests. Third-party testers sometimes have more availability and faster scheduling, though they charge a fee (usually $100 to $150 on top of the DPS fee). Bring your medical certification form, your knowledge test pass certificate, your driver's license, and proof of residency to the skills test.
The skills test itself costs $140 through DPS. If you fail any part, you can retake just that part after a waiting period, though policies vary — ask the examiner about retake rules before you leave.
After you pass: getting your CDL card
Once you pass both the knowledge and skills tests, DPS issues your CDL. If you tested at a DPS office, you can often walk out with a temporary permit the same day and receive your physical card by mail within two weeks. If you tested through a third-party tester, the results are sent to DPS, and your card is mailed to you. Your CDL is valid for five years in Texas, and you must renew it before it expires.
Your CDL will show your class (A, B, or C) and any endorsements you passed tests for. If you need additional endorsements later — for example, your job changes and now requires Hazmat — you can test for them without retaking the full knowledge test; you only test for the specific endorsement.
Frequently Asked Questions
Can I get a CDL if I have a suspended or revoked driver's license?
No. You must have a valid, unrestricted driver's license before you can test for a CDL. If your license is suspended, you must resolve the suspension and have it reinstated first. Contact DPS to find out what is required to lift the suspension.
How long does the whole process take from start to finish?
If you study on your own and test at DPS, plan for six to twelve weeks depending on how fast you study and how far out the skills test slots are booked. A CDL training school typically takes three to four weeks total, including classroom, training, and testing.
What if I fail the skills test?
You can retake the failed portion after waiting one day. If you fail the same portion twice, you must retake the entire skills test. Many people retake after getting additional practice, either on their own or through a training school refresher.
Do I need a Hazmat endorsement if my job does not require it?
No. Test only for the endorsements your job actually needs. You can add endorsements later without retesting the General Knowledge portion, so there is no penalty for starting without them.
Can I use an out-of-state CDL in Texas?
Yes, you can drive with an out-of-state CDL in Texas. However, if you become a Texas resident, you must obtain a Texas CDL within 30 days. Contact DPS to transfer your out-of-state CDL to Texas.