USPS vape-ship ban, which carriers are still legal?

The 2021 PACT Act amendment (signed December 2020, effective April 2021) banned USPS from shipping vape products. Within weeks:

  • USPS, banned vape, full stop. No exceptions.
  • FedEx Ground, banned consumer vape March 2021.
  • UPS Ground, banned consumer vape April 2021.
  • DHL, banned vape globally May 2021.

What’s left in 2026:

  • FedEx Adult Signature 21+ via specialty broker, FedEx still ships if you go through an approved 3PL broker that handles signature, adult-verification, and PACT Act registration on your behalf. Cost: ~$8, $15 per shipment (vs $4, $7 USPS used to be).
  • X-Delivery, vape-specialty carrier, US-only, 5-9 day delivery. Covers most ZIPs east of Mississippi well, sparse west of it.
  • GoExpedited, similar to X-Delivery, better West Coast coverage.
  • UDS (United Delivery Service), vape-specialty, regional (mostly Midwest + South).
  • OnTrac, West Coast regional, covers CA / OR / WA / NV / AZ. Faster than national carriers but limited footprint.

How we wire it in Magento:

  • Carrier-select rebuild, auto-remove USPS, FedEx Ground, UPS Ground, DHL at carrier-select for vape carts. Show only legal carriers.
  • State-by-state carrier validation, not every legal carrier ships to every state. X-Delivery covers ~40 states; the others fill gaps. Validate ship-state against carrier coverage before showing rates.
  • ETA expectation-setting, vape shipping is now 5-9 business days, not 2-3. Surface this on PDP + cart so customers don’t expect Amazon-speed.
  • PACT Act registration check, if you ship >1 package/month of vape, you must register with the ATF + each state tax authority. We add admin warnings if registration is missing.
Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for vape + e-cigs

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.