How Much Does a Container from China Cost: 20ft vs 40ft and What the Rate Includes
How much a container from China costs: 20ft vs 40ft comparison, what the freight rate includes — THC, BAF, port fees, and a real cost breakdown example.

When a factory in Foshan or Yiwu quotes a price per unit, and a forwarder quotes a “container rate,” those are two different worlds of numbers, and it’s easy to get them tangled. The freight rate mentioned in the first message almost never matches the final invoice — port fees, fuel surcharges, and factory-to-port trucking all get added on top. Here’s what actually goes into the price of a container from China, how a 20ft container differs from a 40ft one in practice, and how to read a forwarder’s quote without getting caught by fees nobody mentioned upfront.
20ft or 40ft: choosing by actual cargo, not by spec sheet
Choosing a container isn’t just about cargo volume — density matters just as much. This is where people most often overpay, defaulting to “the bigger one, just in case,” when weight is usually the real constraint.
| Parameter | 20ft | 40ft | 40HQ (High Cube) |
|---|---|---|---|
| Internal volume | 28–33 m³ | 58–67 m³ | up to 76 m³ |
| Maximum payload | ~28 tons | ~26–28 tons | ~26–28 tons |
| Best for | Dense, heavy cargo: tile, stone, sanitaryware, metal | Medium-density cargo, apartment fit-out | Bulky, lightweight furniture, lighting, villa fit-out |
| Cost per m³ | Higher | Lower | Lowest at full load |
The rule of thumb: if your cargo hits its weight limit before it fills the space (porcelain tile, marble, cast-iron fixtures), take the 20ft — paying extra for the 40ft’s unused volume is pointless since weight caps the load anyway. If the cargo is light and bulky (furniture, decor, sofa frames), take the 40HQ — it has the lowest cost per cubic meter. For where the line falls between a dedicated container and shared cargo, see FCL vs LCL.
What actually makes up the rate
The “freight rate” quoted first in any conversation is Ocean Freight — the base cost of the sea leg between ports. The full door-to-door container price is made up of six or seven line items:
- Ocean Freight (base rate) — the sea transport itself, port to port. This is what freight indices like the Freightos Baltic Index track.
- THC (Terminal Handling Charge) — handling the container at the origin port and, separately, at the destination port: crane loading/unloading, terminal moves.
- BAF / LSS (Bunker Adjustment Factor, Low Sulphur Surcharge) — a fuel surcharge tied to bunker fuel prices and low-sulphur fuel requirements, revised monthly or quarterly.
- PSS (Peak Season Surcharge) — a seasonal surcharge before Chinese New Year and during peak pre-holiday shipping (August–October), when demand for slots outstrips supply.
- Documentation and seal fees — bill of lading (B/L) processing, container seal, ISPS port security fee — typically $50–150 combined.
- Factory-to-port trucking and export clearance in China — the truck from the factory to the container terminal, loading, export declaration.
- Customs clearance and last-mile delivery at destination — a separate line item not included in the freight rate; see the customs clearance guide for details.
Sample cost breakdown: 40HQ, Shenzhen to a destination port
| Line item | Approximate cost |
|---|---|
| Ocean Freight (base rate) | $1200–1800 |
| Origin THC (China) | $150–250 |
| Destination THC | $150–250 |
| BAF / fuel surcharge | $100–250 |
| Documentation, seal, ISPS | $80–150 |
| Factory-to-port trucking | $150–350 |
| Total freight and local fees | ~$1800–3000 |
This excludes import duty, VAT (which varies by destination country — 7% in Thailand, 5% in the UAE plus 5% duty, 11% in Indonesia, and country-specific rates across the EU), and broker fees, which are calculated separately — see the landed cost methodology. On longer routes (China to Europe, China to the US), base rates run several times higher and are far more volatile — see the freight rate trend article for recent movement.
Spot rate vs. contract rate: why the price “floats”
The rate a forwarder quotes today often differs from what it was a week ago — freight trades almost like a commodity. A spot rate is valid for a specific shipping date and can move 10–30% in a month during peak season. A contract rate is locked in with a carrier for several months — typically 5–10% above the current spot rate during calm periods, but it doesn’t spike. For a one-off shipment, spot pricing is the norm; for recurring shipments (see regular supply from China), a contract protects your budget against sudden jumps like the ones the market saw in summer 2026.
Hidden costs that don’t show up in the quote
Even a detailed forwarder quote usually leaves out two line items that surface only after the fact:
- Demurrage — a per-day fee for keeping a loaded container at the terminal beyond the free period (usually 5–7 days) if clearance or pickup runs late. It’s billed daily, and the rate climbs after the first week.
- Detention — a fee for holding the empty container at your site before returning it to the carrier after unloading.
Neither fee depends on the base freight rate — both depend entirely on how fast your paperwork is ready by the time the vessel arrives.
Mini case: a “cheap” rate turned into a $900 surprise
An importer sourcing sanitaryware for a hotel in Pattaya picked the forwarder with the lowest of three quotes — $300 under competitors for a 40ft container. Buried in the fine print, destination THC and documentation fees were listed “at cost,” with no fixed figure. By the time the vessel arrived, the destination port had raised terminal fees, and the forwarder billed them as a separate line — an extra $500 on top of the original quote. The cargo sat at the terminal six extra days while the surcharge was negotiated, adding another $400 in demurrage. The final bill exceeded what had originally looked like the more expensive competing quote. The lesson: compare the all-in quote with fixed THC and clearly stated demurrage terms, not the bare base rate.
How to avoid overpaying for a container
- Ask for an all-in quote, not just Ocean Freight — with fixed THC at both ends and an explicit list of what isn’t included.
- Weigh weight and volume together — for dense cargo, a 20ft container is almost always cheaper; for light bulky cargo, savings only show up in a 40HQ.
- Prepare customs paperwork before the vessel arrives — this is the single biggest lever against demurrage.
- Lock in a contract rate for recurring shipments, if volume supports it — spot volatility usually costs more than the 5–10% premium.
- Compare forwarder quotes by final total, not by the first number in the conversation.
Not sure which container size and rate fit your shipment? Send your item list and approximate volume — we’ll work out whether you need 20ft or 40ft, break the rate down by every line item, and give you a final door-to-door price. Free of charge. Reach us at orders@dreamviewchina.com, +66 80 942 2230, t.me/dreamviewchina.
Frequently asked questions
How much does a container from China cost in 2026?
As a benchmark, the base rate (Ocean Freight) alone, before surcharges and port fees: a 20ft container runs $1500–3500, a 40ft or 40HQ runs $2200–5500, depending on the route and how tight vessel space is. Once you add all fees (THC, BAF, documentation, factory-to-port trucking), the final price typically runs 25–40% above the bare freight rate. Rates shift weekly — see the freight rate trend article for context.
Which is cheaper per cubic meter — a 20ft or 40ft container?
A 40ft container is almost always cheaper per cubic meter: it holds roughly twice the volume (58–67 m³ vs. 28–33 m³), while the rate difference between them is usually 40–60%, not 100%. A 20ft container only makes sense for dense, heavy cargo — tile, stone, sanitaryware — where weight, not volume, is the real constraint.
How much weight can a 20ft and 40ft container carry?
Maximum payload is around 28 tons for a 20ft container and around 26–28 tons for a 40ft container (its own tare weight is higher). For heavy cargo like porcelain tile or marble, weight — not volume — is often the limiting factor before the container even looks full.
Why is the forwarder's final invoice higher than the quoted freight rate?
Because the base rate (Ocean Freight) is only part of the price. On top of it come THC at both the origin and destination port, the BAF fuel surcharge, peak season surcharges, documentation and seal fees, factory-to-port trucking, and export clearance in China. Always ask for the full cost breakdown up front, not after the invoice arrives.
What are demurrage and detention, and how do you avoid them?
Demurrage is a fee for keeping a loaded container at the terminal beyond the free period (usually 5–7 days) before it clears customs and moves out. Detention is a fee for holding the empty container at your site before returning it to the carrier. Neither is part of the freight rate — both are billed separately if clearance or pickup is delayed. The fix is preparing customs documents before the vessel arrives, not after.
Can you lock in a freight rate in advance?
Yes — for regular shipments, some carriers and forwarders offer a contract rate fixed for several months instead of the spot rate, which changes weekly. This protects your budget from sudden spikes, but a contract rate typically runs 5–10% above the current spot rate in calm periods, so it only pays off with frequent shipments.