What the Texas CDL permit test covers and how it works

The Texas CDL permit test is a written exam administered by the Texas Department of Public Safety (DPS) that you must pass before you can take the road skills test for a commercial driver's license. The test covers the rules of the road, vehicle safety, and operation procedures specific to commercial trucks and buses. You take it at a DPS office or an approved third-party testing location, and you must score at least 80 percent to pass.

Texas offers separate permit tests for different vehicle classes and endorsements. The general knowledge test applies to all CDL holders. If you want to drive a specific type of vehicle — such as a tanker truck, hazardous materials hauler, or passenger bus — you take an additional endorsement test for that category. You can take multiple endorsement tests on the same day if you want to pursue several at once.

The test is computer-based at most DPS locations, though some third-party testers still use paper. You have 60 minutes to complete the general knowledge test and 30 to 40 minutes per endorsement test. Once you pass, your permit is valid for one year, giving you time to schedule and pass the road test before your permit expires.

Key Takeaways

  • The Texas CDL permit test requires an 80 percent score and covers general knowledge, vehicle safety, and road rules specific to commercial driving.
  • You must pass the general knowledge test first; endorsement tests for tanker, hazmat, or passenger vehicles are separate and optional depending on your job.
  • Testing locations include DPS offices and approved third-party testers, and the test is computer-based at most locations.
  • Your CDL permit is valid for one year after you pass, so you have that window to schedule and pass your road test.
  • You need a valid Texas driver's license and proof of residency or citizenship before you can test.

Documents you need to bring to the testing location

Bring your current Texas driver's license or a valid ID issued by another state or country. The DPS will not test you without proof of identity. You also need to show proof of Texas residency — a utility bill, lease, mortgage statement, or bank statement with your name and address will work. If you are not a U.S. citizen, bring your passport, visa, or other immigration documents that show your legal status.

Some third-party testing locations have different document requirements, so call ahead to confirm what they accept. If you are testing at a DPS office, you can find the full list of acceptable documents on the DPS website under "CDL Testing Requirements." Bring originals, not copies — the tester will not accept photocopies of your ID or residency proof.

How to study for the general knowledge test

The Texas CDL manual is the official study material and covers everything on the test. You can read it free from the DPS website or pick up a printed copy at any DPS office. The manual is organized by topic: vehicle inspection, basic control, road hazards, combination vehicles, and safe driving practices. Read through it once, then focus on the sections that match your vehicle type.

Practice tests are the most effective way to prepare. The DPS website offers a free practice test that mimics the real exam format and timing. Several third-party websites and apps also offer practice tests, though quality varies — stick with ones that use questions directly from the official manual. Take the practice test multiple times until you score consistently above 85 percent, which gives you a buffer above the 80 percent passing score.

Study sessions of 30 to 45 minutes spread over two to three weeks work better than cramming the night before. Focus on the areas where you score lowest on practice tests. If you struggle with a particular topic — such as air brake systems or combination vehicle handling — re-read that section of the manual and take the practice test again.

Endorsement tests and what each one requires

Texas offers endorsements for specific vehicle types and cargo. The Hazmat endorsement allows you to haul hazardous materials; it covers placarding, shipping papers, and emergency procedures. The Tanker endorsement covers the unique handling of liquid cargo and the physics of tanker movement. The Passenger endorsement is required to drive buses or vans carrying 16 or more people and covers passenger safety and evacuation procedures. The Double/Triple endorsement allows you to operate double or triple trailers and covers coupling, uncoupling, and stability.

You do not need all endorsements — only pursue the ones your job requires. Each endorsement test is separate and costs an additional fee. You can take the general knowledge test and one or more endorsement tests on the same day. If you fail an endorsement test, you can retake it without retaking the general knowledge test, though you will pay the testing fee again.

Testing fees and what happens if you fail

The Texas DPS charges a fee for each test you take. The general knowledge test costs one amount, and each endorsement test costs an additional amount. Fees vary slightly by testing location — DPS offices and third-party testers may charge differently — so contact your testing location for exact pricing. You pay the fee when you arrive to test, and most locations accept cash, card, or check.

If you fail the general knowledge test, you can retake it after waiting one day. You will pay the full fee again. If you fail an endorsement test, the same rule applies — wait one day and retake it with another fee. You have one year from the date you pass the general knowledge test to pass your road test. If your permit expires before you pass the road test, you must retake the written test and pay the fee again.

Where to test in Texas and how to schedule

You can test at any DPS office across Texas or at an approved third-party testing location. DPS offices are located in most cities and counties; you can find the nearest one on the DPS website by entering your zip code. Third-party testers are private businesses licensed by the DPS and are often faster to schedule — some offer same-day or next-day appointments, while DPS offices may have wait times of one to three weeks depending on location.

To schedule at a DPS office, visit the DPS website and use their online appointment system, or call the office directly. You will need to provide your name, date of birth, and driver's license number. For third-party testers, search online for "CDL testing near me" or check the DPS website for a list of approved testers in your area. Call to confirm they test for your vehicle class and endorsements, and ask about their current wait time and fees.

Arrive 15 minutes early with all required documents. The tester will verify your identity and residency, review your medical certificate if required, and then seat you at a computer or give you a paper test. The entire process usually takes 90 minutes to two hours from arrival to completion.

Medical certificate requirements before you test

You must have a valid medical certificate on file with the DPS before you can take the CDL permit test. This certificate comes from a certified medical examiner and confirms you meet the physical and mental standards to operate a commercial vehicle. The exam checks your vision, hearing, blood pressure, and ability to operate the vehicle safely. You can obtain the certificate from any certified medical examiner — your regular doctor may not be certified, so ask first or search the National Registry of Certified Medical Examiners on the FMCSA website.

The medical certificate is valid for two years. If yours is expired or about to expire, schedule an exam before your test date. Bring the original certificate to your CDL test — the DPS will not test you without it. If you have a medical condition that might affect your ability to drive, disclose it to the examiner; they may require additional testing or place restrictions on your license.

Frequently Asked Questions

Can I take the CDL permit test if I have a suspended or revoked driver's license?

No. You must have a valid, unrestricted driver's license to test for a CDL permit. If your license is suspended or revoked, you cannot test until it is reinstated. Contact the DPS to find out how to restore your license before scheduling your CDL test.

What happens if I fail the road test after passing the permit test?

Your permit remains valid for the remainder of the one-year period. You can retake the road test as many times as you need within that year without retaking the written test. Each road test attempt has a separate fee. If your permit expires before you pass the road test, you must retake the written test.

Do I need to take the endorsement tests at the same time as the general knowledge test?

No. You can take the general knowledge test first, then take endorsement tests later. However, you cannot take an endorsement test without first passing the general knowledge test. Many people take them on the same day to get it done faster, but spacing them out is fine if you need more study time.

Can I use a translator or interpreter during the test?

The CDL permit test is offered in English only in Texas. You cannot use a translator or interpreter during the exam. If English is not your first language, allow extra study time and use practice tests to familiarize yourself with the terminology and phrasing used on the actual test.

What score do I need to pass, and can I see my results when ready?

You need to score at least 80 percent to pass. At most DPS offices and third-party testers, you receive your score when ready after finishing the test. If you pass, you walk out with your CDL permit. If you fail, you will know your score and can schedule a retake for the next day.