The Cost Breakdown for Hazmat and Tanker Endorsements

A hazmat endorsement costs between $10 and $100 for the written test fee, depending on your state. A tanker endorsement costs roughly the same range. Neither endorsement requires classroom training by law, so you pay only for the test itself — there is no mandatory course fee. However, many drivers choose to pay for study materials or practice tests, which typically run $20 to $50 extra.

The actual cost varies by state because each state's Department of Motor Vehicles sets its own fee schedule. Some states bundle endorsement tests together at a single price; others charge per endorsement. A few states charge nothing for the written test but require a hazmat background check through the Transportation Security Administration (TSA), which costs $85 to $100 and is separate from the DMV fee.

The TSA background check is mandatory if you want a hazmat endorsement and is non-refundable. You pay this fee directly to the TSA, not to your state DMV. The check takes 10 to 15 business days, so budget for that wait time before you can take the hazmat test itself.

Key Takeaways

  • Hazmat and tanker endorsement test fees range from $10 to $100 per endorsement depending on your state, with no mandatory training required by law.
  • A hazmat endorsement requires a TSA background check that costs $85 to $100 separately and takes 10 to 15 business days to complete.
  • Tanker endorsements do not require a background check, only the written test fee to your state DMV.
  • Study materials and practice tests are optional but typically cost $20 to $50 if you choose to purchase them.
  • You can hold both endorsements at the same time, but you pay the test fee for each one separately.

How the TSA Background Check Works and Why It Costs Extra

If you pursue a hazmat endorsement, the TSA background check is a separate process from your state's endorsement test. You initiate this through the TSA's Hazmat Threat Assessment Program, not through your DMV. The fee is $85 to $100 and covers the TSA's review of your criminal history, driving record, and other security factors.

The check is not optional — you cannot take the hazmat test without TSA clearance. You submit your information online or by mail, the TSA processes it over 10 to 15 business days, and then you receive notification of approval or denial. Only after approval can you schedule your hazmat written test at the DMV.

If the TSA denies your process, the fee is not refunded. You can appeal the decision, but that process takes additional time and may involve legal costs if you hire representation. This is why some drivers research their own background before explore — a criminal conviction or certain traffic violations can result in denial.

State-by-State Fee Variation and Where to Find Your Specific Cost

Your state DMV website lists the exact fee for hazmat and tanker endorsement tests. Most states charge between $10 and $50 per endorsement test, but a few charge more. For example, some states charge a flat fee for all endorsement tests combined, while others charge per endorsement.

The best way to find your state's exact fee is to visit your state's DMV website and search for "commercial endorsement fees" or "hazmat endorsement cost." You will find a fee schedule that lists every endorsement and its cost. If the website is unclear, you can call your local DMV office and ask directly — they can tell you the total cost before you pay anything.

Some states also offer discounts if you test for multiple endorsements on the same day. A few states waive the test fee if you are renewing an endorsement you already hold, though you still pay the TSA fee for hazmat if it has expired.

What You Pay For and What You Do Not

You pay for the written test itself and, for hazmat only, the TSA background check. You do not pay for classroom instruction because neither endorsement requires it by law. Some employers require their drivers to complete hazmat or tanker training before hiring them, but that is the employer's requirement, not a legal one.

You also do not pay for the actual endorsement to be printed on your license once you pass the test — that is included in your state's fee. However, if you need to replace your license card itself (because it is damaged or lost), your state may charge a replacement fee, typically $10 to $30.

Study materials are optional. Free resources exist online through the FMCSA (Federal Motor Carrier Safety Administration) website, but paid study guides and practice test apps often provide more detailed explanations. The choice to buy them is yours and does not affect whether you can test.

Timeline and When You Actually Pay

For a hazmat endorsement, you pay the TSA fee first — this happens when you submit your process online or by mail. You receive a receipt and a tracking number. After 10 to 15 business days, the TSA notifies you of approval or denial. Only then do you pay your state DMV fee and schedule the written test.

For a tanker endorsement, you skip the TSA step entirely. You pay your state DMV fee when you schedule the test, take the test, and if you pass, the endorsement is added to your license. This process is faster — typically one to two weeks from payment to endorsement.

If you want both endorsements, you pay the TSA fee for hazmat first, wait for approval, then pay your state fees for both the hazmat test and the tanker test. You can take both written tests on the same day once the TSA clears you, which saves time but not money.

Renewal Costs and Long-Term Expenses

Hazmat and tanker endorsements expire at different times depending on your state and when you first obtained them. Most states renew them every four to eight years along with your regular CDL renewal. When you renew, you typically pay the same test fee again, plus the TSA background check fee for hazmat.

Some states allow you to renew by mail or online without retesting, but most require you to pass the written test again. A few states waive the test fee for renewal if you have held the endorsement continuously, but this varies. Check your state DMV website for renewal requirements specific to your situation.

Budget for these renewal costs as part of your long-term CDL expenses. If you hold both endorsements and renew every five years, you are looking at roughly $150 to $300 every renewal cycle, depending on your state and whether the TSA charges for hazmat renewal.

Frequently Asked Questions

Can I get both hazmat and tanker endorsements at the same time?

Yes. You can take both written tests on the same day once you have TSA clearance for hazmat. You pay the test fee for each endorsement separately to your state DMV, plus the TSA fee for hazmat. Most drivers who want both complete the hazmat TSA process first, then schedule both tests together.

What happens if I fail the hazmat or tanker test?

You can retake the test, but you pay the test fee again. Your state DMV sets the rules for how many times you can test and how long you must wait between attempts — typically three to seven days. The TSA background check does not expire, so you do not pay that fee again if you fail the hazmat test.

Do I have to pay for hazmat training before I test?

No. Training is not required by law. However, some employers require it before hiring, and some states recommend it. If you choose to take a course, that is an additional cost on top of the test fee, typically $100 to $300 for a classroom course or $50 to $150 for an online course.

Is the TSA background check fee refundable if I am denied?

No. The $85 to $100 TSA fee is non-refundable even if your process is denied. You can appeal the decision, but there is no refund of the original fee. This is why some drivers research their background before explore.

Do I pay more for hazmat if I already have a tanker endorsement?

No. Each endorsement is priced independently. Having a tanker endorsement does not reduce the cost of adding hazmat, and vice versa. You pay the full test fee for each one, plus the TSA fee for hazmat only.