Testing locations are run by your state's Department of Motor Vehicles
You take the hazmat endorsement test at a DMV office or an approved third-party testing facility in your state. The DMV administers the test itself — you cannot take it online or by mail. Which locations near you offer hazmat testing depends on your state; some states run tests at every DMV office, while others concentrate them at regional hubs.
The fastest way to find your nearest testing location is to visit your state's DMV website and search for "hazmat endorsement test" or "hazmat testing locations." Most state DMV sites have a location finder tool where you enter your zip code and see which offices offer the test. If your state uses third-party testers (companies licensed to administer DMV tests), those locations will appear in the same search.
Call ahead before you go. Testing slots fill up, and some locations require you to schedule an appointment rather than walk in. A few states let you book online; most require a phone call to the specific office.
Key Takeaways
- Your state's DMV website has a location finder tool that shows which offices near you offer hazmat endorsement testing.
- Some states test at every DMV office, while others run hazmat tests only at certain regional locations.
- You must call the testing location to confirm they have open slots and to schedule an appointment if required.
- Third-party testing facilities licensed by your state DMV can administer the test in addition to or instead of DMV offices.
- Bring your current driver's license, proof of citizenship or legal residency, and any other documents your state requires for hazmat testing.
How to find DMV locations that offer hazmat testing
Start at your state's official DMV website. Look for a section labeled "Locations," "Office Finder," "Services," or "Hazmat Endorsement." Most state DMV sites have a searchable map or list where you type your zip code or city and filter by service type. Select "hazmat endorsement test" or "commercial driver's license testing" from the dropdown menu.
The results will show you the address, phone number, and hours for each location that offers the test. Some sites also display whether appointments are required and how far in advance you need to book. If your state's website does not have a location finder, call the main DMV customer service line — the number is on the website — and ask which offices near you administer hazmat tests.
Write down the phone number and hours for at least two locations. If one is fully booked, you will have a backup.
Third-party testing facilities and when they are available
Many states license private companies to administer DMV tests, including hazmat endorsement tests. These third-party testers operate alongside DMV offices and sometimes have more available appointment slots. They charge a fee on top of the DMV test fee — typically $10 to $50 extra — but the test itself is identical to what you would take at a DMV office.
To find third-party testers in your state, search your state DMV website for "approved testing vendors" or "third-party examiners." Some states list them on the same location finder as DMV offices; others have a separate list. You can also call your local DMV office and ask for the names and phone numbers of licensed third-party testers nearby.
Third-party testers often have more flexible hours and faster appointment availability than DMV offices, especially in rural areas or during busy seasons. However, not every state uses them, and not every third-party tester offers hazmat testing — some only administer written tests for standard driver's licenses.
What to bring and how to prepare for your appointment
Bring your current driver's license and proof of citizenship or legal residency (passport, birth certificate, or state ID). Your state may require additional documents for hazmat testing, such as proof of your Social Security number or a completed hazmat process form. Check your state's DMV website under "hazmat endorsement requirements" to see the full list before you go.
Arrive 10 to 15 minutes early. The testing location will verify your identity, collect any required forms, and explain the test format. The hazmat test is a written exam with multiple-choice questions about hazmat regulations, vehicle handling, and emergency procedures. You cannot bring notes, phones, or study materials into the testing room.
Most states allow you to take the test on the same day you arrive, but some require you to schedule it in advance. Confirm this when you call to book your appointment.
Appointment scheduling and wait times
Call the testing location at least one week in advance to schedule your appointment. Have your driver's license number and the date you want to test ready when you call. The staff will tell you what time slots are open and confirm which documents you need to bring.
Wait times vary by location and season. Urban DMV offices often have longer waits and may be booked out two to four weeks. Rural locations and third-party testers typically have shorter wait times, sometimes with appointments available within a few days. If your local DMV is fully booked, calling a location 30 to 50 miles away may get you in sooner.
Some states allow you to reschedule or cancel your appointment online or by phone up to 24 hours before your test. Check your state's cancellation policy when you book.
What happens after you pass the test
If you pass, the testing location will give you a receipt or confirmation document on the spot. You will then take this confirmation to your state's DMV office to explore for the hazmat endorsement on your driver's license. Some states allow you to complete this step at the same location where you tested; others require you to go to a separate DMV office.
The DMV will collect your fee for the endorsement (typically $85 to $100, though this varies by state) and process your process. Your new license with the hazmat endorsement will arrive by mail within one to three weeks. If you fail the test, you can usually retake it after a waiting period — most states allow retests within a few days or weeks, but confirm this with your testing location.
Frequently Asked Questions
Can I take the hazmat test at any DMV office, or only certain ones?
It depends on your state. Some states offer hazmat testing at every DMV office; others only at regional testing centers. Your state's DMV website will show you which locations offer the test. If you cannot find this information online, call your local DMV office and ask.
Do I need an appointment, or can I walk in?
Most DMV offices and third-party testers require an appointment for hazmat testing. Some locations accept walk-ins if slots are available, but calling ahead is always safer. When you call to schedule, ask whether walk-ins are permitted if you cannot book in advance.
What if the nearest testing location is too far away?
Search for third-party testing facilities in your state — they often have more locations than DMV offices. You can also call DMV offices in neighboring counties or regions to see if any have sooner availability. Some people travel 50+ miles to avoid a long wait.
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 testing facility. You cannot take it remotely.
How long does the test take?
The hazmat test itself usually takes 30 to 45 minutes. Add 15 to 30 minutes for check-in and verification. Plan to spend one to two hours at the testing location from arrival to departure.