Home/Industries/Hair dye & developers

What it really costs to import hair dye from China

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.

Specification behind the numbers. permanent colour kit — 60 ml dye tube, 60 ml developer, gloves, packed 24 to a carton of 500 × 400 × 300 mm weighing 16 kg, at a factory price of $2.10 per unit. Duty is taken from HS 3305.90 (or 3305.10) — the 6-digit line, not the HS chapter: the chapter average for chapter 33 is a rate that applies to no single product in it. Into Germany the reference rate is 0% on the CIF value, read off the issuing tariff schedule. Anti-dumping, US Section 301 and every other China-specific additional duty sit outside that number and have to be added as their own line. Freight is the North Europe (Rotterdam / Hamburg) benchmark for a 40ft HQ. Change any of it in the calculator and every figure below moves.
HS 3305.90 Hair preparations, other (dyes, developers, treatments) HTS 3305.90.00 · TARIC 3305 90 00 · UK 3305900000

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.

The cost stack, before the DG surcharge

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.

LinePer unitShare of landed
Goods — FOB value$2.1078.3%
Main freight to destination port$0.1074.0%
Marine / cargo insurance (0.3% on 110% CIF)$0.00730.3%
Destination port, THC, brokerage & docs$0.01940.7%
Inland delivery to final destination$0.02220.8%
VAT (MwSt) (19%)$0.42515.9%
Landed per unit, VAT carried as cost$2.68100%
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.

Dangerous goods: which half of the box is the problem

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.

Ask the factory for the transport declaration and the SDS for each component, not for the kit. The kit SDS hides the answer you need, and the answer determines your freight rate and your forwarder list.

Packing density: 267 kg per cubic metre

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.

Labels, allergens and claims that regulators actually check

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.

One container of hair dye & developers, landed

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:

ComponentBasisAmount
Goods — FOB valueSupplier quote (FOB)$52,920.00
Main freight to destination portForwarder, 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 & docsAgent estimate$490.00
Inland delivery to final destinationEstimate$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.

Which container actually costs least per unit

Freight is charged per box, not per unit, so the box choice is a pricing decision. The same carton in four container types:

ContainerCartonsUnitsVolume usedFreight / unit
20ft Standard3929,40870.8%$0.181
40ft Standard84020,16074.4%$0.125
40ft High Cube1,05025,20082.5%$0.107
45ft High Cube1,18028,32082.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.

The same shipment, six markets

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:

MarketDuty basisDuty rateDuty / unitLanded / unitvs FOB
United StatesFOB0%$0.0000$2.271.08×
United KingdomCIF0%$0.0000$2.261.07×
GermanyCIF0%$0.0000$2.261.07×
NigeriaCIF20%$0.443$2.761.32×
KenyaCIF25%$0.554$2.931.40×
MexicoFOB15%$0.315$2.591.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.

What has to exist before the container can be sold

Hair colour adds a transport dimension to the usual cosmetic filing list. Both have to be right, and they are handled by different people:

MarketRequirementWho owns itLead time
AllSDS + transport declaration for every component, not for the kitFactory / labongoing
SeaIMDG Class 5.1 documentation + carrier acceptance for the bookingForwarder1–2 weeks
AirPer-package quantity limits; many consolidators refuse Class 5.1Forwarder1 week
EUCPNP + RP; dye intermediates restricted by concentrationBrand or its RP2–4 weeks
UKSCPN + RP; allergen declaration and patch-test warningBrand or its RP1–3 weeks
GCCMontaji registration; Arabic labellingLocal distributor4–8 weeks
NigeriaNAFDAC product registrationLocal agent3–6 months
A cosmetic notification does not make the goods legal to transport, and a DG declaration does not make them legal to sell. Two separate approvals, two separate owners, and a container that waits for whichever finishes last.

Five levers that actually move a hair dye landed cost

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.

Which calculators this category actually needs

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.

Run it on your own specification

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:

On the numbers above. Packing specifications are typical for the category, not a quotation — your carton, your fill rate and your forwarder will move every figure on this page. Duty rates are HS chapter reference values and exclude anti-dumping and country-specific programmes, so confirm the classification and the current rate for your own code. Reviewed 2026-10-01.

Common questions

Is hair dye dangerous goods?

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.

How many hair colour kits fit in a 40ft container?

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.

What duty applies to hair dye from China?

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.

Can I air freight a developer?

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.

Other categories

The same packing-first method, with each category’s own density, duty exposure and compliance: