The Hazmat Endorsement Costs Between $85 and $175, Depending on Your State

The hazmat endorsement fee covers the written test and the background check that the Transportation Security Administration (TSA) requires. Most states charge between $85 and $175 for the full endorsement process. Some states bundle the fee into a single transaction; others charge separately for the test and the TSA security clearance. You will also need to pay for study materials or a written test attempt if you fail the first time, though the retest fee is usually lower than the initial fee.

The total cost depends on three things: your state's base fee, whether you renew your CDL at the same time, and whether you pass the written test on your first attempt. If you are renewing your CDL and adding hazmat in the same transaction, some states offer a combined fee that is slightly lower than paying for each separately. If you fail the written test, you will pay a retest fee that typically ranges from $10 to $50.

The hazmat endorsement is valid for five years in most states, matching your CDL renewal cycle. You will need to renew it when your CDL expires, and you will pay the renewal fee at that time. The TSA background check is part of the initial fee and does not require a separate payment during renewal, though some states charge a small administrative fee to process the renewal.

Key Takeaways

  • Hazmat endorsement fees range from $85 to $175 depending on your state, and this covers both the written test and the TSA security clearance.
  • If you fail the written test, you will pay a retest fee of $10 to $50 in most states before you can try again.
  • Some states offer a lower combined fee if you renew your CDL and add hazmat at the same time, so check with your DMV before paying separately.
  • The endorsement is valid for five years, and you will pay a renewal fee when your CDL expires, though the renewal fee is often lower than the initial fee.
  • You cannot add hazmat to your CDL online; you must visit your state DMV in person to complete the written test and provide identification for the TSA background check.

State-by-State Fee Breakdown

Hazmat endorsement fees vary significantly by state. California charges $35 for the test and $50 for the TSA security clearance, totaling $85. Texas charges $100 for the combined endorsement. New York charges $120. Florida charges $95. Illinois charges $85. These are the fees as of the most recent update, but states adjust fees periodically, so you should confirm the current fee with your state DMV before you go in.

Some states include the hazmat fee in a broader CDL endorsement package. If you are adding multiple endorsements at once—for example, hazmat and tanker—you may pay a single fee that covers both, or you may pay for each separately. A few states offer a discount if you renew your CDL and add hazmat in the same visit, so ask your DMV whether that option is available.

The TSA background check fee is the same in every state because it is a federal requirement, but states add their own administrative and testing fees on top of it. This is why the total fee you pay at your state DMV is higher than the federal component alone.

What the Fee Covers

The hazmat endorsement fee covers three things: the written test administered by your state DMV, the TSA security clearance background check, and the endorsement itself printed on your CDL. You do not pay separately for each of these; the single fee covers all three. The written test is 30 questions, and you must score at least 80 percent to pass. The test covers hazardous materials classifications, placarding, shipping papers, and emergency procedures.

The TSA background check is a fingerprint-based criminal and security history review. It is not a separate process or fee; it is part of the endorsement process. The TSA conducts the check, but you do not interact with the TSA directly. Your state DMV collects your fingerprints and submits them as part of your endorsement request. The check typically takes two to four weeks, though it can take longer if the TSA needs additional information.

The fee does not cover study materials, practice tests, or training courses. Many drivers buy study guides or take online practice tests before attempting the written exam. These are optional and cost between $10 and $50, depending on the provider. Some employers cover these costs for their drivers.

Retest Fees and Failed Attempts

If you fail the written test, you will pay a retest fee to try again. Most states charge $10 to $50 per retest attempt. Some states allow you to retest when ready; others require you to wait a few days before you can try again. You will need to pay the retest fee each time you attempt the test after a failure.

The retest fee is separate from the initial endorsement fee. If you fail on your first attempt and pay $100 for the initial endorsement, you will then pay an additional $15 to $40 to retest, depending on your state. This means the total cost of obtaining hazmat can reach $140 to $215 if you fail once and pass on the second attempt.

To avoid a retest fee, study the hazmat manual provided by your state DMV before you take the test. Most states offer the manual for free online or in print at the DMV office. Taking a practice test beforehand significantly increases your chances of passing on the first attempt.

Renewal Fees and Long-Term Costs

When your CDL expires and you renew it, you will pay a hazmat renewal fee. This fee is usually lower than the initial endorsement fee—typically $50 to $100, depending on your state. The renewal fee covers the TSA background check update and the new endorsement on your renewed CDL. You do not need to retake the written test during renewal unless your state requires it, which is rare.

The hazmat endorsement is valid for five years in most states, matching your CDL validity period. Some states allow you to renew hazmat before your CDL expires if you want to renew the endorsement separately, though this is uncommon. Most drivers renew both at the same time when their CDL is due to expire.

If your hazmat endorsement expires before your CDL does, you will need to renew it separately. This costs the same as the renewal fee and requires you to visit the DMV again. To avoid this, renew your hazmat at the same time you renew your CDL.

Payment Methods and Where to Pay

You pay the hazmat endorsement fee at your state DMV office when you explore for the endorsement in person. Most DMV offices accept cash, check, debit card, and credit card. Some states allow you to pay online before your visit, which can speed up the process. A few states require payment at the time of process only.

You cannot pay the fee online and complete the endorsement remotely. The TSA background check requires your fingerprints, which must be taken in person at the DMV. You must visit the DMV office, provide identification, take the written test, and have your fingerprints collected. This entire process typically takes 30 minutes to one hour.

Some employers reimburse drivers for hazmat endorsement fees, especially if the job requires the endorsement. If your employer offers reimbursement, ask whether you should pay out of pocket first and submit a receipt, or whether the employer will pay the DMV directly. Keep your receipt and any documentation of the fee you paid for your records.

Frequently Asked Questions

Do I have to pay the hazmat fee if I already have a CDL?

Yes. The hazmat endorsement is an add-on to your existing CDL, and you pay the full endorsement fee even if you already hold a CDL. The fee covers the written test and the TSA background check, both of which are required for hazmat. You do not pay for the CDL itself again, only for the endorsement.

What happens if I fail the TSA background check?

If the TSA denies your background check, you will not receive the hazmat endorsement, and you will not be refunded the fee you paid. You can appeal the TSA decision, but this is a separate process from the DMV. Contact the TSA directly to understand the reason for the denial and whether you can reapply. Most denials are permanent unless the underlying issue is resolved.

Can I get a refund if I change my mind after paying?

Refund policies vary by state. Some states refund the fee if you cancel before the TSA background check is submitted, which is usually within a few days of your process. Once the TSA check begins, most states do not refund the fee. Ask your DMV about the refund window before you pay.

Is the hazmat endorsement fee the same if I renew my CDL early?

If you renew your CDL before it expires and add hazmat at the same time, you will pay the full hazmat endorsement fee, not a reduced renewal fee. The renewal fee applies only when you renew hazmat on an already-valid CDL. If you are renewing your CDL early and adding hazmat for the first time, you pay the initial endorsement fee.

Do I need to pay the hazmat fee again if I move to a different state?

If you move to a new state and transfer your CDL, you will need to obtain a hazmat endorsement from your new state. You will pay that state's hazmat endorsement fee. Your old hazmat endorsement does not transfer; each state issues its own endorsements. However, if your old CDL is still valid, you can continue to drive hazmat in other states using your current license until it expires.