Skip to main content
Guides

Export and logistics

How to calculate CBM for ocean freight (and when it decides your freight cost)

Ask a forwarder for a quote and the first thing they ask back is your CBM. That is because sea LCL, air, courier and road freight are all charged on the greater of actual weight and volumetric weight, and for light, bulky produce and packaging that is very often the volume, not the weight, that sets the price. Get the CBM wrong and you either under-quote yourself against a forwarder who measures on arrival, or you overpay because you priced against the wrong divisor. This guide works through the formula, the mode-specific rules that turn volume into a price, and the packing losses that make a spreadsheet CBM figure more optimistic than what actually ships.

Key facts

  • Freight is billed on the greater of actual weight and volumetric weight, so for light, bulky cargo, volume (not weight) usually sets the price.
  • CBM = length x width x height in metres per package, times the number of packages (a 0.4m x 0.3m x 0.25m carton is 0.03 CBM; 500 of them is 15 CBM).
  • What a cubic metre is worth in kilograms depends on the mode: sea LCL is billed per revenue ton (1 CBM vs 1000 kg), air commonly uses 6000 cm3/kg (about 167 kg per CBM), air courier uses 5000, and road LTL commonly uses 3000.
  • A pallet quote is rarely the sum of its cartons: overhang, stacking limits and the pallet base itself typically add 10 to 20 percent to theoretical CBM.
  • Measure the packed carton, not the product inside, sum CBM separately by carton type, and run both actual and volumetric weight before accepting a quote.

The CBM formula, worked in metric and imperial

CBM stands for cubic metres. The formula is length x width x height, converted to metres, per package, multiplied by the number of packages. A carton measuring 0.4 m x 0.3 m x 0.25 m is 0.4 x 0.3 x 0.25 = 0.03 CBM. Ship 500 of those cartons and the total is 500 x 0.03 = 15 CBM.

If your dimensions are in centimetres, divide by 1,000,000 instead of converting each side separately: 40 cm x 30 cm x 25 cm = 30,000 cm3, and 30,000 / 1,000,000 = 0.03 CBM. That shortcut avoids rounding errors when a packing list already gives centimetres.

In imperial units the same carton is roughly 15.75 in x 11.8 in x 9.84 in. Multiply the three inch dimensions together and divide by 61,024 to get cubic metres: 15.75 x 11.8 x 9.84 = 1,829.6 cubic inches, and 1,829.6 / 61,024 = 0.03 CBM, matching the metric result. US forwarders sometimes quote in cubic feet rather than CBM, so it is worth keeping both on hand: 15 CBM is about 529.7 cubic feet.

The formula itself never changes by mode or carrier. What changes is what a cubic metre is worth in kilograms, and that conversion is what actually decides your price.

Volumetric weight versus gross weight, and the divisor per mode

Gross weight is what your cargo weighs on a scale, packaging included. Volumetric weight (also called dimensional weight) is a notional weight calculated purely from the cubic dimensions of the shipment, using a divisor that varies by transport mode. The carrier charges on whichever number is higher, because a light, bulky shipment still occupies space that a heavier, denser shipment could have filled.

For sea LCL, the standard conversion is 1 CBM equals 1000 kg. Multiply CBM by 1000 to get volumetric weight in kilograms, then compare it to actual gross weight; the higher number is billed, expressed as revenue tons (also called freight tons or W/M).

For air freight, the IATA standard divisor is 6000 cm3 per kg, about 166.7 kg per CBM. A shipment with 1 CBM and an actual weight of 120 kg has a volumetric weight of 1,000,000 / 6000 = 166.7 kg, so the airline bills on 166.7 kg, not 120 kg.

Air and international courier services (DHL, FedEx, UPS on their standard air products) commonly use a tighter divisor of 5000 cm3 per kg, or 200 kg per CBM, which makes volumetric weight bite even harder on small, bulky parcels. Always check the specific carrier's published divisor before estimating a courier cost, since some use 5000 and some use 6000 depending on the service tier.

Road LTL commonly uses a divisor around 3000 cm3 per kg, roughly 333 kg per CBM, though this varies more by carrier and lane than sea or air, so treat it as a starting estimate.

How chargeable weight gets picked, and why LCL quotes flip between weight and volume

Chargeable weight is simply the greater of actual gross weight and volumetric weight, and it is the number the freight bill is actually calculated against. Nothing else in the quote matters as much as getting this comparison right before you accept a rate.

This is exactly why two shipments with identical actual weight can come back with very different freight quotes: one was volume-bound (volumetric weight exceeded actual weight, so the carrier billed on volume) and the other was weight-bound (actual weight exceeded volumetric weight, so the carrier billed on weight). A pallet of empty crates or foam-packed produce trays can weigh very little and still price like a much heavier shipment once the volumetric side wins.

A dense shipment, such as tightly palletised canned goods or bagged grain, is almost always weight-bound, since its actual weight per CBM comfortably exceeds 1000 kg for sea, so it is priced on tonnes. A bulky, light shipment, such as empty punnets or low-density packaging, is almost always volume-bound, since its actual weight per CBM sits well under the divisor. Knowing which side of that line your cargo sits on tells you whether reducing box size or reducing weight is the lever that actually lowers the freight bill.

W/M pricing and how a freight quote expresses it

W/M means weight or measurement, and it is the standard way ocean and air rates are quoted: a rate per revenue ton, where the carrier bills on whichever of weight (in tonnes) or measurement (in CBM) produces the higher number for that shipment. A quote reading 'USD 85 per W/M' means USD 85 per revenue ton, applied against whichever of your actual tonnage or your CBM is larger.

For example, a shipment of 12 CBM weighing 4,000 kg (4 tonnes) is volume-bound, since 12 exceeds 4, so the forwarder charges 12 revenue tons x USD 85 = USD 1,020. Repack the same cargo into denser cartons at 13,000 kg (13 tonnes) and it flips to weight-bound, since 13 now exceeds the 12 CBM, so the bill becomes 13 x USD 85 = USD 1,105, calculated on weight instead of volume.

Reading a quote correctly means checking which basis the forwarder actually used, not assuming it matches your own estimate. Bills of lading list both the gross weight and the CBM for this reason: it lets you verify the chargeable figure against the rate yourself instead of taking the invoice on faith.

Pallet stow versus loose stow: why theoretical CBM is optimistic

Loose stow means individual cartons are loaded directly into a container or consolidation, stacked and interlocked by the loading crew to use every available gap. Pallet stow means cartons are built onto pallets first, then the pallets are loaded as units. Pallets are far easier to handle at both ends, load faster, and reduce handling damage, but they cost volume efficiency.

A standard 1.2 m x 1.0 m pallet has a footprint of 1.2 CBM per metre of stack height before a single carton is loaded, and that footprint includes the pallet base itself (typically 12 to 15 cm of dead height that carries no cargo) plus any air gap where carton dimensions do not divide evenly into the footprint. Cartons rarely tile a pallet perfectly: a 0.4 m x 0.3 m carton on a 1.2 m x 1.0 m pallet fits 3 across one way and leaves a 0.1 m strip unused the other way, and that strip is billed volume you are not using.

Overhang, where cartons extend slightly past the pallet edge to improve the fit, recovers some of that loss but adds handling risk and is capped by most carriers and warehouses at a few centimetres per side. Stacking losses compound it: a warehouse may only allow a pallet to stack to 1.6 m or 1.8 m for crush-sensitive produce, well short of the 2.35 m of usable height in a standard 40 ft container, so height that could have carried more cargo goes unused.

In practice, palletised CBM typically runs 10 to 20 percent higher than the sum of the individual carton CBMs, purely from the pallet base, gaps and stacking limits. Quoting on carton-sum CBM alone, then finding the actual pallet stow is larger, is a common source of a freight bill landing above the original estimate.

Worked example: the same cargo priced two ways

Take 480 cartons of packaged produce, each 0.4 m x 0.3 m x 0.25 m and weighing 8 kg. Carton-sum CBM is 480 x 0.03 = 14.4 CBM, and total actual weight is 480 x 8 = 3,840 kg (3.84 tonnes).

Priced loose, the volumetric weight comparison is straightforward: 14.4 CBM exceeds 3.84 tonnes, so the shipment is volume-bound at 14.4 revenue tons. At a sample LCL rate of USD 90 per W/M, that is 14.4 x 90 = USD 1,296.

Now palletise the same cartons: 20 cartons per pallet (4 per layer, 5 layers including the pallet base) gives 24 pallets in total. Each pallet occupies roughly 1.2 CBM once the base and stacking gap are accounted for, so 24 pallets is 28.8 CBM, almost double the loose-stow figure. Priced at the same USD 90 per W/M, that is 28.8 x 90 = USD 2,592, double the loose-stow quote for the identical cargo.

This is the ordinary gap between how a shipper estimates CBM from a packing list and how a forwarder measures a pallet at the dock. Always ask the forwarder explicitly whether their CBM figure assumes loose stow or pallet stow, because the two answers for the same cargo can differ by close to 100 percent.

Common errors that throw off a CBM calculation

Measuring the product instead of the packed carton. A punnet of berries measures smaller than the corrugated case, tray and dunnage around it. Always measure the outer dimensions of the sealed, ready-to-ship carton, since that is what the carrier actually loads.

Using inside dimensions instead of outside dimensions. Some packing lists or CAD drawings give internal box capacity rather than the external footprint. The wall thickness of a corrugated case can add a centimetre or more per side, which compounds across hundreds of units into a meaningful CBM gap.

Forgetting the pallet base height. A quote built from carton height alone, multiplied up to a stack, omits the 12 to 15 cm the pallet itself adds at the bottom of every stack, which across a container of 20 pallets can undercount total CBM by close to a full cubic metre.

Averaging carton dimensions across mixed shipments instead of summing by type. If a shipment includes three different carton sizes, calculate CBM for each size separately and add the totals; averaging the dimensions produces a plausible-looking number that matches no carton actually in the shipment.

Comparing your own carton-sum CBM against a forwarder's pallet-stow quote without asking which basis they used. As the worked example above shows, that mismatch alone can make an honest quote look like a 100 percent markup when it is simply measuring a different unit of stow.

CBM calculator

Work out cubic metres and chargeable weight for a shipment without doing the arithmetic by hand.

Try it on your next pack run

Record a receival and a pack run on your phone and watch packout and traceability take care of themselves.

Get started