Customs + human hair import compliance — what do I need to know?
Human hair imports trigger more customs scrutiny than most categories because of provenance and labor-rights concerns. Xinjiang-origin hair is banned from US import under the Uyghur Forced Labor Prevention Act (UFLPA, 2022) and similar EU regulations are tightening.
Compliance checklist:
- HS / HTS classification: human hair extensions classify under HTS 6703.00 (unworked, raw) or 6704.20 (made-up hair pieces / wigs of human hair). US import duty is 0% under HTS 6704; some EU countries apply 2–4% duty. Get the classification right at the broker — misclassification triggers audits.
- Country-of-origin labeling: required on every package per FTC + customs. “Made in India” / “Made in Brazil” / “Hair sourced from India, processed in Vietnam, packaged in USA” — granular sourcing increasingly expected. Magento side: product attribute for country-of-origin, surfaced on PDP + invoice + packaging label.
- UFLPA documentation: importers must demonstrate hair did not originate from Xinjiang. Affidavits from suppliers, transaction trail, supplier audits. Customs broker (Flexport, Freightos) handles the paperwork; you need the supplier chain documented.
- Section 321 (US) and EU IOSS: small shipments under $800 (US) or €150 (EU) clear without formal entry. Useful for direct-from-overseas DTC drop-ship; not viable for B2B salon bulk.
- Magento side: PIM (Akeneo, Pimcore) or Magento product attributes capture origin + sourcing affidavit references. Order export feeds the customs broker. Sales-tax + duty calculation at checkout via Avalara CrossBorder or Zonos.
For brands building from scratch: pick a reputable supplier with documented sourcing (India, Brazil, Eastern Europe), insist on UFLPA affidavits, work with a customs broker who knows hair (Flexport has the most fashion / beauty experience). For brands inheriting a supply chain: audit the supplier list against UFLPA, get affidavits, switch any Xinjiang-adjacent supplier before US customs flags a shipment.