Skip to main content
← Back to Guides
Step-by-Step Guide

How to Get a Hazmat Endorsement: Complete Guide

Getting your hazmat endorsement requires a TSA background check and a written knowledge test at your state DMV. The entire process takes 4-8 weeks from start to endorsement on your CDL. This guide walks you through every step so you can start hauling premium-paying hazmat loads.

$100-$140

Total Cost

4-8 Weeks

Total Timeline

30 Questions

Knowledge Test

15-25%

Pay Premium

OT

O Trucking Editorial Team

Trucking Industry Experts

Published: February 19, 2026Updated: February 19, 2026

Fact-Checked by O Trucking Compliance Team

5+ years guiding drivers through hazmat endorsement acquisition

5+ Years Experience80+ Carriers ServedIndustry Data Verified

This article was written by the O Trucking editorial team with 9+ years of combined trucking industry experience. Learn more about us.

Prerequisites

Before you can pursue the hazmat endorsement, you need the following. For background on what the hazmat endorsement is and who needs it, see our glossary page.

Valid CDL — You must already hold a Commercial Driver's License (Class A, B, or C). The hazmat endorsement is an add-on to your existing CDL, not a standalone credential.

U.S. citizenship or lawful permanent residency — TSA requires proof of citizenship or immigration status for the Security Threat Assessment. Non-citizens with valid immigration status may also qualify.

No disqualifying criminal history — Same disqualification criteria as TWIC cards. Check before applying to avoid wasting the $86.50 TSA fee.

Payment — $86.50 for the TSA background check plus your state's DMV fee for the knowledge test ($10-$50 depending on state).

Step 1: Apply for TSA Background Check

The TSA Security Threat Assessment is the longest part of the process (4-6 weeks), so start here. This is the same background check used for TWIC cards — if you already have a valid TWIC, you may be able to skip this step or get a reduced fee.

1

Apply online through TSA

Visit the TSA hazmat endorsement application portal through Universal Enrollment Services. Create an account, enter your personal information including Social Security number, and pay the $86.50 fee. Pre-enrollment takes about 15 minutes.

Time: 15 minutes | Cost: $86.50
2

Schedule and attend fingerprinting appointment

Schedule an in-person appointment at an authorized enrollment center for fingerprinting. Bring government-issued photo ID and your CDL. The appointment takes about 10-15 minutes. Your fingerprints are sent to the FBI for the criminal history check.

Time: 10-15 minutes | Documents: Photo ID + CDL
3

Wait for TSA determination

TSA processes the background check, which includes criminal history, immigration verification, and intelligence database checks. Standard processing takes 4-6 weeks. You can check your status online. Once approved, TSA sends a notification letter to your state DMV and to you.

Wait time: 4-6 weeks | Result: Approval or denial notification

Start the TSA Check While You Study

Do not wait for the TSA approval before studying for the knowledge test. Submit the TSA application on day one, then spend the 4-6 week waiting period studying. By the time your background check clears, you will be ready to walk in and take the test immediately.

Step 2: Study for the Knowledge Test

While your TSA background check processes, prepare for the written test. The hazmat knowledge test covers specialized material you likely did not encounter during your general CDL test. For a complete study guide, see our hazmat CDL test prep guide.

Key Study Topics

Hazardous Materials Table (columns 1-9)

Proper shipping names and hazard classes

Placarding rules and requirements

Loading and unloading procedures

Emergency response and spill procedures

Shipping papers and documentation

Bulk packaging and tank requirements

Route planning and restricted areas

Most drivers need 1-2 weeks of dedicated study to pass. Use your state's CDL manual (hazmat section), free online practice tests, and mobile CDL prep apps. The test is 30 multiple-choice questions with an 80% passing score — you need at least 24 correct answers.

Step 3: Take the Knowledge Test at DMV

Once TSA approves your background check, you can schedule and take the hazmat knowledge test at your state DMV. Some states require you to bring the TSA approval letter; others receive electronic notification directly from TSA.

Schedule your DMV appointment

Most states require an appointment for CDL endorsement testing. Some states offer walk-in testing at specific locations. Call your state DMV to confirm requirements and available dates.

What to bring

Your current CDL, TSA approval letter (if required by your state), payment for the state testing fee ($10-$50), and any additional documents your state requires.

Pass/fail and retakes

If you pass (24+ out of 30 correct), the H endorsement is added to your CDL. If you fail, most states allow you to retake after a waiting period (typically 1-7 days, varies by state). There may be an additional fee for retakes.

TSA Approval Has a Time Limit

Your TSA approval is valid for a limited period — typically 60-90 days. If you do not take and pass the DMV knowledge test within that window, you may need to restart the TSA process. Schedule your DMV test as soon as your TSA approval arrives.

Step 4: Endorsement Added to CDL

Upon passing the knowledge test, your state DMV adds the H endorsement code to your CDL. Depending on your state, you may receive a new physical CDL card or a temporary document until the new card arrives by mail (typically 1-2 weeks).

Once the H endorsement appears on your CDL, you are legally authorized to transport hazardous materials in quantities requiring placards. Notify your carrier or dispatch service so they can start booking hazmat loads for you immediately.

Adding Tanker for X Endorsement

If you plan to haul fuel or liquid chemicals, you need both the H (hazmat) and N (tanker) endorsements. Together they show as the X endorsement on your CDL. The tanker test is separate — 20 questions, 80% passing — but does not require a TSA background check. You can take both tests at the DMV on the same day.

Take Both Tests in One DMV Visit

Schedule your hazmat and tanker knowledge tests for the same DMV appointment. Passing both gives you the X endorsement in a single visit, opening up the highest-paying sector in trucking — fuel hauling. See our tanker endorsement guide for the tanker test details.

Hazmat Endorsement Renewal

The hazmat endorsement renews with your CDL cycle (typically every 4 years). Renewal requires a new TSA background check ($86.50) each time. Some states also require you to retake the knowledge test; others waive it for renewals. Check your state's specific requirements.

Start the TSA renewal process at least 3 months before your CDL expires to avoid any gap in your endorsement. An expired hazmat endorsement means you cannot legally haul hazmat loads, even if your CDL itself is still valid.

Complete Timeline: Start to Endorsement

Day 1: Submit TSA application + begin studying

Online pre-enrollment and fingerprinting appointment (15-30 min total)

Weeks 1-6: Wait for TSA + study for test

Use this time to master the hazmat knowledge material

Week 5-7: Receive TSA approval + schedule DMV

Book DMV appointment immediately upon receiving approval

Week 6-8: Pass test + endorsement on CDL

H endorsement active — start hauling hazmat loads

How Our Team Supports Hazmat-Endorsed Drivers

Immediate access to hazmat loads

As soon as your H endorsement is active, we start matching you with premium hazmat freight. At O Trucking LLC, we maintain relationships with chemical shippers, fuel distributors, and hazmat brokers who pay 15-25% above standard rates.

Endorsement and renewal tracking

We track your TSA expiration and CDL renewal dates so your hazmat endorsement never lapses. A gap in endorsement means lost premium loads. We send reminders 3 months before renewal deadlines so you have time to complete the TSA process. We also track your CSA score and HOS compliance — critical for hazmat drivers.

Ready to Earn More with Hazmat Loads?

Get your hazmat endorsement and let our dispatch team match you with premium loads. Hazmat drivers in our network earn 15-25% more than standard freight.

Free consultation
No contracts required
Start earning immediately
24/7 support included