Kubova.
Sign inGet started
Blog
Capacity 6 min read

How to Calculate CBM (and Why It Isn’t Your Container Capacity)

By Kubova Team

Isometric carton with length, width and height dimension arrows beside a translucent cubic-metre volume cube, on a cream background

CBM is the first number every freight quote asks for — and the one most people get subtly wrong, either by mixing up units or by assuming their CBM total is the same thing as container capacity. Here is the formula, the unit traps, and why a CBM number alone never tells you whether your cargo actually fits.

The formula: CBM = length × width × height, all in metres, × quantity. A 50×40×30 cm carton = 0.5 × 0.4 × 0.3 = 0.06 CBM; 200 of them = 12 CBM. From centimetres directly: (L × W × H) ÷ 1,000,000. Internal container volumes: 20ft ≈ 33.2 CBM, 40ft ≈ 67.7 CBM, 40 HC ≈ 76.3 CBM — but a real load reaches only ~89–92% of that even for tidy cartons (engine-measured below).

The CBM formula (and the unit trap)

CBM means “cubic metre”, so the whole formula lives in metres. Multiply the three sides of one carton in metres, then multiply by how many you have:

CBM = (Lm × Wm × Hm) × quantity

Almost every CBM mistake is a unit mistake. Carton sizes are usually quoted in centimetres, so convert first (divide each side by 100) or use the centimetre shortcut: multiply the three sides in centimetres and divide by 1,000,000.

Worked example
A carton is 60 × 45 × 40 cm and you have 320 of them.
Per carton: 0.6 × 0.45 × 0.4 = 0.108 CBM.
Shipment: 0.108 × 320 = 34.56 CBM.
Centimetre shortcut: (60 × 45 × 40) ÷ 1,000,000 = 0.108 — same answer.

CBM for mixed cartons

Most real shipments have several carton sizes. CBM is additive: calculate each line separately and sum them. Do not average dimensions — that quietly distorts the total.

LineCarton (cm)QtyCBM/cartonLine CBM
A50 × 40 × 302000.06012.00
B60 × 45 × 401200.10812.96
C40 × 30 × 253000.0309.00
Total62033.96
Mixed-carton CBM is the sum of each line's (L×W×H in m) × qty. Arithmetic only — no packing assumptions.

CBM vs container capacity — the part that bites

Here is the trap: 33.96 CBM looks like it fits a 20ft (≈33.2 CBM internal) or sits comfortably in a 40ft (≈67.7 CBM). Neither is safe to assume. The nominal figure is the container’s empty internal volume — what you would get if cargo poured in like water and filled every corner. Real boxes don’t.

We measured it: a light, well-proportioned 50×40×30 cm carton packed into each container with our engine. Even this tidy carton, with weight to spare, leaves 8–11% of the space empty:

ContainerInternal CBMCartons fitLoaded CBMVolume used
20ft DC33.249229.588.9%
40ft DC67.71,04062.492.1%
40ft HC76.31,15069.090.4%
A 50×40×30 cm carton (6 kg) packed into each container, Kubova packing engine, measured 2026-06-17. Loaded CBM = cartons × 0.06 CBM.

So a 34 CBM shipment will not fit a 20ft — its real ceiling is ~29.5 CBM for a carton this tidy, and less for awkward sizes — while it leaves room in a 40ft. CBM gets you in the right ballpark; it does not confirm a load.

÷1,000,000
cm³ → CBM shortcut
33 / 68 / 76
internal CBM: 20ft / 40ft / 40 HC
89–92%
of internal actually loaded (measured)
CBM vs weight — which one you pay for
Freight bills on the greater of actual weight and volumetric weight. For sea LCL the common conversion is 1 CBM = 1,000 kg. Light, bulky cargo is charged on CBM; dense cargo on weight. Always compute both — see volume vs weight: which limit hits first.

From CBM to a real decision

CBM feeds three concrete decisions:

The honest part

CBM is necessary but not sufficient. It is a volume total, not a loading plan — it can’t see orientation, stacking rules, the door opening or weight limits. When the number decides a booking, don’t divide CBM by a nominal figure and hope; lay the actual cargo out and let the geometry answer. Our calculator does exactly that, and it never overflows a container’s real dimensions to flatter the result.

Turn your CBM into a real load plan

Enter your cartons and container — get the exact fit in 3D, free, no card.

Related reading

Sources & method

Frequently asked questions

How do you calculate CBM?

CBM (cubic metres) = length × width × height, with every dimension in metres. For one carton of 50 × 40 × 30 cm, convert to 0.5 × 0.4 × 0.3 = 0.06 CBM. Multiply by the quantity: 200 of those cartons = 12 CBM. If your dimensions are in centimetres, the shortcut is (L × W × H in cm) ÷ 1,000,000.

What is CBM in shipping?

CBM is the total volume of your cargo in cubic metres. Freight is priced on whichever is greater — actual weight or volumetric weight — and CBM is how the volume side is measured. It also drives the FCL-vs-LCL decision and tells you roughly how much container space a shipment needs.

How many CBM fit in a container?

By internal volume: a 20ft holds about 33.2 CBM, a 40ft about 67.7 CBM, and a 40ft High Cube about 76.3 CBM. But you can never load to that figure — real loads reach roughly 85–92% of it depending on cargo. We measured a tidy 50×40×30 cm carton with the engine: 29.5 CBM loaded into a 20ft, 62.4 into a 40ft, and 69.0 into a 40 HC. Awkward or cube-shaped cartons fill less.

Why is my CBM total not the same as container capacity?

CBM is the volume of your boxes as if they were poured in like liquid. Real boxes leave gaps — orientation limits, tiling remainders, the door column and stacking rules all lose space. So a shipment of 60 CBM does not fit a "67 CBM" 40ft cleanly; you need to plan the actual layout, not just compare totals.

Does CBM decide my freight cost?

Partly. Carriers bill on the greater of actual weight and volumetric weight. For sea LCL the common rule is 1 CBM = 1,000 kg, so light, bulky cargo is charged on CBM. Dense cargo is charged on weight instead. Calculate both and see which one is larger.

Who: Written and reviewed by the Kubova team, who build and operate the packing engine described here.

How: Drafted with AI assistance for research and structure; the technical claims, examples and product details are owned and verified by the team.

Why: To help logistics and engineering teams decide whether to let an AI agent plan their loads — not to chase a keyword. Published 2026-06-17.