Hair colour is costed like a cosmetic and shipped like a chemical. The dye itself is usually an ordinary cosmetic; the developer in the same retail box is an oxidizer, and that single sachet changes the freight rate, the forwarder list and the documents. Most importers discover this after booking, when the forwarder refuses the booking.
Hair dye is 3305.90, not 3305.10 — 3305.10 is shampoo. Classifying dye as shampoo is the most common error in this category and it does not change the rate, so nobody notices until a lab or a customer asks.
On paper a permanent colour kit — 60 ml dye tube, 60 ml developer, gloves at $2.10 FOB behaves like any other cosmetic: $0.107 of ocean freight, $0.0000 of duty, and a landed multiple of 1.07×. The kit format is what pushes freight above the skincare level — a retail box with two bottles, a leaflet and gloves uses far more space per unit of value than a single serum bottle.
| Line | Per unit | Share of landed |
|---|---|---|
| Goods — FOB value | $2.10 | 78.3% |
| Main freight to destination port | $0.107 | 4.0% |
| Marine / cargo insurance (0.3% on 110% CIF) | $0.0073 | 0.3% |
| Destination port, THC, brokerage & docs | $0.0194 | 0.7% |
| Inland delivery to final destination | $0.0222 | 0.8% |
| VAT (MwSt) (19%) | $0.425 | 15.9% |
| Landed per unit, VAT carried as cost | $2.68 | 100% |
| Landed per unit, import VAT recovered | $2.26 | — |
Then the DG surcharge arrives, and it is not a percentage you can look up. It is quoted per booking, per carrier and per class, and it disappears entirely if you split the shipment. Which is the lever most importers miss.
The colour tube is normally not dangerous goods. The developer is: hydrogen peroxide solution above 8% concentration is a Class 5.1 oxidizer (UN 2984), and bleaching powder based on persulphates is Class 5.1 as well. A kit that contains either one ships as dangerous goods even though 90% of the box is ordinary cargo.
The permanent colour kit — 60 ml dye tube, 60 ml developer, gloves takes 0.0025 m³ of container space and weighs 267 kg per cubic metre. A 40ft HQ holds 1,050 cartons — 25,200 kits — at 82.5% of the volume and only 63.2% of the payload. It is volume-limited, which is the wasteful version: more than a third of the weight allowance sails unused.
Compare the boxes before you compare forwarders. Freight per kit is $0.181 in a 20ft against $0.107 in a 40ft HQ, so the 40ft HQ is cheaper per unit by 40.7% — and on a DG booking the container choice also changes the DG documentation you pay for.
Hair dye is one of the few cosmetic categories where the label is tested against a legal list rather than a marketing guideline. Several dye intermediates are restricted by concentration, and some are banned outright in the EU and UK while remaining legal elsewhere. "Ammonia-free", "herbal" and "PPD-free" are all claims with consequences: the first is a formulation statement you must be able to prove, the second is restricted when the formula contains synthetic dye, and the third invites a test.
The patch-test warning and the allergen declaration are mandatory in the EU and UK above the prescribed concentration. Buying artwork from a supplier who sells mostly to markets without that requirement is the usual source of a reprint.
The full shipment rather than the unit: 25,200 units in 1,050 cartons, $2,700 of ocean freight, 0% duty on the CIF value into Germany. Every line is an output of the same engine the calculators run:
| Component | Basis | Amount |
|---|---|---|
| Goods — FOB value | Supplier quote (FOB) | $52,920.00 |
| Main freight to destination port | Forwarder, per 40ft box | $2,700.00 |
| Marine / cargo insurance (0.3% on 110% CIF) | 0.30% on 110% CIF | $184.15 |
| Destination port, THC, brokerage & docs | Agent estimate | $490.00 |
| Inland delivery to final destination | Estimate | $560.00 |
| VAT (MwSt) (19%) | 19% × (CIF + duty) | $10,709.19 |
| Total landed, one container | — | $67,563 |
| Total with import VAT recovered | — | $56,854 |
| Per unit (25,200 units) | — | $2.68 |
The container is 82.5% full by volume and 63.2% full by payload, with volume as the binding constraint. That single fact decides whether a packing change is worth anything: if you are volume-limited, a smaller carton buys freight; if you are payload-limited, only a lighter product or a lighter pack will.
Freight is charged per box, not per unit, so the box choice is a pricing decision. The same carton in four container types:
| Container | Cartons | Units | Volume used | Freight / unit |
|---|---|---|---|---|
| 20ft Standard | 392 | 9,408 | 70.8% | $0.181 |
| 40ft Standard | 840 | 20,160 | 74.4% | $0.125 |
| 40ft High Cube | 1,050 | 25,200 | 82.5% | $0.107 |
| 45ft High Cube | 1,180 | 28,320 | 82.3% | $0.107 |
On this cargo the 40ft HQ is the cheapest route per unit, by 40.7%. A 20ft box runs out of floor space long before it runs out of payload on cargo this bulky, so the longer box carries disproportionately more units for a much smaller multiple of the freight. Cost both before accepting a quote.
Duty basis, duty rate and the import tax all change the answer. This is one container of hair dye & developers priced at the $2.10 factory price, landed in each market with the same freight:
| Market | Duty basis | Duty rate | Duty / unit | Landed / unit | vs FOB |
|---|---|---|---|---|---|
| United States | FOB | 0% | $0.0000 | $2.27 | 1.08× |
| United Kingdom | CIF | 0% | $0.0000 | $2.26 | 1.07× |
| Germany | CIF | 0% | $0.0000 | $2.26 | 1.07× |
| Nigeria | CIF | 20% | $0.443 | $2.76 | 1.32× |
| Kenya | CIF | 25% | $0.554 | $2.93 | 1.40× |
| Mexico | FOB | 15% | $0.315 | $2.59 | 1.23× |
The same container into the UK pays duty on CIF at its own rate, then 20% VAT on the duty-paid value, which is recoverable and therefore a cash-flow item rather than a cost.
Hair colour adds a transport dimension to the usual cosmetic filing list. Both have to be right, and they are handled by different people:
| Market | Requirement | Who owns it | Lead time |
|---|---|---|---|
| All | SDS + transport declaration for every component, not for the kit | Factory / lab | ongoing |
| Sea | IMDG Class 5.1 documentation + carrier acceptance for the booking | Forwarder | 1–2 weeks |
| Air | Per-package quantity limits; many consolidators refuse Class 5.1 | Forwarder | 1 week |
| EU | CPNP + RP; dye intermediates restricted by concentration | Brand or its RP | 2–4 weeks |
| UK | SCPN + RP; allergen declaration and patch-test warning | Brand or its RP | 1–3 weeks |
| GCC | Montaji registration; Arabic labelling | Local distributor | 4–8 weeks |
| Nigeria | NAFDAC product registration | Local agent | 3–6 months |
Split the oxidizer out of the retail box. Shipping dye and developer as separate SKUs removes the DG classification from the larger volume of cargo. It costs you a packing operation at destination and saves the surcharge on every carton.
Reformulate below the threshold if the product allows it. A developer under the oxidizer concentration threshold takes the whole kit out of dangerous goods. This is a formulation decision with a direct freight consequence — take it with the lab, not with the forwarder.
Cost both containers before booking. At 267 kg per cubic metre the 40ft HQ wins by 40.7% per kit, and DG paperwork scales with the booking rather than with the box.
Build the artwork against the strictest market you sell into. Allergen declarations and patch-test warnings cost nothing to add in China and a full reprint to add later.
Book DG capacity early. Class 5.1 space is allocated, not spot-priced, in peak season. A booking made three weeks out is a booking made at whatever rate is left.
Each category fails on a different number, so each one points at a different set of tools. These three match the constraint that binds hair dye & developers — density, tariff line or order size — rather than the ones that happen to exist.
The calculator opens pre-set to Germany with HS chapter 33, a full container of this product and the freight benchmark above. Replace the carton dimensions with your own and the freight per unit recalculates from the packing physics, not from an estimate:
The colour tube usually is not. The developer is: hydrogen peroxide above 8% concentration is Class 5.1 (UN 2984), and persulphate bleach powder is Class 5.1 too. If the kit contains either, the kit ships as dangerous goods with DG documentation and carrier acceptance.
On a permanent colour kit — 60 ml dye tube, 60 ml developer, gloves packed 1,050 to the container, a 40ft HQ holds 25,200 kits at 82.5% volume utilisation, limited by volume. Freight per kit is $0.107, against $0.181 in a 20ft.
HS 3305 sits at 0% in the EU reference table and 0% in the United States, before any Section 301 additional duty. The US rate for this chapter is low, so the freight and DG surcharge matter more than the duty.
Often not. Class 5.1 oxidizers face per-package and per-aircraft quantity limits, and many consolidators refuse them outright. For samples, ask the factory whether a sub-threshold developer is available before booking air freight.
The same packing-first method, with each category’s own density, duty exposure and compliance: