In cosmetics the factory price is the cost, and freight is almost noise — a 40ft container holds about a hundred thousand serum bottles, so ocean freight lands at a couple of cents a unit. That is the opposite of what most first-time importers expect, and it changes where the work should go: into classification, claims and product notification, because those are the things that stop a container, not the freight rate.
Free in the US, the EU and the UK. The duty is not the cost here — the FDA cosmetic facility registration and the EU CPNP notification are.
The 30 ml serum, glass dropper bottle, retail carton sold at $1.85 FOB carries about $0.0265 of ocean freight. That is 1.4% of the factory price — a rounding error next to the VAT you advance at the border or the cost of the wrong label. It is worth seeing the whole stack side by side, because intuition usually puts freight in the wrong place:
| Line | Per unit | Share of landed |
|---|---|---|
| Goods — FOB value | $1.85 | 82.2% |
| Main freight to destination port | $0.0265 | 1.2% |
| Marine / cargo insurance (0.3% on 110% CIF) | $0.0062 | 0.3% |
| Destination port, THC, brokerage & docs | $0.0048 | 0.2% |
| Inland delivery to final destination | $0.0055 | 0.2% |
| VAT (MwSt) (19%) | $0.359 | 15.9% |
| Landed per unit, VAT carried as cost | $2.25 | 100% |
| Landed per unit, import VAT recovered | $1.89 | — |
The lesson is not that freight is free. It is that in a light, high-value category the levers that matter are the ones nobody puts on a spreadsheet: a defensible commodity code, a notification filed before the container sails, and a claim that does not turn a cosmetic into a medicinal product.
The 30 ml serum, glass dropper bottle, retail carton occupies 0.00065 m³ of container space and weighs 401 kg per cubic metre once boxed. That is dense enough to fill the container by weight before it fills by volume, which is the good problem to have — the alternative is paying for air.
Run the numbers through the container engine and a 40ft HQ takes 2,126 cartons, or 102,048 sellable units, at 86.8% of the container volume. The limit is weight, not space.
The container is weight-limited: it reaches its payload limit with 13% of its volume still empty, because glass is heavy. That decides the box you book. Freight per unit is $0.0386 in a 20ft against $0.0265 in a 40ft HQ, so the 40ft HQ is cheaper by 31.5%. Bulky cargo always favours the big box; only genuinely dense cargo ever flips that, and this is not dense enough to flip it.
In the United States, a product is a cosmetic or a drug depending on its claim, not its formula. Add an SPF, an acne treatment claim, or an "eczema relief" line and the identical bottle becomes an over-the-counter drug — which means an NDC, a drug establishment registration and the OTC monograph instead of a simple cosmetic filing. In the EU there is no drug category for cosmetics, so the same product stays a cosmetic but the claims must be substantiated. A label designed for the EU can therefore be illegal in the US without a single ingredient changing.
The same trap exists in reverse for "whitening" language, which is restricted or banned outright in several markets, and for anything implying treatment of a disease. Write the claims list first, then the formula, then the label — not the other way round.
Chapter 33 is one of the few consumer categories that reliably reaches zero: the United States charges no duty on 3304, the EU reference rate is 0% on CIF, and Nigeria charges 20% on the same goods. That spread is larger than the freight line by an order of magnitude, which is why the destination market belongs in the costing before the factory quote does.
Cosmetics are one of the only categories where the product can be physically fine and still unsellable. A PAO symbol or an expiry date assumes stability data you can defend; a claim on the front of the pack assumes substantiation you can produce on request. Neither is checked at the border — both are checked by the market surveillance authority two years later, or by the retailer before the first PO.
The full shipment rather than the unit: 102,048 units in 2,126 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) | $188,788.80 |
| 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 | $634.01 |
| Destination port, THC, brokerage & docs | Agent estimate | $490.00 |
| Inland delivery to final destination | Estimate | $560.00 |
| VAT (MwSt) (19%) | 19% × (CIF + duty) | $36,609.73 |
| Total landed, one container | — | $229,783 |
| Total with import VAT recovered | — | $193,173 |
| Per unit (102,048 units) | — | $2.25 |
The container is 86.8% full by volume and 100.0% full by payload, with weight 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 | 917 | 44,016 | 86.2% | $0.0386 |
| 40ft Standard | 1,890 | 90,720 | 87.1% | $0.0277 |
| 40ft High Cube | 2,126 | 102,048 | 86.8% | $0.0265 |
| 45ft High Cube | 2,048 | 98,304 | 74.3% | $0.0308 |
On this cargo the 40ft HQ is the cheapest route per unit, by 31.5%. 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 cosmetics & skincare priced at the $1.85 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 | $1.90 | 1.03× |
| United Kingdom | CIF | 0% | $0.0000 | $1.89 | 1.02× |
| Germany | CIF | 0% | $0.0000 | $1.89 | 1.02× |
| Nigeria | CIF | 20% | $0.377 | $2.32 | 1.26× |
| Kenya | CIF | 25% | $0.471 | $2.47 | 1.33× |
| Mexico | FOB | 15% | $0.278 | $2.19 | 1.18× |
The same container into the United States pays duty on FOB instead of CIF, which removes freight from the duty base, and carries no federal import VAT at all — but it is the market where additional tariffs attach to the HTS line.
None of this is customs paperwork. All of it is a condition of legally placing the product on the market, and in cosmetics it is the part that actually delays revenue:
| Market | Requirement | Who owns it | Lead time |
|---|---|---|---|
| EU | CPNP notification + an EU-based Responsible Person | Brand or its RP | 2–4 weeks |
| UK | SCPN notification + a UK Responsible Person | Brand or its RP | 1–3 weeks |
| US | MoCRA cosmetic facility registration + product listing | US agent | 4–8 weeks |
| US, drug claim | NDC + OTC monograph + drug establishment registration | Brand + FDA | 3–6 months |
| GCC | Montaji / ESMA product registration | Local distributor | 4–8 weeks |
| Nigeria | NAFDAC product registration | Local agent | 3–6 months |
| All | ISO 22716 GMP certificate naming the actual manufacturing site | Factory | ongoing |
Spend the effort on classification and claims, not on freight. A defensible code and a clean claims list are worth more than any rate negotiation in a category where freight is 1.4% of the factory price.
Switch the primary pack before you switch the forwarder. Glass is the weight. Moving to PET or an airless pack lowers freight per unit and breakage together — test it on the real formula.
Cost both boxes, then trust the maths. Freight per unit is $0.0386 in a 20ft against $0.0265 in a 40ft HQ, so the 40ft HQ wins by 31.5% here. Do not assume the small box is cheaper — on cargo this bulky it rarely is.
File the notification against the launch date. CPNP, SCPN, Montaji and NAFDAC are all calendar time you cannot compress at the port. This is the single most common cause of a container sitting in a warehouse paying rent.
Bundle the documents with the production order. CoA, MSDS, GMP certificate, free-sale certificate and the ingredient breakdown should be conditions of the PO, not a request after the goods are ready.
Each category fails on a different number, so each one points at a different set of tools. These three match the constraint that binds cosmetics & skincare — 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:
On a 30 ml serum packed 48 to a carton, a 40ft HQ holds 102,048 units and ocean freight works out at about $0.0265 per unit — roughly 1.4% of a $1.85 factory price. The container costs what it costs; the unit cost is decided by packing density.
Yes, at MFN. HS 3304.99 enters the United States at 0% and the EU and the UK at 0% as well — this is one of the few categories where the three Western markets agree. Section 301 and other China-specific Chapter 99 duties can still apply on top in the US, so the tariff line is not the end of the story. Neither number includes anti-dumping.
Yes for the EU and the UK. An EU-based Responsible Person is required for CPNP notification and a UK-based one for SCPN. Without it the product cannot be legally placed on the market, even though customs will happily release the container.
Because of the claim. SPF, acne treatment and any statement about treating a condition move the product into the OTC drug framework, which requires an NDC and drug establishment registration. The formula can be identical to a product sold as a cosmetic in the EU.
The same packing-first method, with each category’s own density, duty exposure and compliance: