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 Transportation Security Administration (TSA) background check, pass the hazmat knowledge test at the Texas Department of Public Safety (DPS), and pay the endorsement fee. You cannot take the hazmat test until TSA approves you — approval typically takes 7 to 10 business days after you submit your fingerprints and background information. The entire process from start to approval usually takes 3 to 4 weeks.

Unlike some endorsements, you cannot test for hazmat on the same day you explore. You must first complete the TSA security threat assessment, receive written approval from DPS, and then schedule your knowledge test at a DPS office. Texas does not offer hazmat testing at third-party examiners — all hazmat tests happen at DPS locations only.

Key Takeaways

  • You must submit fingerprints and pass a TSA background check before you can take the hazmat knowledge test; this step cannot be skipped or rushed.
  • The hazmat knowledge test is separate from your CDL test and covers regulations for transporting hazardous materials, placarding, and emergency procedures.
  • Texas charges a hazmat endorsement fee at the time you pass the test; the fee amount depends on how long you want the endorsement to last.
  • You must renew your hazmat endorsement every five years, and renewal requires another TSA background check and knowledge test.

Step 1: Submit Your Information for TSA Background Check

Visit a Texas DPS office in person and request the hazmat endorsement process. Bring your current CDL, a valid photo ID, and your Social Security number. The DPS staff will take your fingerprints using digital scanning and collect your personal information on the hazmat process form. You cannot do this step online or by mail — TSA requires in-person fingerprinting at a DPS office.

The DPS office will give you a receipt showing your process was submitted to TSA. Keep this receipt; you will need it to track your background check status. TSA will contact you by mail if there are any issues with your process. If your background check is denied, TSA will send you a written explanation and information about how to appeal.

Step 2: Wait for TSA Approval and Receive Your Letter

After you submit your fingerprints, TSA conducts a background check that typically takes 7 to 10 business days. You cannot move forward until TSA approves you. Once approved, TSA sends a letter directly to you (not to DPS) stating that you have passed the security threat assessment. This letter is your proof of TSA clearance.

If you do not receive a letter within two weeks, contact the DPS office where you applied and ask them to check the status of your process with TSA. TSA does not send approval notices by email — the letter comes by mail only. Do not schedule your knowledge test until you have this letter in hand.

Step 3: Schedule and Take the Hazmat Knowledge Test

Once you have your TSA approval letter, take it to any Texas DPS office and schedule your hazmat knowledge test. You can schedule the test for the same day or a future date, depending on DPS availability. Bring your TSA approval letter, your current CDL, and a valid photo ID to the test appointment.

The hazmat knowledge test has 30 questions and covers hazardous materials regulations, placarding requirements, shipping papers, emergency procedures, and safe handling practices. You must score at least 80 percent to pass. The test is computer-based and takes about 30 to 45 minutes. If you fail, you can retake the test the same day or schedule another appointment.

Step 4: Pay the Fee and Receive Your Endorsement

When you pass the hazmat test, you pay the endorsement fee at the DPS office. Texas charges different fees depending on the validity period you choose: a two-year endorsement costs less than a five-year endorsement. Ask the DPS staff which option is available when you take your test. You must pay the fee on the day you pass — you cannot pay it later.

After you pay, DPS issues your hazmat endorsement and adds it to your CDL record. Your updated CDL with the hazmat endorsement will be mailed to you within 7 to 10 business days. Your hazmat endorsement is valid for five years from the date it is issued, regardless of when your CDL itself expires.

Documents and Fees You Will Need

StepDocuments RequiredFee
TSA Background Check (In-Person)Current CDL, valid photo ID, Social Security numberNo fee for background check
Hazmat Knowledge TestTSA approval letter, current CDL, valid photo IDNo fee for test itself
Hazmat EndorsementProof of passing test (issued by DPS)Varies by validity period; typically $20–$40

Common Mistakes That Delay Your Endorsement

The most common mistake is trying to take the hazmat knowledge test before TSA approves you. DPS will not let you test without your TSA approval letter, even if you have already submitted your fingerprints. Wait for the letter before you schedule the test.

A second mistake is not bringing your TSA approval letter to the test appointment. If you forget it, you will not be allowed to test and will have to reschedule. Keep the letter in a safe place and bring it with you.

A third mistake is assuming your hazmat endorsement renews automatically when your CDL renews. It does not. You must renew your hazmat endorsement separately every five years, and renewal requires another TSA background check and knowledge test. Mark your calendar five years from the date your endorsement is issued so you do not miss the renewal important date.

Frequently Asked Questions

What happens if TSA denies my background check?

TSA will send you a written notice explaining the reason for denial and information about how to appeal. You can request reconsideration or appeal through TSA's administrative process. Once the appeal is resolved in your favor, you can reapply for the hazmat endorsement at a DPS office.

Can I take the hazmat test at a third-party examiner instead of DPS?

No. Texas only allows hazmat knowledge tests at DPS offices. You cannot take the hazmat test through a third-party CDL examiner, even if you took your CDL test at one.

How long does the entire process take from start to endorsement?

The process typically takes 3 to 4 weeks: 7 to 10 business days for TSA approval, plus time to schedule your test, plus 7 to 10 business days for your updated CDL to arrive by mail. If you schedule your test when ready after receiving TSA approval, you can complete it faster.

Do I have to renew my hazmat endorsement when I renew my CDL?

No. Your hazmat endorsement is valid for five years from the date it is issued, separate from your CDL expiration date. You must renew hazmat separately, and renewal requires another TSA background check and knowledge test.

What if I fail the hazmat knowledge test?

You can retake the test the same day or schedule another appointment at a DPS office. There is no fee to retake the test. You do not need to repeat the TSA background check — your TSA approval letter remains valid for one year.