Skip to content
Containers & CBM
Illustrated cover comparing three container silhouettes of increasing size, for the guide 20ft vs. 40ft vs. 40ft High Cube Containers Compared.

20ft vs. 40ft vs. 40ft High Cube Containers Compared

A side-by-side comparison of 20ft, 40ft, and 40ft High Cube (40HQ) container dimensions, nominal capacity, and practical loadable volume, to help decide which size fits a given shipment.

Author: Thai Global Freight Editorial TeamReviewed by: Thai Global Freight Editorial TeamPublished: 2026-08-23Updated: 2026-08-23Last verified: 2026-08-23
On this page
  1. 01Nominal Capacity vs Practical Loadable Volume
  2. 02Decision Table
  3. 03Why Payload Doesn't Scale With Volume
  4. 0440HQ vs 40ft: Only the Height Differs
  5. 05How to Decide
  6. 06Worked Example: Comparing a Dense Shipment Against a Bulky One
  7. 07Practical Loading Losses: Why You Rarely Reach Nominal Capacity
  8. 08Checklist Before Booking a Container Size
  9. 09When Neither Standard Size Fits
  10. 10Quick Reference

Quick Answer

The three common dry container sizes are the 20ft standard, the 40ft standard, and the 40ft High Cube (40HQ). A 20ft container has a nominal capacity around 33 CBM, but the practical loadable volume — once real packaging, palletizing, and stacking are accounted for — is typically lower, roughly 25-28 CBM. A 40ft standard has a nominal capacity around 67 CBM (practical loadable volume roughly 55-60 CBM), about double the 20ft's volume, while its payload capacity typically increases by a much smaller margin, which is why 40ft containers suit bulkier, lighter cargo rather than dense, heavy cargo. A 40HQ has the same footprint as a 40ft standard but is roughly 0.3m taller internally, giving a nominal capacity around 76 CBM (practical loadable volume roughly 65-70 CBM) — useful for cargo that's tall or simply needs more cubic space. Maximum payload is never a fixed universal figure: it depends on the specific container's tare weight, the carrier, and road-weight limits at the destination, so it should always be confirmed rather than assumed. The right size choice depends on whether a shipment is volume-constrained or weight-constrained.

Key Takeaways

  • 20ft: nominal capacity around 33 CBM; practical loadable volume is typically lower, roughly 25-28 CBM.
  • 40ft: nominal capacity around 67 CBM (practical loadable volume roughly 55-60 CBM) — roughly double the 20ft's volume for a much smaller payload increase.
  • 40HQ: same footprint as 40ft but roughly 0.3m taller internally; nominal capacity around 76 CBM, practical loadable volume roughly 65-70 CBM.
  • 40HQ and 40ft standard differ only in internal height — length and width are identical.
  • Maximum payload is never a single universal figure — it varies by container tare weight, carrier, and destination road-weight limits.
  • Practical loadable volume is always lower than nominal capacity because of packaging, palletizing, and stacking losses.
  • The right size depends on whether cargo hits its practical volume limit or its weight limit first.

Choosing between a 20ft, 40ft, or 40ft High Cube (40HQ) container comes down to two constraints: how much space the cargo needs, and how much it weighs. Since container capacity and payload don't scale at the same rate as you move up in size, the "bigger is always better" instinct doesn't always hold — a 40ft container carrying light, bulky cargo can make full use of its volume long before it comes close to a typical weight limit, while a 20ft carrying dense cargo can hit a payload limit with plenty of physical space still unused. This guide compares the three sizes on the dimensions that stay consistent — internal measurements, nominal capacity, and practical loadable volume — while treating maximum payload as what it actually is: a figure that varies by container, carrier, and destination, not a fixed universal number.

Key points at a glance

Summary panel listing the key points covered in 20ft vs. 40ft vs. 40ft High Cube Containers Compared, including the nominal-vs-practical capacity distinction.
  • 20ft: nominal capacity around 33 CBM; practical loadable volume is typically lower, roughly 25-28 CBM.

  • 40ft: nominal capacity around 67 CBM; practical loadable volume is typically roughly 55-60 CBM.

  • 40HQ: same footprint as 40ft but roughly 0.3m taller internally, nominal capacity around 76 CBM, practical loadable volume roughly 65-70 CBM.

  • Max payload is never a fixed universal number — it varies by individual container, carrier, and road-weight limits at destination.

  • The right size depends on whether cargo hits its practical volume limit or its weight limit first.

Nominal Capacity vs Practical Loadable Volume

Every container has a nominal (ISO-published) internal volume calculated simply from its internal length, width and height — the 33/67/76 CBM figures commonly quoted for 20ft/40ft/40HQ. In practice, shipments almost never reach that full nominal figure. Cartons and pallets are rectangular but rarely stack with zero gaps; door swing and corner posts eat a small amount of usable space; odd-shaped or non-stackable items leave voids; and safety margins for load stability mean cargo is rarely packed floor-to-ceiling edge-to-edge. As a result, the practical loadable volume — what a well-packed shipment can realistically achieve — typically runs lower than nominal: roughly 25-28 CBM for a 20ft, roughly 55-60 CBM for a 40ft, and roughly 65-70 CBM for a 40HQ, depending heavily on carton size, palletizing method, and how uniform the cargo shapes are. Planning against the nominal figure alone is a common way to end up with cargo that doesn't fit as expected.

Nominal capacity by container size

Bar chart comparing the nominal, ISO-published internal capacity of 20ft, 40ft, and 40ft High Cube containers: approximately 33, 67, and 76 CBM respectively.
  • 20ft

    33 CBM

  • 40ft

    67 CBM

  • 40HQ

    76 CBM

Nominal capacity calculated from each container's published ISO 668 internal length, width and height, as listed in the Decision Table below — 20ft ≈ 33 CBM, 40ft ≈ 67 CBM, 40HQ ≈ 76 CBM. These are published container specifications, not market rates.

Decision Table

20ft Standard (Dry)

  • Internal dimensions: approx. 5.9m (L) × 2.35m (W) × 2.39m (H)
  • Nominal capacity: approx. 33 CBM
  • Typical practical loadable volume: approx. 25-28 CBM
  • Door opening: approx. 2.34m (W) × 2.28m (H)
  • Best fit: dense, heavy cargo that would reach a typical weight limit before using its full volume — e.g., machinery parts, metal stock, palletized goods with high density.

40ft Standard (Dry)

  • Internal dimensions: approx. 12.03m (L) × 2.35m (W) × 2.39m (H)
  • Nominal capacity: approx. 67 CBM
  • Typical practical loadable volume: approx. 55-60 CBM
  • Door opening: approx. 2.34m (W) × 2.28m (H)
  • Best fit: general cargo with moderate density where volume, not weight, is usually the limiting factor.

40ft High Cube (40HQ)

  • Internal dimensions: approx. 12.03m (L) × 2.35m (W) × 2.69m (H)
  • Nominal capacity: approx. 76 CBM
  • Typical practical loadable volume: approx. 65-70 CBM
  • Door opening: approx. 2.34m (W) × 2.58m (H)
  • Best fit: bulky or tall cargo needing extra cubic space, or light cargo where maximizing volume matters more than a marginal difference in weight capacity versus a 40ft standard.

All figures reference the widely-published ISO 668 general-purpose dry container specifications used by TGF's container size calculator. Actual internal dimensions, tare weight, and maximum payload vary by manufacturer, container age, and shipping line — always confirm exact figures for the specific container a carrier assigns, rather than relying on published averages for weight-critical loads.

Named internal dimensions by size

Schematic showing labeled internal length, width, and height for the 20ft, 40ft, and 40HQ containers, highlighting that 40HQ differs from 40ft only in internal height.

20ft: approx. 5.9m (L) x 2.35m (W) x 2.39m (H)

40ft: approx. 12.03m (L) x 2.35m (W) x 2.39m (H) — same width and height as 20ft, twice the length

40HQ: approx. 12.03m (L) x 2.35m (W) x 2.69m (H) — identical footprint to 40ft, approx. 0.3m taller

Why Payload Doesn't Scale With Volume

A container's maximum payload isn't simply a fraction of its size — it's the difference between the maximum gross weight the container and its running gear are rated for, and the container's own tare (empty) weight, further constrained by whatever road-weight limits apply once the container leaves the port on a truck. Tare weight itself varies by manufacturer and container age, and it doesn't shrink much as a container gets longer, since the structural steel needed to carry a load scales differently than internal volume does. Road-weight limits at the destination add another variable entirely, one that has nothing to do with the container's own specifications. This combination is why payload figures are commonly cited as approximate ranges by industry sources, and why the only reliable number for a specific booking is the one confirmed for that specific container and route — never a number treated as fixed across every container of a given size.

40HQ vs 40ft: Only the Height Differs

It's worth being precise about exactly what changes between a 40ft standard and a 40HQ, because it's a narrower difference than the names suggest. Length and width are identical between the two — the 40HQ's footprint on a chassis or in a stack is the same as a standard 40ft. The only structural difference is internal height, roughly 0.3m taller in the 40HQ, which is also reflected in a taller door opening. That extra height is the entire reason a 40HQ has more nominal and practical volume than a 40ft standard, and it's why the choice between them should hinge specifically on whether cargo needs (or can use) that extra vertical space — not on a general assumption that the High Cube is simply an upgraded, more capable version of the standard 40ft in every respect.

How to Decide

Start by calculating the shipment's total CBM and total weight. Then check both figures against each container's practical loadable volume and confirmed payload capacity:

  • If total weight is the constraint (cargo is dense — metal, liquids in containers, machinery), a 20ft may reach its payload limit while still having spare volume, making it the more efficient choice.
  • If total volume is the constraint (cargo is bulky but light — furniture, textiles, packaging materials), a 40ft or 40HQ makes better use of the extra space without approaching typical weight limits.
  • If cargo is unusually tall or needs extra headroom for stacking, the 40HQ's additional internal height is the deciding factor over a standard 40ft.
  • If the shipment doesn't come close to filling any of these containers, it's worth comparing against LCL instead of booking a full container.

Nominal vs practical loadable volume

Table comparing each container size's nominal (ISO-published) volume against its typical practical loadable volume range once real packaging, palletizing and stacking losses are accounted for.
SizeNominal capacityTypical practical loadable volume
20ft≈ 33 CBM≈ 25-28 CBM
40ft≈ 67 CBM≈ 55-60 CBM
40HQ≈ 76 CBM≈ 65-70 CBM

Worked Example: Comparing a Dense Shipment Against a Bulky One

To make the volume-vs-weight tradeoff concrete, consider two illustrative shipments with the same total CBM. Shipment A is steel hardware: 24 CBM total, 19,500 kg total actual weight. Shipment B is assembled furniture: 24 CBM total, 4,200 kg total actual weight. Both fit comfortably within a 20ft's practical loadable volume of roughly 25-28 CBM by volume alone. But Shipment A's weight is already close to typical 20ft payload ranges commonly cited in the industry, meaning very little further cargo could be added by weight even though space remains — while Shipment B is nowhere near a weight constraint and could, by weight alone, have used a much larger container had its volume been greater. This is the practical difference between a weight-constrained and a volume-constrained shipment, and it's why comparing CBM alone, without also comparing weight, understates how differently two shipments of the same volume can behave inside the same container. These numbers are illustrative only — always calculate and confirm figures for actual cargo.

Practical Loading Losses: Why You Rarely Reach Nominal Capacity

Several specific factors explain the gap between nominal capacity and practical loadable volume. Pallets add their own height and footprint beyond the cargo they carry, and standard pallet dimensions rarely divide evenly into a container's internal length and width, leaving unused strips of space. Carton shapes that aren't perfect rectangular multiples of each other leave gaps when stacked together. Door-end space is often left partly clear for loading access and to protect cargo from shifting during transit. And stacking height is frequently capped below the container's full internal height for load stability, particularly for heavier or less rigid cartons. None of these losses are unusual or a sign of poor planning — they're a normal part of how real cargo behaves in a real container, which is exactly why practical loadable volume, not nominal capacity, is the more reliable number to plan a shipment against.

Checklist Before Booking a Container Size

A short list to run through before confirming a container size with a forwarder.

  • Total CBM and total weight calculated line-by-line, not estimated from a single representative box.
  • Both figures compared against practical loadable volume — not nominal capacity — and confirmed payload for the specific container offered.
  • Cargo height checked against internal height if stacking tall or bulky items, to decide between 40ft and 40HQ.
  • Confirmed with the carrier or forwarder whether payload will be limited by the container itself or by road-weight rules at the destination.
  • Considered LCL as an alternative if the shipment uses well under half of any standard container's practical volume.

When Neither Standard Size Fits

Some shipments don't map neatly onto any of the three sizes. A shipment slightly larger than a 20ft's practical volume but far short of a 40ft's isn't automatically better off in the bigger box — it may be cheaper to book LCL for the excess, split the shipment, or in some cases use a 20ft plus a partial LCL booking rather than paying for a mostly-empty 40ft. Conversely, cargo that's both bulky and unusually heavy for its volume may not fit comfortably in any standard dry container regardless of size, in which case a forwarder should be consulted directly about specialized equipment rather than defaulting to the largest standard option available.

Volume growth vs payload growth, 20ft to 40ft

Comparison showing that moving from a 20ft to a 40ft container roughly doubles nominal volume while typically increasing payload capacity by a much smaller margin, which is why dense cargo and bulky cargo call for different size choices.

20ft → 40ft: volume

  • Nominal capacity roughly doubles (≈33 CBM → ≈67 CBM)
  • Practical loadable volume also roughly doubles (≈25-28 → ≈55-60 CBM)

20ft → 40ft: payload

  • Payload capacity typically increases only modestly, not proportionally to volume
  • The exact figure varies by container and carrier — always confirm rather than assume

Quick Reference

A short list to keep close at hand.

  • 20ft: nominal ≈33 CBM, practical loadable ≈25-28 CBM.
  • 40ft: nominal ≈67 CBM, practical loadable ≈55-60 CBM.
  • 40HQ: nominal ≈76 CBM, practical loadable ≈65-70 CBM; identical footprint to 40ft, ≈0.3m taller.
  • Payload is never a single universal figure — always confirm the specific container's tare weight, carrier limits, and destination road-weight rules.
  • Compare total CBM and total weight against practical (not nominal) volume, and choose the size based on whichever constraint the cargo hits first.

Common Mistakes

  • Assuming a 40ft container always fits twice as much weight as a 20ft — the payload increase is typically much smaller than the volume increase.
  • Planning cargo volume against the nominal (ISO-published) capacity instead of the lower, more realistic practical loadable volume.
  • Choosing 40HQ purely for extra volume without checking whether the cargo actually needs the additional height.
  • Treating a published payload figure as fixed and universal, instead of confirming the specific container's tare weight and any destination road-weight limits.
  • Not checking payload before booking, then finding the cargo is too heavy for the container even though it fits by volume.

What You Need to Prepare

  • Total CBM and total actual weight of the shipment, calculated line-by-line.
  • Height of the tallest cargo item, to check against internal height when deciding between 40ft and 40HQ.
  • Confirmed payload capacity and tare weight for the specific container the carrier will assign.

Frequently Asked Questions

Is a 40HQ always better than a 40ft standard?

Not necessarily — it offers more internal height and a somewhat higher capacity, but payload capacity is typically similar or slightly lower than a 40ft standard. It's the better choice specifically when cargo needs the extra vertical space, not automatically in every case.

How do I know if my cargo fits a 20ft container?

Calculate the shipment's total CBM and total weight, then compare against the 20ft's practical loadable volume of roughly 25-28 CBM and a confirmed payload figure for the specific container offered — not just the nominal 33 CBM capacity. TGF's container size calculator does this comparison automatically.

Do actual container dimensions ever differ from published specs?

Yes — internal dimensions, tare weight, and maximum payload can vary slightly by manufacturer, container age, and shipping line. Published figures are a reliable planning reference, but the specific container assigned by the carrier should be confirmed for precision-critical loads.

Should I choose FCL or LCL if my cargo is smaller than a 20ft container?

If total volume and weight are well below a 20ft's practical loadable capacity, LCL is usually more cost-efficient than paying for an underutilized full container — TGF's FCL vs LCL calculator can help compare the two for a specific shipment.

Why is practical loadable volume lower than nominal capacity?

Nominal capacity is calculated purely from internal length, width and height, with no allowance for real-world packing. Practical loadable volume accounts for pallet footprints not dividing evenly into the container, gaps between irregularly shaped cartons, door-end clearance, and stacking heights kept below the full internal height for load stability.

Why can't I rely on a single published max payload figure?

Maximum payload is the container's maximum rated gross weight minus its own tare weight, and tare weight varies by manufacturer and container age. Road-weight limits at the destination can further restrict how much a truck may legally carry, independent of the container's own rating. Both factors mean payload should be confirmed for the specific container and route, not assumed from a general published figure.

Freight Forwarder Thailand

Ready to plan your next shipment?

CallLINEGet a Quote