Guides

Best Hazmat Shipping Software in 2026

How to ship dangerous goods compliantly — what hazmat software does, what to look for, and how the major options compare.

Quick Answer: What Hazmat Shipping Software Does

Hazmat (dangerous goods) shipping software classifies regulated items, validates that a shipment is compliant before the label prints, and auto-generates the required paperwork and labels — so you don't hand-fill a Shipper's Declaration or risk a rejected, fined, or impounded package. The best tools embed this inside your normal shipping flow rather than forcing a separate system.

For most e-commerce sellers, the dangerous goods in question are lithium batteries (in phones, power banks, e-bikes, vapes), aerosols, flammable liquids (perfumes, nail polish, hand sanitizer), and small quantities of corrosives or oxidizers in cosmetics and cleaning products. You don't have to be a chemical company to be shipping hazmat — and "I didn't know" is not a defense the carriers or regulators accept.

What Counts as a Hazmat Shipment?

The U.S. regulates dangerous goods under 49 CFR (the DOT Hazardous Materials Regulations); air shipments also follow the IATA Dangerous Goods Regulations, and ocean follows IMDG. Goods are sorted into nine UN hazard classes:

ClassTypeCommon e-commerce examples
1ExplosivesFireworks, ammunition
2Gases / aerosolsSpray paint, hairspray, propane
3Flammable liquidsPerfume, nail polish, hand sanitizer, paint
4Flammable solidsMatches, magnesium
5Oxidizers / peroxidesPool chemicals, some hair products
6Toxic / infectiousPesticides, medical samples
7RadioactiveRare in retail
8CorrosivesDrain cleaner, some batteries
9MiscellaneousLithium batteries (UN3480/UN3481), magnetized material, dry ice

Lithium batteries sit in Class 9 and are by far the most common hazmat e-commerce sellers handle. See lithium battery hazmat basics and how to ship batteries for the specifics.

Features to Look For in Hazmat Software

  • Per-product hazmat profiles. You set the UN number, class, division, and packing group once per SKU; the software applies it automatically to every order containing that item. This is the single biggest time-saver.
  • Compliance validation before label-buy. The tool should block or warn on non-compliant combinations (e.g., a battery class banned on a given air service) before you pay for the label, not after the carrier rejects it.
  • Auto-generated declarations and labels. Shipper's Declaration for Dangerous Goods, class/division hazard labels, lithium battery marks, and the right handling labels — generated from the profile, not typed by hand.
  • Mode awareness (air vs ground vs ocean). The same item can be fine by ground and restricted by air. Good software knows the difference and steers you to a compliant service.
  • Carrier rule coverage. UPS, FedEx, and USPS each have their own hazmat acceptance rules and contracts. The tool should reflect what each carrier will actually accept.
  • Integrated, not bolted-on. Hazmat handling should live in the same place you buy every other label, so your team isn't toggling between systems.

How the Options Compare

Hazmat capability generally comes in three flavors:

ApproachWhat it isBest for
Integrated shipping platform with a hazmat moduleHazmat classification, validation, and paperwork built into the same tool you use for all labels (e.g., ShipWave's Hazmat & Compliance module)E-commerce sellers who ship some hazmat alongside normal parcels
Standalone DG softwareDedicated dangerous-goods systems (Labelmaster, etc.) focused on heavy regulated shipping and document librariesManufacturers/distributors with high-volume, complex DG and multi-modal needs
Carrier portalsUPS/FedEx hazardous-goods entry on the carrier's own siteVery low volume, single-carrier shippers willing to enter data manually

For the typical online store, an integrated platform is the sweet spot: you get compliance where you already work, without paying for a heavyweight standalone DG suite designed for chemical distributors.

How ShipWave Handles Hazmat

ShipWave includes a Hazmat & Compliance module that runs inside the normal shipping flow. You build a hazmat profile per product (UN number, class, division, packing group); ShipWave then applies it to every order containing that SKU, validates the shipment, and auto-generates the hazmat labels and paperwork at label-buy time. It covers lithium batteries (UN3480/UN3481) and all nine UN classes across air, ground, and ocean.

The module is an optional add-on starting at $19/month on top of ShipWave's free shipping core — so you only pay for compliance if you actually ship regulated goods, and everything else (multi-carrier rates up to 54% off, automation, rate-shopping) stays free. See the hazmat compliance feature for the full breakdown.

Hazmat Shipping Mistakes That Get Packages Rejected

  • Treating lithium batteries as ordinary cargo. Even "contained in equipment" batteries have marking and quantity rules. A laptop or e-bike is a regulated shipment.
  • Using an air service for a ground-only item. Many battery and flammable configurations are barred from passenger air; an upgrade to overnight can silently violate the rules.
  • Missing or wrong UN numbers and packing groups. The declaration has to match the contents exactly.
  • Reusing non-compliant packaging. Some DG requires UN-spec packaging and specific inner/outer configurations.
  • No employee training records. Hazmat shippers are required to maintain function-specific training; carriers can ask.

Software reduces but does not eliminate your legal responsibility — you are still the shipper. The point of good hazmat software is to make the compliant path the default path.

FAQs

Do I need hazmat software to ship lithium batteries?
Not strictly, but it dramatically reduces risk. Lithium batteries are regulated as Class 9 dangerous goods (UN3480/UN3481) with specific marking, packaging, and mode rules. Hazmat software applies the right profile, validates the shipment, and generates the correct labels and paperwork automatically so you avoid rejected or fined packages.
What is the best hazmat shipping software for e-commerce?
For most online stores, an integrated shipping platform with a hazmat module is the best fit because compliance lives where you already buy labels. ShipWave's Hazmat & Compliance module ($19/mo on top of the free core) covers lithium batteries and all nine UN classes across air, ground, and ocean. Standalone DG suites suit high-volume manufacturers and distributors.
What regulations cover hazmat shipping in the US?
Ground shipments follow 49 CFR (the DOT Hazardous Materials Regulations). Air shipments additionally follow the IATA Dangerous Goods Regulations, and ocean follows IMDG. Goods are classified into nine UN hazard classes, each with its own packaging, marking, and documentation requirements.
Can I ship hazmat with USPS, UPS, and FedEx?
Yes, within limits. Each carrier has its own hazardous-materials acceptance rules and may require a contract or specific service for certain classes. The same item can be allowed by ground but restricted by air. Good hazmat software reflects each carrier's rules and steers you to a compliant service.
Does ShipWave generate the Shipper's Declaration for Dangerous Goods?
Yes. ShipWave's Hazmat & Compliance module auto-generates hazmat labels (class, division, packing group) and the required dangerous-goods paperwork from the per-product hazmat profile you configure, at the time you buy the label.