What a Commercial Driver License Is and Why You Need One
A Commercial Driver License (CDL) is a special Texas driver license that lets you operate heavy trucks, buses, or vehicles carrying hazardous materials for pay. You cannot drive these vehicles legally with a regular driver license, even if you own the truck or bus yourself. Texas issues CDLs through the Department of Public Safety (DPS), the same agency that handles standard licenses.
You need a CDL if your job involves driving a vehicle that weighs more than 26,001 pounds gross vehicle weight rating (GVWR), or any vehicle designed to carry 16 or more passengers including the driver, or any vehicle carrying certain hazardous materials. If you drive a dump truck, semi-truck, school bus, or tanker truck for work, you need a CDL. If you drive your own pickup truck for personal use, you do not.
Texas requires you to pass a written knowledge test, a skills test (pre-trip inspection, basic controls, and road test), and a medical examination before you can get a CDL. The process takes several weeks and involves both DPS and a third-party testing facility.
Key Takeaways
- You must hold a valid Texas driver license before you can get a CDL, and you must pass a medical exam from a certified examiner on the National Registry of Certified Medical Examiners.
- The written test covers vehicle operation, safety, and hazmat rules if you want to carry hazardous materials, and you can study using the Texas CDL Manual available free on the DPS website.
- The skills test includes a pre-trip inspection, basic vehicle control maneuvers, and a 50-mile road test, and you must pass all three parts with an approved third-party examiner.
- CDL classes in Texas are Class A (tractor-trailers and doubles), Class B (single large vehicles), and Class C (hazmat or passenger vehicles under 26,001 pounds), and your job determines which class you need.
- The entire process from medical exam to final road test typically takes four to eight weeks, depending on how quickly you schedule appointments and pass each test.
Getting Your Medical Certificate Before Anything Else
Before you can even take the written test, you must pass a medical examination from a doctor on the National Registry of Certified Medical Examiners. This is not optional and not something your regular doctor can do — it must be a specific certified examiner. You can find one by searching the National Registry at fmcsa.dot.gov or by calling a local CDL training school, which usually has a list of nearby examiners.
The medical exam checks your vision, hearing, blood pressure, and general health. The examiner will ask about your medical history, including any medications you take. If you pass, the examiner issues a Medical Certificate (also called a Medical Examiner's Certificate) that is valid for two years. You must carry this certificate with you when you take the written test and the skills test.
The exam costs between $75 and $150 depending on the examiner. Some employers pay for this exam as part of hiring, so ask your future employer before you pay out of pocket. If you have a medical condition that might disqualify you — such as uncontrolled diabetes, heart disease, or certain vision problems — ask the examiner about it before scheduling the full exam.
Passing the Written Knowledge Test
The written test is administered by the Texas Department of Public Safety at any DPS office. You must pass the general knowledge test, and you must also pass tests for any endorsements you need — such as Hazmat (hazardous materials), Passenger (for buses), or Tanker. Most people take the general knowledge test first, then add endorsements later if their job requires them.
The general knowledge test has 50 questions, and you must answer at least 40 correctly to pass. The test covers vehicle inspection, safe driving practices, cargo handling, and emergency procedures. You can take the test in English or Spanish. Study materials are free: the Texas CDL Manual is available as a PDF on the DPS website at dps.texas.gov, and many CDL training schools offer free or low-cost study classes.
You can retake the written test if you fail, but you must wait one day before trying again. Some people pass on the first attempt after studying the manual for a few weeks; others take a paid CDL training course that includes classroom instruction and practice tests. The test itself costs around $20 to $30 at a DPS office.
Scheduling and Passing the Skills Test
The skills test must be taken with an approved third-party examiner, not at a DPS office. Texas contracts with private testing companies and some CDL schools to administer the skills test. You can find approved examiners through the DPS website or by asking a local CDL training school. You must schedule this test in advance — it is not walk-in.
The skills test has three parts: the pre-trip inspection (you walk around the vehicle and point out safety features and check for problems), basic vehicle control (you perform maneuvers like backing up and turning in a confined space), and the road test (you drive the vehicle on public roads for about 50 miles while the examiner watches). You must pass all three parts on the same day to pass the overall test. If you fail one part, you must retake the entire test.
The skills test costs between $150 and $300 depending on the examiner and the type of vehicle used. You must bring your valid Texas driver license, your Medical Certificate, and proof that you passed the written test. Many people take a CDL training course that includes behind-the-wheel instruction and practice with the actual test vehicle, which costs $1,000 to $3,000 but significantly increases the chance of passing on the first attempt.
Understanding CDL Classes and Endorsements
Class A is the highest level and allows you to drive tractor-trailers, doubles, and triples. You must have a Class A to drive a semi-truck or any combination of vehicles totaling more than 26,001 pounds. Class B allows you to drive single large vehicles (like a dump truck or bus) that weigh more than 26,001 pounds, but not combinations. Class C is for vehicles under 26,001 pounds that carry hazardous materials or 16 or more passengers.
Endorsements are add-ons to your CDL that allow you to do specific jobs. H (Hazmat) lets you carry hazardous materials and requires a separate written test and a federal background check. P (Passenger) lets you drive buses with 16 or more passengers. T (Tanker) lets you drive tanker trucks carrying liquids. N (Tank vehicle) is for non-hazmat tankers. You can add endorsements when you get your CDL or later by passing the additional written tests.
Your job determines which class and endorsements you need. A truck driver hauling freight needs Class A. A school bus driver needs Class B with a P endorsement. A fuel truck driver needs Class A or B with H and T endorsements. Ask your employer which class and endorsements the job requires before you study.
Renewing and Maintaining Your CDL
A Texas CDL is valid for five years from the date of issue. You must renew it before it expires by visiting a DPS office and passing a new written test (the skills test is not required for renewal unless you let your license expire for more than two years). You must also renew your Medical Certificate every two years — if your Medical Certificate expires, your CDL becomes invalid even if the license itself has not expired.
Some violations will disqualify you from holding a CDL. Driving under the influence, reckless driving, leaving the scene of an accident, or using your phone while driving a commercial vehicle can result in suspension or permanent loss of your CDL. Your employer is required to report certain violations to the DPS, so violations on the job affect your license.
If your CDL is suspended or revoked, you cannot legally drive any commercial vehicle. You may be able to request a hearing to challenge the suspension, but this requires legal help and is not may provide to succeed. Keeping a clean driving record and maintaining your Medical Certificate is the best way to protect your CDL.
Common Mistakes and Scams to Avoid
Do not pay anyone to take the written test or skills test for you. Some websites and individuals claim they can arrange fake tests or fraudulent certificates. This is illegal and will result in criminal charges, loss of your license, and inability to work in the industry. The tests are straightforward if you study — use the free Texas CDL Manual and take practice tests online.
Do not use an uncertified medical examiner. Your Medical Certificate must come from someone on the National Registry of Certified Medical Examiners. Certificates from other doctors are not valid and will be rejected when you try to take the written test. Verify the examiner's status on the FMCSA website before you schedule.
Do not assume a CDL training school is approved by the state. Some schools advertise heavily but are not recognized by DPS. Before paying for a course, confirm that the school's examiners are approved third-party testers and that the school is listed on the DPS website or recommended by local trucking companies. Ask for references from people who have taken the course.
Do not ignore your Medical Certificate expiration date. Your CDL becomes invalid the moment your Medical Certificate expires, even if your license itself is still valid. Set a reminder on your phone six months before expiration to schedule your next medical exam.
Frequently Asked Questions
Can I get a CDL if I have a DWI or drug conviction?
A DWI or drug conviction does not automatically disqualify you, but it makes getting a CDL much harder. Many employers will not hire you, and some states may deny your process. You should contact the DPS directly to ask about your specific situation before investing time and money in training.
How long does the whole process take from start to finish?
Most people take four to eight weeks. This includes scheduling a medical exam (one to two weeks), studying and taking the written test (one to three weeks), and scheduling and passing the skills test (one to four weeks). If you take a CDL training course, the course itself usually takes two to four weeks, but it can speed up the overall timeline by getting you ready faster.
What if I fail the skills test?
You can retake the skills test, but you must schedule a new appointment and pay the testing fee again. You do not need to retake the written test or medical exam. Many people fail the first time because they are nervous or did not practice enough. Taking a training course with behind-the-wheel instruction before the test significantly improves your chances.
Do I need a CDL to drive my own truck if I am not getting paid?
No. A CDL is only required if you are driving for pay or as part of your job. If you own a truck and drive it for personal use, you need only a regular driver license. However, if you ever use that truck for work — even occasionally — you must have a CDL.
Can I get a CDL with a suspended or revoked regular driver license?
No. You must have a valid, non-suspended Texas driver license before you can get a CDL. If your regular license is suspended, you must clear the suspension first by paying fines, completing a defensive driving course, or meeting other requirements set by DPS.