HowLongFor

How Long Does It Take to Get a Hazmat Endorsement?

Quick Answer

2–8 weeks total. The knowledge test takes about an hour, but the TSA background check and fingerprinting process adds 2–8 weeks of waiting time.

Typical Duration

2 weeks8 weeks

Quick Answer

Getting a hazmat endorsement (HME) on your CDL takes 2–8 weeks from start to finish. The written knowledge test itself is short—about 30–60 minutes—but the mandatory TSA security threat assessment, which includes fingerprinting and a federal background check, accounts for most of the timeline.

Step-by-Step Timeline

StepTime RequiredDetails
Study for the knowledge test1–2 weeksReview HazMat sections of CDL manual
TSA enrollment and fingerprinting1 dayVisit an enrollment center in person
TSA background check processing2–6 weeksFederal security threat assessment
Pass the HME knowledge test30–60 minutesAt your state's DMV or licensing office
Receive updated CDL1–2 weeksNew card issued with "H" endorsement

Prerequisites

Before applying for a hazmat endorsement, you must:

  • Hold a valid Commercial Driver's License (CDL)
  • Be at least 21 years old
  • Be a U.S. citizen or lawful permanent resident
  • Have no disqualifying criminal history (certain felonies within the past 7 years, or any terrorism-related offenses)

The TSA Background Check (2–6 weeks)

The TSA security threat assessment is the most time-consuming part of the process. Here's how it works:

1. Apply Online

Visit the TSA's Universal Enrollment Services website to begin your application. You'll provide personal information including your full legal name, date of birth, Social Security number, and immigration status.

2. Schedule Fingerprinting

After submitting your online application, schedule an in-person appointment at an enrollment center for fingerprinting. Bring two forms of valid identification. The fingerprinting appointment itself takes about 15–30 minutes.

3. Wait for Results

The TSA conducts an FBI criminal history check, an immigration check, and a terrorism-related intelligence review. Processing typically takes 2–4 weeks, though delays can push it to 6 weeks or more during high-volume periods.

4. Receive Approval

Once cleared, the TSA notifies your state licensing agency. You then have a window (typically 60–90 days) to take the knowledge test.

The Knowledge Test (30–60 minutes)

The hazmat endorsement test consists of 30 questions drawn from the HazMat section of your state's CDL manual. You need to answer at least 80% correctly (24 out of 30) to pass. Topics covered include:

  • Hazardous materials classifications and placarding
  • Shipping papers and documentation requirements
  • Loading and unloading procedures
  • Emergency response and incident reporting
  • Bulk packaging and cargo tank rules
  • Driving and parking rules for HazMat loads

Study Resources

Most candidates study for 1–2 weeks using their state's CDL manual (available free online from the DMV) and practice tests. The material is straightforward if you already hold a CDL—it builds on knowledge you already have.

Costs Involved

ItemTypical Cost
TSA background check fee$86.50
State endorsement test fee$10–$30 (varies by state)
Updated CDL card fee$0–$25 (varies by state)
Total$96–$140

Renewal Requirements

The hazmat endorsement must be renewed every 5 years, which requires a new TSA background check and retaking the knowledge test. Many drivers begin the renewal process 3–6 months before expiration to avoid any gap in their endorsement status.

Tips for a Faster Process

  • Start the TSA application as soon as possible—this is the bottleneck
  • Choose a fingerprinting appointment at a less busy enrollment center for faster scheduling
  • Study for the knowledge test while waiting for TSA clearance so you can test immediately upon approval
  • Check with your employer, as many trucking companies cover the TSA fee and can expedite paperwork

Sources

How long did it take you?

week(s)

Was this article helpful?