Testing locations depend on your state and whether you use a third-party examiner

You take your hazmat endorsement test at a Department of Motor Vehicles (DMV) office or an approved third-party testing facility in your state. Most states allow both options; some states use only DMV locations. The test itself is always written — you answer multiple-choice questions about hazardous materials regulations, placarding, and safe transport — but where you sit down to take it varies by state and your choice of testing provider.

The hazmat test is separate from your CDL written exams and skills test. You can take it at the same location as your other CDL tests, but you schedule it independently, pay a separate fee, and pass or fail it on its own. Some people pass their general CDL knowledge test and air brake test but fail hazmat on the first try — the three are not bundled together.

Key Takeaways

  • Your state DMV office is always an option for hazmat testing, but you must find the specific location that offers it — not all DMV branches do.
  • Third-party examiners (private testing centers) are available in most states and often have more flexible scheduling than DMV offices.
  • You must bring your current CDL permit, valid photo ID, and proof of TSA hazmat background clearance before you test.
  • Fees range by state and testing provider; DMV fees are typically lower than third-party fees, but third-party centers may have shorter wait times.
  • Your state's DMV website lists all approved testing locations and their hours — calling ahead is essential because hazmat testing is not offered at every branch.

Finding DMV locations that offer hazmat testing

Not every DMV office administers hazmat tests. Many states concentrate hazmat testing at regional or main DMV locations only. Start by visiting your state's DMV website and searching for "hazmat testing locations" or "hazmat endorsement test sites." Most state DMV sites have a location finder or a list of branches that offer CDL testing, with hazmat specifically noted.

If the website does not clearly list hazmat locations, call your nearest DMV office directly and ask which branch in your area offers hazmat testing. Ask about their current wait times and whether you need to schedule an appointment or can walk in. Some DMV offices require advance scheduling for hazmat tests; others operate on a first-come, first-served basis. Confirm the hours before you go — hazmat testing is often available only during specific times, not all day.

Bring your CDL permit, a valid photo ID, and your TSA hazmat background clearance letter or confirmation number. The DMV will not let you test without proof that you have passed the Transportation Security Administration (TSA) hazmat background check. If you have not yet completed that background check, do it before scheduling your test.

Third-party testing centers and private examiners

Most states authorize private testing companies to administer hazmat endorsement tests. These are not DMV offices but independent businesses licensed by your state to conduct CDL testing. Common third-party testing networks include Pearson VUE, Applied Underwriters, and state-specific providers. Third-party centers often have more locations and more flexible hours than DMV offices, and wait times are sometimes shorter.

To find third-party hazmat testing centers in your state, search your state's DMV website for "approved third-party examiners" or "third-party CDL testing." The DMV will list all authorized providers and their locations. You can also call your state's CDL program office directly and ask for a list of third-party examiners near you. Third-party fees are usually higher than DMV fees — often $15 to $50 more — but the convenience may be worth it if the nearest DMV location is far away or has long wait times.

When you contact a third-party center, confirm that they offer hazmat testing specifically. Some third-party examiners handle general CDL knowledge tests but not hazmat. Ask about their scheduling, whether appointments are required, and what documents you need to bring. You will still need your CDL permit, valid photo ID, and TSA hazmat background clearance confirmation.

TSA hazmat background clearance: a requirement before testing

Before you can take the hazmat endorsement test at any location — DMV or third-party — you must have TSA hazmat background clearance. This is a separate process from your CDL process. You request it through the TSA's Hazmat Endorsement Threat Assessment Program (HETAP), not through your state DMV.

To request TSA clearance, go to the TSA website, create an account, and submit your background information. The TSA will conduct a security check and send you a confirmation letter or email within a few weeks. You bring this confirmation to your hazmat test. Without it, the testing location will not let you sit for the exam, even if you are otherwise ready.

Plan for this step to take 2 to 4 weeks. If you are on a tight timeline, request TSA clearance as soon as you decide to pursue the hazmat endorsement, not after you have scheduled your test. Some people schedule their test first and then realize they have not yet completed the background check, which delays them further.

Scheduling your test and what to bring

Once you have TSA clearance and have located a testing site, contact them to schedule. If you are using a DMV office, call ahead or check their website for appointment availability. If you are using a third-party center, they usually have online scheduling or will take your call to book a time slot.

Bring these documents on test day:

  • Your current CDL permit (not a regular driver's license)
  • A valid photo ID (state ID, passport, or military ID)
  • Your TSA hazmat background clearance letter or confirmation number
  • Any other documents your testing location requested when you scheduled

Arrive 10 to 15 minutes early. The testing location will verify your identity and your TSA clearance, then walk you through the test rules. The hazmat test is typically 30 questions, and you usually have 60 minutes to complete it. You must score at least 80 percent to pass. If you fail, you can retake the test, but you will pay the fee again and may have to wait for the next available appointment.

Fees and payment methods

Hazmat endorsement test fees vary by state and testing provider. DMV fees typically range from $10 to $25, while third-party examiners usually charge $25 to $75. Some states bundle the hazmat test fee with your CDL permit or license fee; others charge it separately. Check your state's DMV website or call ahead to confirm the exact fee before you arrive.

Most testing locations accept cash, debit, and credit cards. Some DMV offices accept only certain payment methods, so ask when you schedule. If you fail and need to retake the test, you will pay the full fee again — there are no refunds or discounts for retakes.

What happens after you pass

When you pass the hazmat endorsement test, the testing location will give you a score report or receipt. Take this to your state DMV office to have the hazmat endorsement added to your CDL. Some states allow you to add it when ready at the testing location if it is a DMV office; others require you to visit a DMV office separately with your passing score.

The hazmat endorsement is valid for the same period as your CDL — usually five years in most states, though some states issue it for three years. You will need to renew it when you renew your CDL, and renewal typically requires passing the hazmat test again, though a few states allow renewal by mail or online without retesting.

Frequently Asked Questions

Can I take the hazmat test online or by mail?

No. The hazmat endorsement test must be taken in person at a DMV office or approved third-party testing center. You cannot take it remotely or by mail. You must be physically present and show valid identification and TSA clearance before the test begins.

Do I need to pass my CDL knowledge test before I take the hazmat test?

No. The hazmat test is independent of your other CDL tests. You can take it before, after, or at the same time as your general CDL knowledge test and skills test. However, you must have a valid CDL permit to take the hazmat test, so you need to have passed the general knowledge test first to obtain the permit.

What if the nearest DMV location does not offer hazmat testing?

Use a third-party testing center instead. Search your state's DMV website for approved third-party examiners in your area. If no third-party centers are nearby, you may need to travel to a regional DMV office that does offer hazmat testing. Call your state's CDL program office for guidance on your closest option.

How long does the hazmat test take?

The test itself is usually 30 questions and takes 30 to 60 minutes to complete. Add 10 to 15 minutes for check-in and identity verification. Plan to spend about 90 minutes at the testing location from arrival to departure.

Can I retake the hazmat test the same day if I fail?

Most testing locations do not allow same-day retakes. You will need to schedule another appointment, which may be days or weeks away depending on availability. You will also pay the full test fee again. Some third-party centers have faster retake scheduling than DMV offices.