How to Get a Hazmat Endorsement on Your CDL
By PassMyCDL Team .
August 26, 2026

Adding the hazmat endorsement to your CDL is two separate processes running in parallel: a federal security background check through the TSA, and a state knowledge test through your DMV. Most of the confusion drivers run into comes from not understanding which agency handles which part. This guide walks through the process in the exact order you’ll actually do it, with real fees and timelines, plus a quick eligibility check before you spend any money on fingerprinting.
The process in one sentence: Pre-enroll with TSA online, get fingerprinted in person, wait 30–45 days for the background check, pass your state’s hazmat knowledge test, then your state adds the endorsement to your CDL. Total cost is usually $90–$150, and total time is usually 4–8 weeks.
Hazmat Eligibility Pre-Checker
Check any of the following that are true for you, then see where you stand.
You meet the core age, status, and licensing requirements. You are ready to start the Universal Enroll application and pay the standard $86.50 TSA fee.
You have not confirmed all three core requirements (age 21+, lawful status, and CDL in progress). Make sure all three are true before starting the TSA application, since the fee is non-refundable even if you are later found ineligible on these grounds.
You checked something that may disqualify you under TSA rules. This does not necessarily mean automatic denial in every case, but it does mean you should review the official TSA disqualifying offense list at tsa.gov before paying the application fee, since it is non-refundable. Consider speaking with a legal professional if your situation is unclear.
The 5-step process — in order
This is the actual sequence, not a simplified version. Follow these in order and you won’t waste a step.
1. Pre-enroll with TSA Universal Enroll
Day 1 — 20 minutes online
Go to universalenroll.dhs.gov and start a Hazardous Materials Endorsement application. Fill in your personal details, choose an enrollment center near you, and pay the federal fee — $86.50 standard, or $41 if you already hold a valid TWIC card and your state accepts TWIC comparability.
2. Get fingerprinted in person
Within 1–2 weeks of pre-enrolling
Visit your chosen enrollment center with two forms of acceptable ID and your CLP or CDL. An agent collects your fingerprints electronically and has you review and sign the application. This appointment typically takes 15–20 minutes.
3. TSA conducts the security threat assessment
30–45 days after fingerprinting
TSA reviews your fingerprints, criminal history, and immigration status. You cannot speed this up. Most approvals arrive within the stated window — incomplete or mismatched paperwork is the most common cause of delays beyond that.
4. Pass the hazmat knowledge test
After TSA approval — same week possible
Once approved, visit your state DMV with your TSA approval notification and take the written hazmat knowledge test — typically 30 questions, 80% to pass. Some states let you take this test before TSA approval comes through, but the endorsement cannot be issued until TSA clears you either way.
5. State adds the endorsement to your CDL
Same day or mailed within 2 weeks
With TSA approval confirmed and the knowledge test passed, your state issues an updated CDL with the H endorsement. Some states print it the same day; others mail the updated card.
What it actually costs
$86.50
Standard TSA fee
$41
Reduced fee with valid TWIC
$5–$50
State endorsement fee (varies)
Total cost typically runs $90 to $150 depending on your state’s additional fee. A few states add more — Texas charges a $25 state fee on top of the federal cost, for example. Check your state DMV’s fee schedule for the exact figure where you’re testing.
Already have a TWIC card? If you’ve worked in ports, rail yards, or other secure transportation facilities, you may already hold a TWIC card from an earlier background check. Since both credentials use similar federal vetting standards, holding a current TWIC card qualifies you for the reduced $41 hazmat fee in states that accept TWIC comparability — and your hazmat expiration will align with your TWIC expiration date.
Common reasons the process gets delayed
- Name or ID mismatch: If the name on your application doesn’t exactly match your ID documents, TSA flags the file for manual review, adding time.
- Incomplete fingerprint capture: A bad print at the enrollment center can require a second appointment, restarting part of the clock.
- Missing immigration documentation: Lawful permanent residents and other non-citizens need to provide specific proof of status — confirm exactly which documents are accepted before your enrollment appointment.
- Starting too close to a job start date: The 30–45 day window is an estimate, not a guarantee. If a job offer depends on having the endorsement by a specific date, start the TSA process the moment you know you’ll need it — ideally while you’re still completing other parts of CDL training.
Don’t wait until the last minute: Unlike the knowledge test, which you can study for and retake quickly, the TSA timeline is largely out of your control once submitted. If hazmat is part of your career plan, start the TSA application as early as possible — even before you’ve finished your CDL training — so the background check runs in parallel with everything else.
Renewal — don’t let it lapse
The hazmat endorsement isn’t permanent. You’ll need to renew the TSA threat assessment every 5 years, and the process is nearly identical to the original application.
- Start 90 days before expiration. Most states send a reminder notice around this point — don’t rely solely on it.
- Begin the TSA renewal at least 30 days before expiration at minimum, though earlier is safer given possible processing delays.
- Carriers pull drivers from hazmat dispatch the moment the endorsement shows expired in their system, regardless of whether your renewal is already in progress — plan around this, not after it.
What’s on the actual knowledge test
This guide covers the process of getting the endorsement. For everything that’s actually tested — the 9 hazmat classes, placard rules, shipping papers, and a full practice quiz — see the complete CDL Hazmat Endorsement Study Guide. If fuel or chemical tanker hauling is your goal, you’ll also want the tanker endorsement — see CDL Tanker Endorsement Guide for that process, since combining both creates the X endorsement that opens the highest-paying hazmat lanes.
Start studying while your TSA application is processing
The 30–45 day wait is the perfect window to study. PassMyCDL’s Hazmat Pack covers everything on the written test with structured lessons and practice questions — use the wait time productively.

