Shipping and freight
LCL vs FCL from China: Which Is Cheaper for Amazon?
By Cap Engine founder · Updated
It depends on the volume of your cartons, not the number of units. In our examples, a compact product shipped 1,000 units in a shared container (LCL) for $2.59 a unit, while a bulky product already filled three quarters of a 20-foot container at 500 units and was cheaper as a full container (FCL).
Free calculators for this: the CBM calculator and the landed cost calculator.
When you ship a private-label order from China by sea, you choose between two ways of using a container:
- LCL (less than container load): your cartons share a container with other shippers' goods. You pay for the space you use, measured in cubic metres (m³), plus the cost of packing and unpacking the shared container at each end.
- FCL (full container load): you book a whole container, usually a 20-foot or a 40-foot one, and pay for all of it whether you fill it or not.
The question most sellers ask is "at how many units does a full container become cheaper?" Units are the wrong measure. What decides it is the volume of the shipment: how many cubic metres your cartons take up. We've shipped LCL from China to Los Angeles ourselves, and the carton size mattered far more than the unit count.
Why volume decides, not units
An LCL price grows with every cubic metre you add. An FCL price is the same for the whole container, whether it is a quarter full or nearly full. For a small shipment LCL wins easily: you pay for six cubic metres instead of a whole box. As the shipment grows, the LCL bill keeps rising while the container price stays flat, and at some point the two cross.
That crossover is a volume. Five hundred phone cases and five hundred folding chairs are both "500 units", but one fits in a corner of a container and the other nearly fills it. The two worked examples below show the same order sizes for two products of very different size.
Example 1: a compact product at 500, 1,000 and 2,000 units
The first example is a $27.99 kitchen appliance that packs small. The figures are a Cap Engine calculation for one of our test products, labelled as an example.
| 500 units: shared container (LCL) | |
|---|---|
| Shipment volume | 5.99 m³ |
| Share of a 20-foot container | 21.4% |
| Freight, whole shipment | $1,635.00 |
| Freight per unit | $3.27 |
| 1,000 units: shared container (LCL) | |
| Shipment volume | 11.99 m³ |
| Share of a 20-foot container | 42.8% |
| A whole container instead, per unit | $6.84 |
| Freight per unit, shared | $2.59 |
| 2,000 units: one 20-foot container (FCL) | |
| Shipment volume | 23.98 m³ |
| Usable space in the container | 28 m³ |
| Container filled | 85.6% |
| Freight, whole shipment | $6,840.00 |
| Freight per unit | $3.42 |
Example. Freight figures are estimates from route and container pricing, not quotes for this shipment.
At 500 units the order fills about a fifth of a 20-foot container. At 1,000 units it is still well under half, and the shared container costs $2.59 a unit against $6.84 a unit for a whole container nobody else is filling. LCL is the clear choice at both sizes.
At 2,000 units the shipment is 24 m³. That is too big to be priced as shared space in this example, so it goes in its own 20-foot container, 86% full. Notice that the freight per unit went up from $2.59 to $3.42. More units do not always mean cheaper freight: once you pay for a whole box, every empty cubic metre is yours too. Fill that container closer to 100% and the per-unit figure falls again.
One more lesson from this product. The shared-space rate first read for this route was far below what a whole container costs on the same route. A company that sells shared space has to buy the container first, so it cannot sell space for much less than the container costs. Cap Engine raised the LCL figure to the container market level. Be just as suspicious of a shared-space rate that looks too good, and ask for an all-in quote for your exact shipment.
Example 2: a bulky product at the same order sizes
The second example is a bulkier product at the same three order sizes. Again, these are Cap Engine figures labelled as an example.
| 500 units: one 20-foot container (FCL) | |
|---|---|
| Shipment volume | 21.21 m³ |
| Container filled | 75.8% |
| Freight per unit | $7.67 |
| 1,000 units: one 40-foot container (FCL) | |
| Shipment volume | 42.42 m³ |
| Container filled | 73.1% |
| Freight per unit | $5.07 |
| 2,000 units: a 20-foot plus a 40-foot container | |
| Shipment volume | 84.85 m³ |
| Containers filled | 98.7% |
| Freight per unit | $4.35 |
| Where a full container wins | |
| A 20-foot container is cheaper per unit from | 472 units |
Example. Container prices are route estimates, not bookings.
Here 500 units already take up 21 m³, three quarters of a 20-foot container. For this product a full container is cheaper per unit from 472 units, so every order size in the table ships FCL. The per-unit freight falls as the containers fill up: $7.67 at 500 units, $5.07 at 1,000 and $4.35 at 2,000, when the two containers are almost completely full.
Compare the two products at 500 units: $3.27 a unit for the compact one and $7.67 for the bulky one. Bulky products pay to ship air. That is worth knowing before you choose a product, not after.
The 13 m³ case: almost half a container, still shared
It is tempting to think a full container wins as soon as you fill half of it. This Cap Engine example says otherwise: a larger order of a flat product whose cartons came to 13 m³.
| The shipment | |
|---|---|
| Order size | 5,724 units |
| Shipment volume | 13.3 m³ |
| Share of a 20-foot container | 47.5% |
| The two prices | |
| Whole 20-foot container (FCL) | $3,835.08 |
| Shared container (LCL) | $2,804.76 |
| Freight per unit, shared | $0.49 |
Example. The shared and whole-container figures are route estimates for the same shipment.
At 47% of a 20-foot container, the shared option was still about $1,000 cheaper for the whole shipment. The crossover is usually well past the halfway mark, so get both quotes rather than assuming.
Other things that change the answer
Price per unit is the main test, but not the only one:
- Handling and risk. In a shared container your cartons are loaded and unloaded with other people's goods at warehouses at both ends. More handling means more chances of damaged cartons. A full container is sealed at the origin and opened at the destination.
- Time. LCL shipments wait to be consolidated and then split up again after arrival, which can add days. Ask your forwarder for door-to-door times for both options.
- Cash. A bigger order fills the container better, but it also ties up more cash and can sit long enough to pay Amazon's storage fees. Cheaper freight is not a saving if the stock does not sell.
- Import costs. Duty is the same either way. The customs broker and the other per-shipment charges are spread over more units in a bigger order. Our post on landed cost shows how.
How to decide for your own product
- Get the carton size, units per carton and carton weight from your supplier.
- Work out the total volume of your order in cubic metres.
- Compare that with a 20-foot container: in our examples, about 28 m³ of usable space.
- Ask your forwarder for an all-in quote for both LCL and a full container, door to door, including destination charges.
- Compare the two per unit, then check whether you can afford, and sell, the order size that fills a container.
Duty doesn't change with the shipping method, and the free import duty checker gives you that part in a minute.
The short version
LCL is cheaper for small shipments and FCL for large ones, and "large" is measured in cubic metres, not units. In our examples, a compact product shipped 1,000 units LCL at $2.59 a unit, a 13 m³ shipment was still cheaper shared at almost half a container, and a bulky product needed its own container from 472 units. Work out your volume first, then get both quotes.
Try it with your own numbers
- CBM calculator: Shipment volume, W/M and how full a 20ft, 40ft or 40HC container would be.
- Landed cost calculator: Factory price plus freight, duty, MPF, HMF and import fees, per unit.
Cap Engine founder
An Amazon private-label seller importing from China, building the tool he wished he'd had.