Your quote says USD 4.20 per swaddle, FOB Tianjin. You multiply by 3,000, add a freight number a forwarder gave you in spring, apply your usual markup, and the season looks healthy. Then the container clears, the broker’s invoice arrives, and the margin is several points thinner than the spreadsheet promised — even though nothing on the supplier’s paperwork was wrong.

That gap is almost never a hidden fee. It is the set of costs that live outside a factory’s quotation because they are not the factory’s to quote: how much air you are shipping, which tariff heading your product lands in, what it costs to certify a printed surface, and what happens to the 2 to 3 units per hundred that will not pass your own QC.

Here is how we watch buyers build that number, and where it usually goes wrong.

First agree on what the price is anchored to

EXW and FOB are not the same product at different prices. Under EXW the goods are yours at our door: export declaration, trucking to port, terminal handling and the booking all become your invoices, usually at spot rates you did not budget. Under FOB Tianjin or Huanghua, those sit with us up to the ship’s rail.

We quote either, and we quote them separately for exactly this reason. A buyer comparing our EXW number against another factory’s FOB number is comparing two different products and will pick the wrong one. Put the Incoterm in the RFQ and refuse a quote that omits it.

The cost that scales with volume, not with weight

Muslin is the least freight-friendly fabric in baby textiles. Gauze is mostly air, so what you ship is cube, and each mode prices cube on a different rule. Air freight converts at one kilogram per 6,000 cubic centimetres — about 167 kg per cubic metre. Ocean LCL is weight-or-measure: one cubic metre counts as 1,000 kg, six times the air figure, so a light carton is billed almost entirely on its dimensions. A full container is priced per box, where cube only decides how much fits. Using the air divisor on an LCL shipment understates chargeable weight by a factor of six — the single most common way a landed-cost sheet comes out wrong. A 4-layer swaddle compresses into a carton that is light for its size. A 6-layer blanket of the same footprint adds weight faster than it adds volume, and the freight per unit climbs with it.

Two quotes with identical FOB prices can land far apart on freight alone, purely because of case pack and carton dimensions. Before you compare anything, ask every supplier for three numbers per SKU: carton dimensions, units per carton, and gross weight per carton. Convert to cost per cubic metre. If a supplier cannot produce those three numbers, the quote is not finished.

This is also why a 6-layer blanket is not simply “better” than a 4-layer one. It is warmer, it is heavier, and you pay for that weight on every leg of the journey, twice if you are moving stock between a 3PL and Amazon.

Duty is a classification question, not a percentage

Duty is assessed on the customs value of the goods — generally the transaction value at FOB — not on your freight. The rate depends on the HTS heading your broker assigns, and baby textiles do not all fall into one heading: a gauze swaddle, a printed muslin bib, a bath towel and a crib sheet are different products with different descriptions, fibre content and constructions.

We are not going to quote you a duty rate. Classification is the importer’s call and your broker’s job, and rates on China-origin goods have been revised often enough in recent years that last season’s number is not evidence about this season’s. What we can do is give you the written description your broker needs — fibre content, construction, layer count, finished dimensions, country of origin — and we do it before you ask, because a misclassified entry is expensive to unwind after the fact.

The per-shipment fees that punish a first order

Merchandise processing fee, harbor maintenance fee, ISF filing, broker entry, drayage, chassis, per diem if the container sits. None of these care how many pieces are inside. On a 600-piece trial they can be the second-largest line on the landed cost sheet. On 6,000 pieces they nearly disappear into rounding.

This is why the first order always looks worse per unit than the fifth, and why a trial order is a research cost rather than a profit centre. Budget it as research. Buyers who treat a 600-piece first order as a margin test usually conclude the product does not work when what did not work was the order size.

Certification cost is per SKU, and print makes it worse

Under CPSIA the Children’s Product Certificate is issued by the US importer, which means the testing behind it is your cost, not ours, even when we arrange it. Testing is scoped per product and per material or print. A printed surface needs a report that reflects the printed surface — a greige swatch does not cover a pigment print, and a report for one print does not cover a second print on the same base cloth.

Practically: every colourway you add late in the season is a testing line, and every print change is another. Our reports are issued against CPSIA and the applicable 16 CFR rules, and we send the current documents with the quote so your broker and your compliance file see the same paper.

The defect allowance nobody budgets

Our defect rate runs at 2 to 3 pieces per hundred: colour deviation, binding seam opening, snags, soiling, oil spots. On 3,000 units that is 60 to 90 pieces that will not ship to a customer.

If your model assumes 100% sellable yield, you will be short — and the replacement units carry their own freight, their own inspection and, on Amazon, their own inbound placement. Either budget the replacement units at the landed stage, or agree a credit or remake clause with your supplier before production starts rather than after the inspection report lands. A supplier who will not put a number in writing is telling you something.

The dye minimum is a cash line, not a price line

Custom dyeing starts at 600 pieces per colour, calculated on a 120×120 cm swaddle. Landed cost per unit is identical across four colours. The cost of being wrong is not. Four colours means 2,400 units of inventory committed before a single sale tells you which one moves — and if one colour dies, you are holding 600 units of dead stock plus the freight you paid to move them.

That asymmetry is why first seasons often run stock colourways at 500 pieces per colour plus one or two dyed colours, and why digital print — no batch minimum at all — is the cheapest way to test a pattern before you commit a dye bath.

Putting it on one line

An illustrative sheet for 3,000 swaddles. The freight, fee and duty figures are placeholders — your forwarder and your broker own those numbers, not us.

LineBasisPer unit
FOB Tianjinfactory quote4.20
Ocean freightchargeable volume (W/M) at your rate0.42
DutyFOB × your broker’s rateyour rate
MPF, HMF, ISF, entry, drayageper shipment ÷ 3,0000.11
Testing and CPCper SKU, amortised0.06
Third-party inspectionper man-day ÷ 3,0000.05
Defect and replacement allowance2–3% of units0.10
Inland to 3PLper container ÷ 3,0000.08
Landed, before your marginsum of the above

Only the first row came from us. That is the whole point of the exercise: when one quote looks expensive, the difference is often sitting in rows two through eight, in a carton that is 20% larger than it needed to be or an order that was too small to absorb the fixed fees.

Five lines to add to every RFQ

  1. Incoterm, stated explicitly.
  2. Carton dimensions, units per carton, gross weight per carton.
  3. Fibre content, construction and finished dimensions in writing, for your broker.
  4. Testing scope: which SKUs, which prints, and who arranges it.
  5. Defect rate and the remedy — credit, remake, or replacement — agreed before the PO.

The number that actually decides it

Landed cost tells you whether one order makes money. It does not tell you whether the product is worth carrying. The test is whether there is a second order, and roughly eight in ten of our customers place one — usually starting with stock colourways at small volume, then adding a dyed colour and their own print once the first container has sold through.

If you are building a landed cost sheet now and want the three numbers that only the factory can give you — carton dimensions, case pack and gross weight for the exact SKU you are pricing — send the specification and we will return them with the quote. Start here.