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.
Master Table: Dry Container Dimensions
| Container | External (L x W x H) | Internal (L x W x H) | Cube | Door (W x H) |
|---|---|---|---|---|
| 20ft DC | 6.058 x 2.438 x 2.591 m | 5.90 x 2.35 x 2.39 m | 33.2 m3 | 2.34 x 2.28 m |
| 40ft DC | 12.192 x 2.438 x 2.591 m | 12.03 x 2.35 x 2.39 m | 67.7 m3 | 2.34 x 2.28 m |
| 40ft HC | 12.192 x 2.438 x 2.896 m | 12.03 x 2.35 x 2.70 m | 76.3 m3 | 2.34 x 2.58 m |
| 45ft HC | 13.716 x 2.438 x 2.896 m | 13.56 x 2.35 x 2.70 m | 86.0 m3 | 2.34 x 2.58 m |
| 20ft HC | 6.058 x 2.438 x 2.896 m | 5.90 x 2.35 x 2.69 m | 37.3 m3 | 2.34 x 2.58 m |
And the same five boxes by weight
| Container | Tare | Payload | Max gross | Weighs out above |
|---|---|---|---|---|
| 20ft DC | ~2,200 kg | ~28,280 kg | 30,480 kg | 850 kg/m3 |
| 40ft DC | ~3,700 kg | 26,780 / 28,800 kg | 30,480 / 32,500 kg | 425 kg/m3 |
| 40ft HC | ~3,850 kg | ~28,650 kg | 32,500 kg | 375 kg/m3 |
| 45ft HC | ~4,700 kg | ~27,800 kg | 32,500 kg | 325 kg/m3 |
| 20ft HC | ~2,140 kg | ~28,340 kg | 30,480 kg | 760 kg/m3 |
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:
| Axis | Loss | Where it goes |
|---|---|---|
| Length | 16.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 |
| Width | 8.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 cm | Floor structure ~17 cm, roof ~2.8 cm |
| Height (9ft 6in HC) | 19.6 cm | Same floor, same roof — the high cube's extra 30.5 cm goes straight into internal height |
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:
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.
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.
| Container | Internal height | Door height | Loss | Internal width | Door width | Loss |
|---|---|---|---|---|---|---|
| 20ft DC | 2.39 m | 2.28 m | −11.3 cm | 2.35 m | 2.34 m | −1.2 cm |
| 40ft DC | 2.39 m | 2.28 m | −11.3 cm | 2.35 m | 2.34 m | −1.2 cm |
| 40ft HC | 2.70 m | 2.58 m | −11.5 cm | 2.35 m | 2.34 m | −1.2 cm |
| 45ft HC | 2.70 m | 2.58 m | −11.5 cm | 2.35 m | 2.34 m | −1.2 cm |
| 40ft reefer HC | 2.53 m | 2.54 m | ≈0 | 2.28 m | 2.28 m | ≈0 |
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 DC | 40ft HC | Difference | |
|---|---|---|---|
| Internal height | 2.39 m | 2.70 m | +31 cm |
| Cube | 67.7 m3 | 76.3 m3 | +8.6 m3 (12.7%) |
| Euro pallets on the floor | 25 | 25 | Same |
| Door height | 2.28 m | 2.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 |
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 density | Recommendation | Why |
|---|---|---|
| Under 200 kg/m3 | 40ft HC | Volume fills first; the extra 8.6 m3 is pure gain |
| 200-400 kg/m3 | 40ft HC or DC | Worth calculating; the HC usually still wins |
| Over 400 kg/m3 | 40ft DC or a split shipment | Weight fills first; extra cube is wasted |
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 DC | 40ft HC | 40ft reefer HC | Reefer difference | |
|---|---|---|---|---|
| Internal length | 12.03 m | 12.03 m | 11.58 m | −45 cm |
| Internal width | 2.35 m | 2.35 m | 2.28 m | −7 cm |
| Internal height | 2.39 m | 2.70 m | 2.53 m | −17 cm (vs HC) |
| Cube | 67.7 m3 | 76.3 m3 | 66.7 m3 | −9.6 m3 (12.6%) |
| Tare | ~3,700 kg | ~3,850 kg | ~4,300 kg | +450 kg |
| Max gross | 30,480 / 32,500 kg | 32,500 kg | 34,000 kg | +1,500 kg |
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.
Open Top, Flat Rack and Hardtop: Dimensions for Out-of-Gauge
| Equipment | Loading dimensions (L x W x H) | Roof opening | Tare | Payload |
|---|---|---|---|---|
| 20ft open top | 5.90 x 2.35 x 2.34 m (side) | 5.34 x 2.23 m | ~2,400 kg | ~30,100 kg |
| 40ft open top | 12.03 x 2.35 x 2.34 m (side) | 11.55 x 2.22 m | ~3,950 kg | ~26,600 kg |
| 40ft HC open top | 12.03 x 2.35 x 2.65 m (side) | 11.55 x 2.19 m | ~4,250 kg | ~28,250 kg |
| 20ft flat rack | 5.61-5.64 x 2.23 x 2.22 m | Open | ~2,900 kg | 31,260-42,100 kg |
| 40ft HC flat rack | 11.65 x 2.15-2.37 x 2.25 m | Open | ~5,900 kg | 44,050-54,200 kg |
| 40ft HC hardtop | 12.03 x 2.35 x 2.61 m (side) | Steel roof lifts off | ~5,000 kg | ~27,500 kg |
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.
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 HC | 1 x 40ft DC | 2 x 20ft DC | |
|---|---|---|---|
| Volume fill | 29.9% | 33.7% | 34.4% (each) |
| Weight fill (against payload) | 90.9% | 90.3% | 46.1% (each) |
| Container + cargo gross | 29.9 t | 29.7 t | 15.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 |
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.
Tare, Payload, Max Gross and VGM: Four Numbers, Four Meanings
| Term | What it means | Where you read it |
|---|---|---|
| Tare | The mass of the empty container itself | ISO 6346 door marking — not on the CSC plate |
| Payload | Maximum net cargo = max gross − tare | Door marking, but optional — some boxes omit it |
| Max gross | Structural ceiling for the loaded container | CSC plate and door marking; the two must agree |
| VGM | The measured, declared actual gross mass of one specific loaded shipment | The declaration; never marked on the box |
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 cargo | Container | The deciding dimension |
|---|---|---|
| Light and bulky (textiles, furniture, packaging) | 40ft HC | 76.3 m3 internal cube |
| Dense and heavy (ceramics, glass, metal) | 20ft DC or a split shipment | Payload and the road ceiling |
| Temperature-controlled | 40ft reefer HC | 11.58 m internal length, red load line |
| Long items (pipe, profile, panel) | 45ft HC | 13.56 m internal length |
| Single piece taller than 2.58 m | Open top | Roof opening 11.55 x 2.19 m |
| Wider than 2.34 m or heavier than 30 t | Flat rack | Clear span between posts and frame class |
| Out-of-gauge that must stay weatherproof | Hardtop | Removable steel roof |
| Mixed cargo, multiple drops | 40ft HC + route-ordered plan | Discharge 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 States | United Kingdom / EU | |
|---|---|---|
| Maximum height | No 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 states | Effectively 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 chassis | Fits: ~1.17 m deck + 2.896 m ≈ 4.07 m | Tight: needs a gooseneck chassis to stay near 3.98 m |
| Maximum gross combination | 80,000 lb (36,287 kg) on the interstate system | 44 t for combined transport carrying a 40ft ISO container; 40 t otherwise |
| Container-specific relief | 28 states treat a sealed intermodal container as non-divisible; California permits 95,000 lb on designated routes, ten states to 97,000 lb | The 44 t allowance is itself the container-specific relief |
| Axle limits | 20,000 lb single, 34,000 lb tandem, plus the Federal Bridge Formula | 10 t non-driven single, 11.5 t driven single, 24 t on a tri-axle bogie |
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.