The X endorsement restricts you from hauling hazardous materials

The X endorsement on a commercial driver's license (CDL) is a restriction, not a permission. It means you are not allowed to transport hazardous materials — things like explosives, flammable liquids, gases, poisons, or radioactive materials. If your CDL shows an X in the restrictions box, you cannot legally haul these cargo types, even if your truck is equipped to do so.

Most drivers receive an X endorsement by default when they get a CDL. You only avoid it if you pass the hazmat written test and a background check, then pay a fee to get an H endorsement (hazmat) instead. The X is essentially the baseline restriction that applies unless you've done the extra work to remove it.

The X endorsement exists because transporting hazardous materials carries real risk — to you, other drivers, and the public. Federal law requires anyone hauling these materials to prove they understand the rules and pass a security screening. If you don't have the H endorsement, you straightforward cannot take those loads, regardless of your driving record or experience.

Key Takeaways

  • An X endorsement means you cannot transport hazardous materials under federal law, even if your employer asks you to.
  • Most new CDL holders receive an X endorsement automatically unless they pass the hazmat test and background check.
  • To remove the X and get an H endorsement instead, you must pass a written hazmat test, pass a Transportation Security Administration (TSA) background check, and pay a fee that varies by state.
  • Some trucking jobs require the H endorsement; others do not, so check your job posting or ask your employer whether you need it.

How the X endorsement appears on your CDL

Your CDL lists restrictions in a specific box on the back or front of the card, depending on your state. The X will appear as a letter code in that restrictions section. You might see other codes there too — like E (no manual transmission), N (no tank vehicles), or T (no double/triple trailers) — but the X is the one that blocks hazmat work specifically.

When you renew your CDL or explore for a new one, the state will ask whether you want to take the hazmat test. If you say no, or if you fail the test, the X stays on your license. Some states print it clearly; others use a shorthand. Either way, it is a legal restriction that law enforcement and your employer can see.

When you need to remove the X endorsement

If your job involves hauling hazardous materials, you must remove the X endorsement before you start. Common hazmat loads include fuel, chemicals, propane, explosives, and medical waste. If your employer tells you that part of the job is hauling these materials, you cannot do that work with an X on your license — it is a federal violation, and you can be fined.

Not all trucking jobs require hazmat. Many companies haul only general freight, food, or consumer goods and never touch hazmat loads. If that is your situation, the X endorsement does not affect your work. Check the job description or ask your employer directly whether the position involves hazmat before you worry about removing the restriction.

Some drivers keep the X endorsement even though they could remove it, straightforward because they do not need it for their current work and do not want to pay the fee or study for the test. That is a valid choice — there is no penalty for having the X if you are not trying to haul hazmat.

Steps to remove the X endorsement and get the H endorsement

Removing the X requires three things: passing a written test, passing a background check, and paying a fee. The process is the same in every state, though the fee amount and testing location vary.

Step 1: Study the hazmat rules. Your state's CDL manual includes a hazmat section. Read it carefully — the test covers regulations about how to label, load, and transport hazardous materials, as well as safety rules and emergency procedures. Many states offer free study guides online; some offer practice tests too.

Step 2: Pass the written hazmat test. You take this test at your state's DMV or licensing office, usually on the same day you explore. The test is typically 30 questions, and you usually need to score 80 percent or higher to pass. If you fail, you can retake it, but you may have to wait a few days or pay a retest fee.

Step 3: Pass the TSA background check. After you pass the written test, the state submits your information to the Transportation Security Administration for a security clearance. This check looks at your criminal history, immigration status, and other factors. Most people pass; the process usually takes a few days to a few weeks.

Step 4: Pay the fee and get your updated license. Once the background check clears, you pay the fee (which ranges from about $10 to $100 depending on your state) and receive your updated CDL with the H endorsement and no X restriction. Some states issue it the same day; others mail it.

What disqualifies you from getting the H endorsement

The TSA background check can result in a denial. You may be disqualified if you have certain felony convictions, outstanding warrants, immigration violations, or other security concerns. The TSA does not publish a complete list of disqualifying offenses, but serious crimes and immigration fraud are common reasons for denial.

If you are denied, you have the right to appeal through the TSA's administrative process. The state licensing office can tell you how to request a review. Some denials are overturned on appeal; others are not. If you are denied and cannot appeal successfully, you will keep the X endorsement and cannot haul hazmat.

A failed background check does not affect your ability to drive with a CDL for non-hazmat work. You can still haul general freight, passengers, or other cargo — you straightforward cannot transport hazardous materials.

Cost and timing for removing the X endorsement

The fee to add the H endorsement varies by state. Some states charge $10 to $15; others charge $50 to $100. A few states include it in the regular CDL renewal fee. Check your state's DMV website or call your local licensing office to find out the exact cost.

The timeline depends on how fast the TSA processes your background check. The written test can happen the same day you explore, but the background check usually takes 3 to 14 days. Some states issue your updated license when ready after the check clears; others mail it, which can add another week. Plan for at least two weeks from start to finish, though it is often faster.

If you are starting a new job that requires hazmat, tell your employer when you are explore for the H endorsement. Many companies will not let you haul hazmat until your updated license arrives, so they may assign you other work in the meantime.

Frequently Asked Questions

Can I drive a hazmat truck if I have an X endorsement?

No. It is a federal violation to transport hazardous materials without an H endorsement. You can be fined, and your employer can be fined as well. If you are asked to haul hazmat with an X on your license, you should refuse and contact your state's trucking safety office.

Do I have to get the H endorsement if I want a CDL?

No. The X endorsement is automatic unless you choose to take the hazmat test and pass the background check. If your job does not involve hazmat, you do not need to remove it.

What happens if I fail the hazmat written test?

You can retake it. Most states let you try again after a waiting period (usually a few days) or after paying a retest fee. There is no limit to how many times you can retake it, so you can study more and try again.

Can I get the H endorsement if I have a criminal record?

It depends on the offense. The TSA background check looks at your entire history, and certain felonies are disqualifying. If you are denied, you can request an appeal through the TSA. Contact your state's licensing office for details on how to appeal a denial.

Does the X endorsement expire?

No, but your CDL does. When you renew your license, the X will carry over unless you take the hazmat test and pass the background check at that time. If you want to remove the X, you can do it during renewal or at any other time.