How Much Does a 20ft Container from China Really Cost?
A 20ft container from China costs $2,000–$6,500 all-in, depending on route and goods. Get the real 2025 breakdown and avoid hidden fees.
You've negotiated a price with a Chinese supplier, and now you're staring at the shipping quote: $2,800 for a 20ft container to Mombasa. But that's not the full story. By the time your goods clear customs, you could be paying double that—or more—if you haven't accounted for every cost. A 20ft container from China really costs between $2,000 and $6,500 all-in for most African and emerging market routes, but the exact number depends on the product, the Incoterm, the destination port, and how well you plan. This article breaks down every line item, from FOB pricing to terminal handling and customs clearance, so you can budget accurately and avoid the nasty surprises that eat your margin.
The Full Cost Breakdown: What You're Actually Paying For
A 20ft container (TEU) holds about 28–33 cubic meters of goods, depending on packaging. The total cost has four main layers: product cost, origin charges, freight, and destination charges. Most first-time importers only budget for product + freight, then get blindsided by the rest. Here's what each layer typically includes.
- Product cost (FOB): The supplier's price including packaging and delivery to the Chinese port. This is your largest cost and varies wildly by product.
- Origin charges: Export documentation, terminal handling at origin (THC), and customs clearance in China. Typically $150–$350 per container.
- Ocean freight: The main shipping cost. From Shanghai to Mombasa, expect $1,200–$2,800; to Lagos, $1,800–$3,500; to Durban, $1,000–$2,200. Rates fluctuate with fuel and capacity.
- Destination charges: Terminal handling, customs clearance, duties, VAT, and last-mile delivery. This is where 30–50% of your total landed cost can hide.
- Insurance: Cargo insurance costs 0.3–0.5% of the CIF value. Skipping it is a gamble you'll lose eventually.
Worked Example: 20ft Container of Solar Panels to Kenya
Suppose you buy 500 solar panels at $80 each FOB Shanghai. Product cost: $40,000. Origin charges: $250. Ocean freight to Mombasa: $2,200. Insurance: $200. Destination THC: $300. Customs clearance: $150. Import duty (typically 0–10% for solar equipment in Kenya): $0–$4,000. VAT (16%): $6,400. Last-mile trucking to Nairobi: $400. Total landed cost: roughly $49,900–$53,900, or $100–$108 per panel. If you sell at $150, your gross margin is 28–33%—before warehousing and marketing. That's the reality check most spreadsheets miss.
Ocean Freight Rates: The Volatile Core
Freight is the most unpredictable line item. In 2021, a 20ft from Shanghai to Lagos hit $8,000; by mid-2023, it fell to $1,500. In 2025, rates have stabilised but remain 20–30% above pre-pandemic levels. For a 20ft container, typical all-in ocean freight (including BAF and THC at origin) ranges from $1,000 to $3,500 depending on route and season. Peak season (August–October) adds 15–25%. Book at least 3–4 weeks ahead to avoid spot-rate spikes.
- Shanghai to Mombasa: $1,200–$2,800 (transit 25–35 days)
- Shanghai to Lagos: $1,800–$3,500 (transit 30–40 days)
- Shanghai to Durban: $1,000–$2,200 (transit 20–30 days)
- Shanghai to Dar es Salaam: $1,300–$2,600 (transit 28–38 days)
- Shanghai to Tema (Ghana): $1,900–$3,200 (transit 32–42 days)
Use freight marketplaces like Freightos or Flexport to get live quotes, but always compare with a local forwarder who knows your destination port's quirks. A cheap rate from a broker who's never handled Mombasa customs can cost you more in delays.
Destination Charges: The Hidden Half
Too many importers treat destination charges as an afterthought. In many African ports, they can equal or exceed the ocean freight. For a 20ft container, expect $800–$2,500 in destination fees before duties and VAT. These include terminal handling (THC), document fees, customs broker fees, and sometimes unofficial 'facilitation' payments—budget 10% contingency for the latter in ports like Lagos or Douala. Always ask your forwarder for a detailed destination quote in writing.
- Terminal Handling Charge (THC): $200–$400 at destination port.
- Customs clearance fee: $100–$300, depending on broker and complexity.
- Documentation and agency fees: $50–$150.
- Port security and infrastructure fees: $50–$200.
- Demurrage risk: If your container sits more than 5–7 free days, you'll pay $50–$150 per day. Clear customs fast.
Duties and VAT: The Big Variable
Import duty varies by country and product. In Kenya, most raw materials and machinery enter duty-free or at 0–10%, but finished consumer goods can face 25%. VAT is typically 15–18% (Kenya 16%, Nigeria 7.5%, Ghana 15%). In Nigeria, you also pay a 1% CISS fee and 7% port development levy. Calculate these on the CIF value (Cost, Insurance, Freight). Use the destination country's tariff schedule or a customs broker to get exact rates before you order.
Product Cost and Incoterms: Where Deals Are Won or Lost
The Incoterm you agree with your supplier determines who pays for what. FOB (Free On Board) is the most common for container shipping: the supplier delivers to the Chinese port and handles export clearance; you pay freight and destination costs. CIF (Cost, Insurance, Freight) means the supplier arranges freight and insurance to your port, but you still pay destination charges. EXW (Ex Works) leaves everything to you—usually a bad idea for first-timers. Always get FOB quotes from at least three suppliers on Alibaba or Global Sources, and ask for the port of loading.
- FOB is best for control: you choose the forwarder and can negotiate freight.
- CIF can be convenient but often includes inflated freight margins—check the breakdown.
- EXW only if you have a Chinese agent who can handle export logistics.
- Never accept 'CFR' without clarifying who pays destination THC—it's a common trap.
Negotiating Product Cost: Real Numbers
For a 20ft container, you're typically ordering 10–30 cubic meters of goods. Suppliers on Alibaba often quote MOQs of 1x20ft for private label. Expect to pay 20% deposit (standard for first orders) and 80% before shipment. Use Wise or your bank's trade finance for payment—avoid paying directly to personal accounts. If the supplier insists on 100% upfront, walk away.
Insurance, Inspections, and Compliance: Don't Skip These
Cargo insurance costs 0.3–0.5% of CIF value—on a $50,000 shipment, that's $150–$250. It covers loss or damage during transit. Third-party inspections (QIMA, SGS, Bureau Veritas) cost $200–$400 per inspection and are essential for first orders. A pre-shipment inspection catches defects before the container leaves China; without it, you have little recourse. For regulated products (electronics, food, cosmetics), budget $500–$1,500 for testing and certification.
- Pre-shipment inspection: $200–$400 (QIMA, SGS).
- Cargo insurance: 0.3–0.5% of CIF value.
- Certificate of Origin: $50–$100 if required for preferential tariffs.
- Product testing (e.g., CE, SONCAP): $500–$1,500 depending on product.
- Fumigation certificate for wooden packaging: $50–$100.
Common Mistakes That Inflate Your Container Cost
Even experienced importers lose money on these. Here are the most common pitfalls and how to avoid them.
- Budgeting only for FOB + freight. Destination charges, duties, and VAT can add 30–50% to your landed cost. Always calculate CIF + destination fees + duties + VAT before committing.
- Ignoring demurrage. If your customs broker is slow, your container sits at port and you pay $50–$150 per day. Pre-clear documents and use a broker with a proven track record.
- Choosing the cheapest forwarder. A $200 saving on freight can cost you $1,000 in delays or hidden fees. Ask for a full breakdown and check reviews.
- Skipping inspection. A $300 inspection can save you from a $10,000 defective shipment. Never skip it on a first order.
- Paying 100% upfront. Standard is 20–30% deposit, balance against bill of lading. If a supplier demands full payment, use a letter of credit or walk away.
- Forgetting about currency fluctuation. If you pay in USD but sell in local currency, a 5% swing can wipe your margin. Hedge or price with a buffer.
Conclusion: Your Next Steps to Accurate Costing
A 20ft container from China is not a single cost—it's a stack of costs, and the ones at the destination end are the ones that surprise you. To avoid that, always calculate your landed cost using FOB + freight + insurance + destination charges + duties + VAT. Get written quotes from at least two forwarders and one customs broker. Budget a 10% contingency for port delays and currency swings. And never skip inspection on a first order. Start by building a simple spreadsheet with the line items above, then request quotes for your specific route. That's how you turn a vague estimate into a number you can bank on.