What a hazmat endorsement requires
A hazmat endorsement adds to your CDL and lets you haul hazardous materials — things like fuel, chemicals, explosives, and radioactive cargo. To get one, you need to pass a written test, pass a background check run by the Transportation Security Administration (TSA), and get fingerprinted. You cannot skip any of these steps, and failing the background check means you cannot get the endorsement, even if you pass the written test.
The written test covers how to load, transport, and handle hazmat safely. It is separate from your CDL knowledge test. Most states let you take it at the same place you test for your CDL — usually the DMV or a third-party testing site — but some require you to test at a DMV office only. You need to know your state's rules before you book.
The TSA background check is the longest part of the process. It takes weeks, sometimes months. The TSA looks at your criminal history, immigration status, and driving record. If you have certain felonies, drug convictions, or immigration violations, you will be denied. If you are approved, the TSA sends a notice to your state's DMV, and then you can add the endorsement to your license.
Key Takeaways
- You must pass a written hazmat test, a TSA background check, and fingerprinting before the endorsement is added to your CDL.
- The TSA background check typically takes four to eight weeks and is the slowest part of the process.
- Certain criminal convictions, drug offenses, and immigration violations will result in automatic denial.
- You can take the written test at your DMV or an approved testing site, but you must be fingerprinted at a location the TSA approves.
- Once the TSA approves you, you return to your state DMV to pay a fee and have the endorsement added to your license.
The written test and what it covers
The hazmat written test has 30 questions, and you need to get at least 24 right to pass. The test covers nine topics: hazmat regulations, loading and unloading, vehicle placarding and labeling, shipping papers, emergency response, hazmat classes, hazmat table information, and safe driving practices specific to hazmat transport.
You can study using the hazmat section of your state's CDL manual — every state publishes one for free online. Many people also use third-party study guides and practice tests, which you can find through a search for your state's name plus "hazmat practice test." The test itself is computer-based in most states, and you get your score when ready after you finish.
You do not need to renew or retake the hazmat test every time you renew your CDL in most states, but a few states require you to retake it. Check your state's DMV website to confirm the renewal rules for hazmat endorsements in your state.
The TSA background check process
After you pass the written test, you move to the TSA background check. You will need to go to an approved fingerprinting location — usually a police station, sheriff's office, or a private fingerprinting service that works with the TSA. Bring a government-issued photo ID and be ready to pay a fee, which varies by location but is typically $15 to $25.
The fingerprinting location sends your prints to the TSA and the FBI. The TSA then checks your criminal history, immigration records, and driving record. This step takes four to eight weeks on average, though it can take longer if the TSA needs more information or if there are delays in the system.
During this time, you cannot legally haul hazmat. You have to wait for the TSA to send approval to your state DMV. Once approved, the TSA sends you a letter or notification, and your state DMV updates your record. Only then can you add the endorsement to your license.
Who cannot get a hazmat endorsement
The TSA will deny a hazmat endorsement if you have been convicted of certain crimes. These include felonies involving explosives, weapons, or terrorism; drug trafficking or manufacturing; human trafficking; or crimes involving fraud or forgery related to transportation documents. Convictions for driving under the influence (DUI) or refusal to take a breath test do not automatically disqualify you, but they are reviewed case by case.
Immigration violations also result in denial. If you are not a U.S. citizen or permanent resident, or if you have overstayed a visa or entered the country illegally, you cannot get a hazmat endorsement. The TSA also denies endorsements to people who are subject to certain restraining orders or who have been found mentally incompetent by a court.
If you are denied, the TSA will send you a letter explaining why. You have the right to appeal the decision, but the process is lengthy and the grounds for appeal are narrow. If your denial was based on incomplete or incorrect information, you can request a correction and reapply.
Costs and timeline
The total cost of getting a hazmat endorsement varies by state but typically ranges from $50 to $150. This includes the written test fee (usually $10 to $30), the fingerprinting fee ($15 to $25), and the endorsement fee added to your CDL renewal or update ($25 to $100). Some states charge the endorsement fee upfront; others charge it only after TSA approval.
The timeline depends on how quickly you pass the written test and how long the TSA takes to process your background check. If you pass the test on your first try and the TSA approves you within the typical four to eight weeks, you could have the endorsement on your license within two months. If the TSA needs more information or if there are delays, it can take three to six months or longer.
Plan ahead if you need the endorsement for a job. Tell your employer the TSA background check takes weeks, not days. Some employers will hire you conditionally and let you start training while the background check is pending, but you cannot legally haul hazmat until the endorsement is on your license.
Renewing and maintaining your hazmat endorsement
When your CDL expires, your hazmat endorsement expires with it. To renew it, you typically have to pass the written test again and go through another TSA background check. A few states allow you to renew the endorsement without retesting if you have held it for a certain number of years without incident, but this is rare. Check your state's rules before your CDL expires.
If your hazmat endorsement is suspended or revoked — for example, because you were convicted of a disqualifying crime after you got it — you lose the right to haul hazmat when ready. You cannot reapply for a new endorsement until the suspension or revocation period ends, and you will have to pass the written test and background check again.
What happens after you get the endorsement
Once the endorsement is on your license, you can legally haul hazmat. Your employer will likely require you to complete hazmat training specific to the materials you will be transporting. This training is separate from the CDL test and is usually provided by your employer or a third-party training company. Federal law requires all hazmat drivers to complete this training before they start hauling hazmat.
You will also need to follow strict rules about how you load, transport, and unload hazmat. Your vehicle must have the correct placards and labels, your shipping papers must be in order, and you must follow all speed limits and route restrictions. Violations can result in fines, suspension of your hazmat endorsement, or loss of your CDL.
Frequently Asked Questions
Can I haul hazmat while my TSA background check is pending?
No. You can only haul hazmat once the TSA approves you and the endorsement is added to your license. Even if you pass the written test, you cannot legally transport hazmat while the background check is in progress. Your employer may let you do other work while you wait, but not hazmat hauling.
What if I have a criminal record — am I automatically denied?
Not automatically. The TSA looks at the type of crime, when it happened, and how serious it was. Felonies involving explosives, weapons, terrorism, or drug trafficking result in denial. Other crimes are reviewed case by case. If you are unsure, contact the TSA or your state DMV before you pay for the test.
How long does the TSA background check really take?
The average is four to eight weeks, but it can take longer. If the TSA needs more information about your background or if there are delays in the system, it can stretch to three or four months. There is no way to speed it up, so plan ahead if you need the endorsement for a job.
Do I have to retake the hazmat test when I renew my CDL?
In most states, yes. You have to pass the written test again and go through another TSA background check when your CDL expires. A few states have different rules, so check your state DMV website to confirm what you need to do.
What if I fail the written test?
You can retake it. Most states let you retake the test the same day or within a few days, though some have a waiting period. You will have to pay the test fee again. There is no limit on how many times you can retake it, but you cannot move forward with the TSA background check until you pass.