Skip to content

Shipping Container Dimensions: Only the Outside Is Standard

Container names describe the outside; the invoice is decided by the inside. Under ISO 668 the external length of a 40ft box is fixed at 12,192 mm, and the tolerance is one-sided — it may be shorter, never longer. The internal length appears nowhere in the standard as a figure; there is only a minimum. Weight is worse: three independent ceilings apply to the same load at the same time.

Same cargo, same container: volume stops at 30% while weight reaches 91% — what decides the container is not the dimension table but which ceiling fills first

The external length of a 40ft container is 12,192 mm. That figure is written into ISO 668, and its tolerance runs one way only — a box may be 10 mm short of it, never a millimetre over. The internal length appears nowhere in the standard as a number.

Short answer: a 20ft DC measures 5.90 x 2.35 x 2.39 m inside (33.2 m3), a 40ft DC 12.03 x 2.35 x 2.39 m (67.7 m3), a 40ft high cube 12.03 x 2.35 x 2.70 m (76.3 m3) and a 45ft high cube 13.56 x 2.35 x 2.70 m (86.0 m3). Those are industry-typical values. What ISO guarantees is a floor beneath them, not the numbers themselves.

That single sentence is the whole problem with container dimensions: the outside is standardised, the inside is not, and for weight there is not one ceiling but three. Below is each figure, where it comes from, and which one actually binds.

Real CargoDuo output showing why the dimension table is not enough: a 76.3 m3 40ft high cube sits at 29.9% of its volume while pressing 90.9% of its payload. What decides the container is which ceiling fills first.

Master Table: Dry Container Dimensions

ContainerExternal (L x W x H)Internal (L x W x H)CubeDoor (W x H)
20ft DC6.058 x 2.438 x 2.591 m5.90 x 2.35 x 2.39 m33.2 m32.34 x 2.28 m
40ft DC12.192 x 2.438 x 2.591 m12.03 x 2.35 x 2.39 m67.7 m32.34 x 2.28 m
40ft HC12.192 x 2.438 x 2.896 m12.03 x 2.35 x 2.70 m76.3 m32.34 x 2.58 m
45ft HC13.716 x 2.438 x 2.896 m13.56 x 2.35 x 2.70 m86.0 m32.34 x 2.58 m
20ft HC 6.058 x 2.438 x 2.896 m5.90 x 2.35 x 2.69 m37.3 m32.34 x 2.58 m
External dimensions are fixed by ISO 668 and the tolerance is one-sided negative. Internal figures are the consensus of five major carriers' published equipment specifications (Maersk, Hapag-Lloyd, CMA CGM, ONE, Evergreen); they disagree by 2-4 mm on length and about 10 mm on height. * The 20ft high cube is a genuine ISO type (1CCC, added in the 2020 edition) but is effectively absent from liner leasing fleets — it belongs to the container sales and conversion market.

And the same five boxes by weight

ContainerTarePayloadMax grossWeighs out above
20ft DC~2,200 kg~28,280 kg30,480 kg850 kg/m3
40ft DC~3,700 kg26,780 / 28,800 kg30,480 / 32,500 kg425 kg/m3
40ft HC~3,850 kg~28,650 kg32,500 kg375 kg/m3
45ft HC~4,700 kg~27,800 kg32,500 kg325 kg/m3
20ft HC ~2,140 kg~28,340 kg30,480 kg760 kg/m3
The last column is the figure the industry never prints: payload divided by cube — the cargo density above which the box runs out of weight before it runs out of space. It falls as the box grows, which is the whole reason dense cargo travels in 20ft units. Tare and payload vary by build series (up to 600 kg on a 40ft HC), so treat them as planning figures and read the real numbers off the door.

Why the External Dimension Is Not the Internal One

Container names (20ft, 40ft, 45ft) describe the external length fixed by ISO 668. The internal dimension is what remains after the corrugation depth, corner castings, floor structure and roof bows are deducted. Where the loss goes differs by axis — and, surprisingly, is identical on every size:

AxisLossWhere it goes
Length16.0 cm (identical on all sizes)Corrugated front wall panel and front frame ~7 cm; two door leaves, door header and locking gear at the door end ~9 cm
Width8.6 cm (about 4.3 cm per side)The 36 mm trapezoidal corrugation of each side wall, the inner lining, and the corner castings that protrude ~3 mm beyond the wall plane
Height (8ft 6in)19.8 cmFloor structure ~17 cm, roof ~2.8 cm
Height (9ft 6in HC)19.6 cmSame floor, same roof — the high cube's extra 30.5 cm goes straight into internal height
Most of the height is taken by the floor, not the roof: Hapag-Lloyd publishes "floor height 170 mm (ground level to interior floor surface)" on every dry container page. Bottom side rails, cross members and 28 mm plywood make up that 17 cm.

The relationship between 20ft and 40ft is no accident either. Shorter containers are deliberately built short of their nominal foot length so that two of them, with a 76 mm gap between, occupy exactly one 40ft slot:

The ISO 668 module identity
2 x 6,058 mm + 76 mm = 12,192 mm  (two 20ft = one 40ft slot)
4 x 2,991 mm + 3 x 76 mm = 12,192 mm  (four 10ft)
9,125 mm + 2,991 mm + 76 mm = 12,192 mm  (one 30ft + one 10ft)

Which yields a practical warning: a 20ft container is not 6.096 m long. The literal conversion of 20 feet is 38 mm longer than any real box — and those 38 mm are exactly half the 76 mm module gap. It is the single most common numerical error in loading calculations, and it doubles when two 20ft units are treated as one 40ft slot.

On internal dimensions, all ISO says is a floor: internal dimensions shall be "as large as possible" but in any case not less than the Table 3 values — 11,998 mm of length on a 40ft, 2,330 mm of width, and "nominal external height minus 241 mm". Real boxes beat that floor by 3-4 cm. Which is why there is no single standard figure for "the internal length of a 40ft"; Hapag-Lloyd alone publishes three different internal widths across its own 40ft HC series. Use the ISO minimum when you need a guaranteed-fit check, and the carrier's equipment card when you need a utilisation figure.

Dimensions do not stay in a table, they go into the calculation: in CargoDuo's vehicle library every container carries its own internal length, width, height and maximum weight — note that the 40ft DC and the 40ft HC share an identical floor and differ only in 30 cm of height.

The Dimension Nobody Checks: The Door Opening

However large the internal cube, if the cargo will not pass the doors the container is no use to you. The door opening is always smaller than the internal section, and the loss is asymmetric: almost nothing across the width, a lot in height.

ContainerInternal heightDoor heightLossInternal widthDoor widthLoss
20ft DC2.39 m2.28 m−11.3 cm2.35 m2.34 m−1.2 cm
40ft DC2.39 m2.28 m−11.3 cm2.35 m2.34 m−1.2 cm
40ft HC2.70 m2.58 m−11.5 cm2.35 m2.34 m−1.2 cm
45ft HC2.70 m2.58 m−11.5 cm2.35 m2.34 m−1.2 cm
40ft reefer HC2.53 m2.54 m≈02.28 m2.28 m≈0
The height loss is the door header: a 4 mm U-section pressing, a 3 mm rear header plate and four 4 mm ribs together consume about 11.4 cm. Width barely suffers because the doors use the full clear span between the corner posts. Here too ISO 668 sets only minima: 2,286 mm wide, 2,261 mm high for 8ft 6in boxes and 2,566 mm for 9ft 6in.

High Cube: The Economics of 31 Centimetres

The only difference between a 40ft HC and a 40ft DC is internal height: 2.70 m against 2.39 m. The floor is identical — which is why the number of pallets on the floor does not change.

40ft DC40ft HCDifference
Internal height2.39 m2.70 m+31 cm
Cube67.7 m376.3 m3+8.6 m3 (12.7%)
Euro pallets on the floor2525Same
Door height2.28 m2.58 m+30 cm
Max pallet-load height for double stacking~1.15 m~1.30 m+15 cm
Tare~3,700 kg~3,850 kg+150 kg
What a high cube buys is not floor but a second tier. For the full pallet-capacity picture see our [guide to how many pallets fit in a container](/blog/how-many-pallets-fit-in-a-40ft-container).

For light, bulky goods — textiles, furniture, packaging, plastics, toys — not booking a high cube is a straight capacity loss. For dense goods — ceramics, glass, metal, chemicals — it buys nothing at all: those loads hit the weight ceiling long before the cube fills, and the high cube's extra 150 kg of tare actually costs you payload.

Cargo densityRecommendationWhy
Under 200 kg/m340ft HCVolume fills first; the extra 8.6 m3 is pure gain
200-400 kg/m340ft HC or DCWorth calculating; the HC usually still wins
Over 400 kg/m340ft DC or a split shipmentWeight fills first; extra cube is wasted
To work out your density, use the kg/m3 formula in our [CBM calculation guide](/blog/cbm-calculation).

Reefer: The Most Misleading Box on the Card

In a refrigerated container two losses stack: the machinery pack in the front wall, and polyurethane insulation on every surface. The result is close to ten cubic metres of difference between two boxes that look identical from outside.

40ft DC40ft HC40ft reefer HCReefer difference
Internal length12.03 m12.03 m11.58 m−45 cm
Internal width2.35 m2.35 m2.28 m−7 cm
Internal height2.39 m2.70 m2.53 m−17 cm (vs HC)
Cube67.7 m376.3 m366.7 m3−9.6 m3 (12.6%)
Tare~3,700 kg~3,850 kg~4,300 kg+450 kg
Max gross30,480 / 32,500 kg32,500 kg34,000 kg+1,500 kg
In a 20ft reefer the same loss hurts far more in proportion: the machine pack is the same physical unit whatever the length, so those 45 cm cost a 20ft 7.6% of its length and a 40ft only 3.7%. That is the most concrete argument for shipping temperature-controlled cargo in 40ft boxes.

The insulation is thinner than the internet believes: 80 mm in the roof, 63.5 mm in the side walls, 74 mm in the door panels. The widely repeated "200 mm of insulation" cannot be true — with 2,280 mm of internal width inside a 2,438 mm shell there are only 79 mm per side to work with, steel skins included.

Plan on the real dimension, not the catalogue one: a 40ft reefer HC entered into CargoDuo with its own internals — 1,157.8 x 228 x 252.5 cm and 29,700 kg. The live 3D preview shows the true proportions of the box as you type.

Open Top, Flat Rack and Hardtop: Dimensions for Out-of-Gauge

EquipmentLoading dimensions (L x W x H)Roof openingTarePayload
20ft open top5.90 x 2.35 x 2.34 m (side)5.34 x 2.23 m~2,400 kg~30,100 kg
40ft open top12.03 x 2.35 x 2.34 m (side)11.55 x 2.22 m~3,950 kg~26,600 kg
40ft HC open top12.03 x 2.35 x 2.65 m (side)11.55 x 2.19 m~4,250 kg~28,250 kg
20ft flat rack5.61-5.64 x 2.23 x 2.22 mOpen~2,900 kg31,260-42,100 kg
40ft HC flat rack11.65 x 2.15-2.37 x 2.25 mOpen~5,900 kg44,050-54,200 kg
40ft HC hardtop12.03 x 2.35 x 2.61 m (side)Steel roof lifts off~5,000 kg~27,500 kg
Open tops quote internal height twice: the tarpaulin crowns over the roof bows in the centre. Plan on the **side** height. The roof opening is smaller than the internal section too — a crane-loaded piece has to clear the top rails, not just fit the box.

The 30-54 tonne spread in flat rack payload is not measurement noise but different frame classes: 34 / 40 / 45 t gross on 20ft units and 50 / 55 / 60 t on 40ft high cubes. Those ratings also assume the load is spread along the full length of the side rails; a short, concentrated load reduces the permissible weight according to the manufacturer's loading chart. Anything above 30 t comes from a limited "heavy tested" sub-fleet and can run into terminal restrictions, so it has to be booked specifically.

Reefer, open top and flat rack are not one "container" but three different boxes. In CargoDuo each is defined by its own loading dimensions and payload, so the arrangement is computed against those figures rather than a catalogue headline.

A Real Decision: Machined Castings from Felixstowe to Newark

A UK engineering supplier ships to New Jersey: 20 industrial pallets, each 120 x 100 x 95 cm and 1,300 kg gross — machined castings and gearbox housings. That is 26,000 kg and 22.8 m3. Because the pieces are bulky on the pallet, the shipper books a 40ft high cube out of habit.

Run the density first: 26,000 kg in 22.8 m3 is 1,140 kg/m3, three times the 375 kg/m3 at which a 40ft high cube weighs out. Everything follows from that. The 76.3 m3 container ends up 29.9% full by volume — three quarters of the cube is air — while sitting at 90.9% of its 28,600 kg payload. The first image above is exactly this plan, computed in CargoDuo.

1 x 40ft HC1 x 40ft DC2 x 20ft DC
Volume fill29.9%33.7%34.4% (each)
Weight fill (against payload)90.9%90.3%46.1% (each)
Container + cargo gross29.9 t29.7 t15.3 t (each)
US road combination gross~89,800 lb~89,500 lb~56,000 lb (each)
Verdict⚠️ Overweight permit needed⚠️ Overweight permit needed✅ Legal on any interstate
* Assuming a tractor at ~17,000 lb and a 40ft intermodal chassis at ~7,000 lb (20ft chassis ~5,500 lb). The federal interstate ceiling is 80,000 lb; 28 states treat a sealed international intermodal container as a non-divisible load and will permit above it, but that is a permit, a routing constraint and a cost — not a right.

The decision is now obvious: 26 tonnes of castings fit one container but not one truck. The high cube's extra 8.6 m3 does nothing for this load, and its higher tare costs 150 kg of payload. Splitting into two 20ft boxes raises the volume fill to 34.4%, puts each combination around 56,000 lb, and removes the permit, the axle problem and the routing constraint in one move.

The same 26 tonnes split into two 20ft DCs: 10 pallets, 13,000 kg and 46.1% weight fill per container. Volume fill rises to 34.4% while the road leg drops well clear of its ceiling.

Tare, Payload, Max Gross and VGM: Four Numbers, Four Meanings

TermWhat it meansWhere you read it
TareThe mass of the empty container itselfISO 6346 door marking — not on the CSC plate
PayloadMaximum net cargo = max gross − tareDoor marking, but optional — some boxes omit it
Max grossStructural ceiling for the loaded containerCSC plate and door marking; the two must agree
VGMThe measured, declared actual gross mass of one specific loaded shipmentThe declaration; never marked on the box
The first three are properties of the container and vary unit to unit. VGM is a property of the shipment, not the box — and it may never exceed max gross.

A packed container without a VGM cannot be loaded aboard. That has been the rule under SOLAS Chapter VI Regulation 2 since 1 July 2016, and the responsibility sits with the shipper named on the bill of lading — it cannot be delegated. Two methods are permitted: Method 1 weighs the packed container, Method 2 adds up the weights of everything inside plus the tare. Method 2 is not freely available: it must be certified and approved by the national authority where the container was packed, and several countries restrict it to authorised economic operators.

One widespread misunderstanding worth killing: the SOLAS text contains no tolerance at all. The ±5% quoted around the industry is a national enforcement threshold, not an accuracy allowance — the UK's MGN 534 states it will be applied "on a case by case basis" — and it does not soften the shipper's duty to determine the mass as accurately as possible. If the terminal reweighs, the terminal's figure is the one that stands.

Quick Picker

Your cargoContainerThe deciding dimension
Light and bulky (textiles, furniture, packaging)40ft HC76.3 m3 internal cube
Dense and heavy (ceramics, glass, metal)20ft DC or a split shipmentPayload and the road ceiling
Temperature-controlled40ft reefer HC11.58 m internal length, red load line
Long items (pipe, profile, panel)45ft HC13.56 m internal length
Single piece taller than 2.58 mOpen topRoof opening 11.55 x 2.19 m
Wider than 2.34 m or heavier than 30 tFlat rackClear span between posts and frame class
Out-of-gauge that must stay weatherproofHardtopRemovable steel roof
Mixed cargo, multiple drops40ft HC + route-ordered planDischarge sequence

The Road Leg: Where the Dimensions Actually Bite

At sea container dimensions are standard. The moment the box leaves the terminal, national road law takes over — and it constrains a different axis on each side of the Atlantic.

United StatesUnited Kingdom / EU
Maximum heightNo federal limit; 13 ft 6 in (4.115 m) in most eastern and midwestern states, 14 ft 0 in (4.267 m) in most western statesEffectively 4.00 m by infrastructure convention (the UK sets no statutory cap; Germany's §32 StVZO does, at 4.00 m)
40ft HC on a standard chassisFits: ~1.17 m deck + 2.896 m ≈ 4.07 mTight: needs a gooseneck chassis to stay near 3.98 m
Maximum gross combination80,000 lb (36,287 kg) on the interstate system44 t for combined transport carrying a 40ft ISO container; 40 t otherwise
Container-specific relief28 states treat a sealed intermodal container as non-divisible; California permits 95,000 lb on designated routes, ten states to 97,000 lbThe 44 t allowance is itself the container-specific relief
Axle limits20,000 lb single, 34,000 lb tandem, plus the Federal Bridge Formula10 t non-driven single, 11.5 t driven single, 24 t on a tri-axle bogie
The practical consequence: in Europe the high cube is a height problem and 26 t of cargo is legal under the 44 t combined-transport allowance. In the US the height is fine and the same 26 t needs an overweight permit. Same box, same cargo, different binding constraint.

The scale of it: the Port of Los Angeles alone handled 10,239,318 TEU in calendar year 2025 — only the third time in its 118-year history that it has passed ten million. Every one of those boxes eventually meets a chassis, a bridge formula and a state height limit.

Conclusion: The Dimension Table Is a Starting Point, Not a Decision

Knowing container dimensions is necessary but not sufficient. The external dimension is standardised and not up for debate; the internal one moves a few centimetres by carrier, series and build year; the door opening is 11-12 cm shorter than the interior; and on weight the equipment card, the CSC plate and road law set three independent ceilings. The real question is different: in what arrangement, with what weight distribution and in how many trips does your cargo fit inside those dimensions?

Frequently Asked Questions

What are the internal dimensions of a 20ft container?

About 5.90 x 2.35 x 2.39 m, giving 33.2 m3. The door opening is 2.34 x 2.28 m, tare is around 2,200 kg and payload around 28,280 kg. Externally ISO 668 fixes it at 6.058 x 2.438 x 2.591 m — not the 6.096 m you get by converting 20 feet literally.

What are the internal dimensions of a 40ft container?

A 40ft DC is 12.03 x 2.35 x 2.39 m inside, or 67.7 m3. A 40ft high cube raises the internal height to 2.70 m for 76.3 m3. Both share the same 12.192 m external length and the same floor area; the only difference is 30.5 cm of height.

How big is a shipping container door opening?

About 2.34 m wide by 2.28 m high on standard 20ft and 40ft boxes, rising to 2.58 m high on 40ft and 45ft high cubes. The door is always 11-12 cm shorter than the internal height because the header and sill take that space; the width loses only 1-2 cm.

Is a container's max gross weight 30,480 kg or 32,500 kg?

Both are current, which is why the binding number is the one on that container's own CSC plate. ISO 668 has permitted 36,000 kg for all 20/30/40/45 ft classes since its 2022 amendment, but carriers plate 30,480 kg on legacy equipment and 32,500 kg on modern build; 36,000 kg is effectively unseen in the mainstream dry fleet.

Why does a reefer container hold less?

The refrigeration machinery consumes about 45 cm of the front wall and polyurethane insulation takes 63.5 mm from each side wall and 80 mm from the roof. A 40ft reefer high cube measures 11.58 x 2.28 x 2.53 m for 66.7 m3 — roughly 9.6 m3 (12.6%) less than a dry high cube of the same length. Because nothing may be stowed above the red load line, plan on 85-90% of the catalogue cube in practice.

Is the 20ft high cube a real container?

Yes — ISO 668:2020 designates it 1CCC at 6.058 x 2.438 x 2.896 m, about 37.3 m3 inside. But it is effectively absent from ocean carriers' leasing fleets; it belongs to the sales and conversion market. ISO explains why in its own note: a gooseneck tunnel is difficult to fit to a 20ft box, and without one a 20ft high cube on a straight-frame chassis breaches road height limits in some countries.

Where do you read a container's tare and payload?

From the ISO 6346 markings on the door. MAX GROSS and TARE are mandatory there; PAYLOAD is optional, and where it is missing you subtract tare from max gross. The CSC plate does not carry tare — it lists only the maximum operating gross mass, the allowable stacking load and the racking test force. Tare varies by 100-600 kg inside a single series, so use the figure on the actual box.

Can a 40ft high cube be hauled legally by road?

In the US, comfortably: a standard intermodal chassis deck of about 1.17 m plus 2.896 m gives roughly 4.07 m, inside the common 13 ft 6 in (4.115 m) state limit. In much of Europe the margin is a couple of centimetres against a 4.00 m ceiling, which is why a gooseneck chassis — whose recessed front well drops the box — is effectively mandatory, and why ISO 668 requires a gooseneck tunnel on 1AAA and 1EEE containers.

External dimensions, tolerances and minimum internal dimensions are from ISO 668:2020 (including Amd 1:2022, which raised the rating for all 20/30/40/45 ft classes to 36,000 kg) and ISO 1496-1:2013 — note that ISO 668:2020 is at stage 90.92, "International Standard to be revised", so an eighth edition is in the pipeline; internal dimensions, door openings, tare and payload from the published equipment specifications of Maersk, Hapag-Lloyd, CMA CGM, ONE and Evergreen; the weight markings on the door from ISO 6346; the contents of the CSC plate from Annex I of the 1972 International Convention for Safe Containers; the VGM obligation from SOLAS Chapter VI Regulation 2 and MSC.1/Circ.1475; US road limits from 23 U.S.C. § 127 and 23 CFR § 658; the 2025 throughput figure from the Port of Los Angeles. The 20-pallet arrangements and the 29.9% / 90.9% / 34.4% / 46.1% fill rates are real output from load plans run in CargoDuo. Internal dimensions in the tables are nominal and carry a manufacturing tolerance of ±10 mm; where millimetres matter, confirm the figures for the specific container with your carrier.

WRITTEN BY
CargoDuo Team
Load Planning Team
ALL POSTS BY CargoDuo Team

The CargoDuo team pairs the engineers behind the 3D optimisation engine for container, truck and pallet loading with planners who spent years on the loading dock.