What you need to do to add hazmat to your Texas CDL
To add a hazmat endorsement to your Texas CDL, you must pass a written test at a Texas Department of Public Safety (DPS) office, pass a federal background check, and pay a fee. The hazmat test covers rules for transporting hazardous materials — things like explosives, flammables, poisons, and radioactive materials. You take the test on a computer at a DPS office after you already have a valid CDL in your state.
The process takes about two to four weeks from start to finish, depending on how long the federal background check takes. You cannot skip the background check or test, and you must renew your hazmat endorsement every five years.
Key Takeaways
- You must have a valid Texas CDL before you can test for hazmat; you cannot add hazmat at the same time you get your CDL.
- The hazmat written test covers transportation rules, placarding, documentation, and emergency procedures specific to hazardous materials.
- A federal background check through the Transportation Security Administration (TSA) is required and can take two to four weeks.
- The hazmat endorsement costs money upfront and must be renewed every five years with another test and background check.
- You must pass the test at a DPS office in Texas; online testing is not an option for hazmat.
Step-by-step process to add hazmat in Texas
Start by scheduling an appointment at your local Texas DPS office. You can book online through the DPS website or call ahead to find out when they offer hazmat testing. Bring your current Texas CDL, a valid form of identification, and proof of your Social Security number (a Social Security card, W-2, or 1099 form works).
At your appointment, you will take the hazmat written test on a computer. The test has 30 questions and you must answer at least 24 correctly to pass. You have one hour to complete it. If you fail, you can retake the test, but you must wait at least one day before trying again.
After you pass the written test, the DPS submits your information to the TSA for a federal background check. This check looks at your criminal history, immigration status, and other security factors. The TSA will notify you and DPS when the check is complete, usually within two to four weeks. Once the background check clears, the hazmat endorsement is added to your CDL.
If the background check does not clear, you will be notified of the reason. You may be able to appeal the decision, but the process varies depending on what the TSA found.
What the hazmat test covers
The hazmat written test focuses on the Federal Motor Carrier Safety Regulations (FMCSR) rules for hazardous materials transport. You need to know how to identify hazmat classes — explosives, gases, flammables, oxidizers, poisons, radioactive materials, and others. The test asks about placarding (the diamond-shaped warning labels on vehicles), how to load and unload hazmat safely, and what paperwork you must carry.
You will also be tested on emergency procedures: what to do if a hazmat load spills, how to report accidents, and when to call hazmat specialists. The test includes questions about vehicle equipment — things like proper ventilation, fire extinguishers, and placards that must be in place before you transport hazmat.
Most people study using the Texas CDL manual (available free on the DPS website) and hazmat-specific study guides. Many commercial driving schools offer hazmat prep courses, though they are not required.
Background check requirements and what disqualifies you
The TSA background check is mandatory and non-negotiable. The TSA will deny your hazmat endorsement if you have certain criminal convictions, immigration violations, or security concerns. Disqualifying offenses include felonies involving explosives, hazardous materials, or violence; human trafficking; terrorism-related crimes; and some drug convictions.
Immigration status matters too. If you are not a U.S. citizen, you must have a valid visa or work authorization. Undocumented immigrants cannot get a hazmat endorsement. The TSA also looks at whether you have been dishonorably discharged from the military or have outstanding warrants.
If you have a criminal record but are unsure whether it disqualifies you, contact the TSA or your local DPS office before you test. Some convictions may not be disqualifying, and it is better to know in advance than to fail the background check after passing the written test.
Cost and renewal timeline
The hazmat endorsement fee in Texas varies but typically costs between $85 and $100 for the initial endorsement. You pay this fee when you take the test. Some DPS offices charge slightly different amounts, so confirm the exact fee when you schedule your appointment.
Your hazmat endorsement is valid for five years from the date it is issued. You must renew it before it expires. To renew, you take the written test again and pass another TSA background check. You do not need to renew your entire CDL at the same time unless your CDL is also expiring.
If your hazmat endorsement expires and you do not renew it, you lose the endorsement and cannot legally transport hazmat. You would have to start the process over from the beginning, including the written test and background check.
What to study before your test
The Texas CDL manual has a full section on hazmat rules. read it free from the DPS website and focus on chapters covering hazmat classes, placarding, loading and unloading, vehicle equipment, and emergency procedures. Read through the manual at least twice before your test date.
Many people also use hazmat practice tests online or through commercial driving schools. These practice tests help you get used to the question format and identify weak areas. The actual test is similar in style and difficulty to the practice tests.
Study for at least one to two weeks before your test date. Hazmat rules are specific and detailed, so cramming the night before usually does not work. Give yourself time to absorb the material and take practice tests under timed conditions.
What happens if you fail the written test
If you do not pass the hazmat written test on your first try, you can retake it. You must wait at least one day before you test again, and you pay the fee each time you test. There is no limit to how many times you can retake the test, but each attempt costs money and takes time.
After you fail, review the questions you missed and study those topics more carefully. Many DPS offices will tell you which areas you struggled with, which helps you focus your studying. Some people take a hazmat prep course after failing once; others study the manual more thoroughly and pass on the second try.
If you pass the written test but fail the background check, you cannot retake the background check when ready. You must wait and reapply after your disqualifying issue is resolved (for example, if a conviction was expunged or if your immigration status changed).
Frequently Asked Questions
Can I get hazmat on my CDL if I have a suspended license?
No. Your CDL must be valid and in good standing to add hazmat. If your license is suspended, you must get it reinstated first. Once your CDL is active again, you can then test for hazmat.
Do I need hazmat if I only transport certain materials?
Yes, if you transport any amount of hazmat for pay, you need the endorsement. There is no exception for small quantities. Some materials are exempt from hazmat rules (like certain fuels in small quantities), but if you are unsure, assume you need it.
How long does the TSA background check actually take?
Most background checks complete within two to four weeks, but some take longer if the TSA needs more information about your history. You cannot drive hazmat until the check is done and cleared, so plan accordingly if you have a job start date.
What if I move out of Texas after I get my hazmat endorsement?
Your Texas hazmat endorsement is valid in all states. You do not need to get a new one if you move. However, when it is time to renew (every five years), you will need to renew it in whatever state you hold your CDL in at that time.
Can I test for hazmat online or by mail?
No. You must take the hazmat written test in person at a Texas DPS office on a computer. There is no online or mail-in option for hazmat testing.