A furniture distributor I know found a factory in Foshan. The quote was perfect. USD 30,000 FOB. He ran the math. Even with shipping, he would save roughly USD 8,000 per container compared to his domestic wholesaler. He placed the order.

Six weeks later, the container was sitting at Los Angeles with a customs hold. The HS code on the commercial invoice did not match what the factory told him over WhatsApp. The hold lasted six weeks. Demurrage charges accrued daily. By the time the container cleared, he had spent an additional USD 32,000 in port fees, penalties, and legal costs. The order that was supposed to save him USD 8,000 lost him USD 24,000.

This is an extreme case. But the gap between what a factory quotes you and what an import actually costs is the most expensive surprise in this business. Here is what the gap looks like for a typical order.

The factory quotes USD 30,000 FOB. That is the price of the goods, loaded on a ship in China. Nothing else. Ocean freight to the US West Coast adds roughly 10 percent. USD 3,000. Port handling, documentation, customs broker fees add another 3 percent. USD 900. Import duties, depending on the product and Section 301 tariffs, add 25 to 35 percent. USD 7,500 to USD 10,500. Inland trucking from the port to your warehouse adds another USD 800 to USD 1,500 depending on distance.

Before anything goes wrong, a USD 30,000 FOB order costs roughly USD 44,000 landed. That is about 47 percent above FOB. Before quality issues. Before demurrage. Before anything else.

Every importer I know learned this math the hard way. The factory price is the starting line. The finish line is your warehouse. The distance between them is where the money hides.

Ask your forwarder for a landed cost estimate before you place the order, not after. Add 10 percent for things you did not anticipate. If the total still makes sense against your selling price, place the order. If it does not, you just saved yourself from learning the demurrage lesson the expensive way.

Written by Xinya Zhang. I help importers calculate real costs before they commit. Tell me what you are buying