Complete Guide to Container Loading Optimization
What is Container Loading Optimization?
Container loading optimization is the process of arranging cargo to maximize space utilization in ocean shipping containers. A standard 20-foot container holds 33 cubic meters (1,165 cubic feet), while a 40-foot container holds 67 cubic meters (2,366 cubic feet). The 40-foot High Cube variant offers 76 cubic meters (2,683 cubic feet) with an extra foot of height.
Why container optimization matters: Ocean freight is charged per container, not by weight (up to max payload). This means wasted space equals wasted moneyβyou're paying for air. A half-empty container costs the same $2,000-5,000 in freight charges as a full one. Improving utilization from 70% to 90% can reduce the number of containers needed by 22%, saving hundreds to thousands of dollars per shipment.
Example: 100 cubic meters of cargo at 70% utilization requires 5 containers (20mΒ³ each Γ 70% = 14mΒ³ per container). At 90% utilization, you need only 4 containers (20mΒ³ Γ 90% = 18mΒ³ per container). That's one full container saved = $3,500 average savings.
The gap-filling algorithm in this calculator automatically identifies and fills empty spaces with smaller items, often improving utilization by 15-25% compared to manual loading plans. This is particularly valuable for mixed cargo shipments with varying box sizes.
Container Size Comparison & Specifications
Understanding container specifications helps you choose the right equipment and maximize payload:
| Container Type |
Internal Dimensions |
Max Payload |
Pallet Capacity |
Cubic Capacity |
20' GP (General Purpose) |
19.3' Γ 7.7' Γ 7.8' (235" Γ 92" Γ 94") |
28,180 lbs (12,780 kg) |
10 pallets (2-wide Γ 5-deep) |
33 mΒ³ (1,165 ftΒ³) |
40' GP (General Purpose) |
39.4' Γ 7.7' Γ 7.8' (470" Γ 92" Γ 94") |
58,930 lbs (26,730 kg) |
20-21 pallets (2-wide Γ 10-deep) |
67 mΒ³ (2,366 ftΒ³) |
40' HC (High Cube) |
39.4' Γ 7.7' Γ 8.8' (470" Γ 92" Γ 110") |
58,450 lbs (26,510 kg) |
24 pallets (2-high Γ 12-deep) |
76 mΒ³ (2,683 ftΒ³) |
Key Insight: 40' HC (High Cube) costs only $200-300 more than 40' GP but provides 13% more volume (76 mΒ³ vs 67 mΒ³). For cargo over 7.5 feet tall or when double-stacking pallets, 40' HC is the only viable option. The ROI on the extra $250 is immediate if it saves you from needing a second container.
How to Calculate Container Capacity
Calculating whether your cargo fits requires accounting for unusable space and weight limits:
Step-by-Step Calculation:
- Measure your cargo: Length Γ Width Γ Height in inches or centimeters. Example: 48" Γ 40" Γ 48" standard pallet
- Calculate total volume: Multiply dimensions (48 Γ 40 Γ 48 = 92,160 cubic inches = 53.3 cubic feet per pallet)
- Choose container size: 20' for 10-12 pallets, 40' GP for 20-21 pallets, 40' HC for 24+ pallets or tall cargo
- Account for unusable space: Container door-end tapers 2-3 inches; corrugated walls reduce width by 1-2 inches; realistically plan for 95-98% of stated dimensions
- Plan stacking strategy: Standard pallet positions support ~2,500 lbs each; 40' HC allows double-stacking (96" tall); 40' GP limited to 1.5 pallets high
- Check weight limits: Total cargo weight + container tare weight must not exceed 67,200 lbs gross (safety and legal limit)
Container Utilization Formula:
(Total Cargo Volume Γ· Container Internal Volume) Γ 100 = Utilization %
Target: 85%+ utilization | Below 70% = consider smaller container or consolidation
Container Loading Patterns & Strategies
Different cargo types require different loading approaches to maximize space and ensure safe transit:
Palletized Cargo
Most Common Method
- β’ 48Γ40 pallets: 2-wide in all containers
- β’ 20' GP: 10 pallets (2Γ5 layout)
- β’ 40' GP: 20-21 pallets
- β’ 40' HC: 24 pallets (double-stacked)
- β’ Load heavy pallets at bottom/front
- β’ Secure with load bars and airbags
Floor-Loaded Cargo
Maximum Cube Efficiency
- β’ No pallets = utilize full height
- β’ Hand-loading of cartons/boxes
- β’ Best for lightweight, uniform items
- β’ Achieves 90-95% utilization
- β’ More labor-intensive ($200-500)
- β’ Common for e-commerce, retail
Mixed Cargo
Smart Gap-Filling
- β’ Pallets + loose cartons combined
- β’ Use calculator's auto-fill feature
- β’ Load pallets first, boxes fill gaps
- β’ Typical utilization: 80-88%
- β’ Reduces wasted space significantly
- β’ Ideal for varied SKU shipments
8 Best Practices for Container Loading
1. Maximize Cube Utilization, Not Just Weight
Ocean freight is charged per container regardless of weight (up to 58,000 lbs max payload). Never ship air. A half-empty container costs the same $2,000-5,000 as a full one. Target 85%+ cube utilization. Every 10% improvement in utilization saves 10% on your per-unit shipping cost. Use this calculator's gap-filling feature to identify wasted space.
2. Choose 40' HC for Tall or Stackable Cargo
40' High Cube costs only $200-300 more than 40' GP but provides 13% more volume (76 mΒ³ vs 67 mΒ³). The extra 16 inches of height (110" vs 94") allows double-stacking of standard 48-inch pallets (96" stacked height). For cargo over 7.5 feet tall, 40' HC is your only option. The ROI is immediate if it saves you from needing a second container ($3,500 saved vs $250 upgrade cost).
3. Load Heavy Items at Bottom and Near Container Doors
Container doors are at one end only. Weight distribution matters for safe loading/unloading. Place heavy items (machinery, metal parts, dense cargo) at the bottom and toward the door-end (front). Lighter items go on top and toward the rear. Top-heavy or rear-heavy loads risk tipping when forklifts remove cargo. This also prevents cargo shift during ocean transit, which can cause severe damage or even container collapse in rough seas.
4. Secure Cargo with Proper Dunnage and Restraints
Ocean containers experience significant movement during transitβrolling, pitching, and yawing in rough seas. Unsecured cargo shifts, causing damage to goods and potentially damaging the container itself. Use wood dunnage between layers ($20-40), load bars at the rear of cargo ($30-50 each), inflatable airbags to fill voids ($15-30 each), and shrink wrap for pallet stability ($50-100 per container). Total cost: $100-200 in securing materials vs potential $5,000-50,000 in damaged goods claims.
5. Account for Door-End Taper and Wall Corrugation
Containers aren't perfectly rectangular inside. The door-end tapers by 2-3 inches over the last 12-18 inches of length. Corrugated steel walls reduce usable width by 1-2 inches per side. If loading full-width pallets (48" wide), you may only fit 9 pallets deep instead of 10 in a 20' container due to door taper. Plan for 95-98% of stated internal dimensions when calculating capacity. This calculator accounts for these real-world constraints automatically.
6. Use Floor-Loading for Small, Lightweight Items
If shipping cartons under 50 lbs each (e.g., apparel, consumer electronics, small goods), consider floor-loading (hand-stacking) instead of palletizing. Pallets waste vertical spaceβa 5-inch pallet base reduces usable height from 94" to 89". Floor-loading achieves 90-95% cube utilization vs 75-85% palletized. Trade-off: more labor required ($200-500 for loading/unloading). Best for high-value goods where freight cost ($3,500 per container) justifies the extra labor expense.
7. Consider LCL for Partial Loads (Under 15 Cubic Meters)
Shipping less than 10 pallets or 15 cubic meters? Consider LCL (Less than Container Load) where your cargo shares a container with others. You pay only for space used, charged per cubic meter (typically $50-150/mΒ³ depending on route). Break-even point: 12-15 cubic meters. Below this, LCL is cheaper than renting a full 20' container ($2,000-3,000). Above 15 mΒ³, FCL (Full Container Load) becomes more economical. Use this calculator to determine your exact cubic meters, then compare LCL vs FCL quotes.
8. Always Verify Tare Weight + Cargo Weight < Max Gross Weight
Every container has a maximum gross weight limit of 67,200 lbs (30,480 kg) for safety and legal compliance. Subtract the container's tare weight (empty weight): 20' GP tare = 4,850 lbs, 40' GP tare = 8,380 lbs, 40' HC tare = 8,750 lbs. Maximum payload examples: 20' GP = 62,350 lbs max cargo, 40' GP = 58,820 lbs max cargo, 40' HC = 58,450 lbs max cargo. Exceeding these limits results in port delays (1-3 days), fines ($500-2,000), and cargo offloading requirements. Always weigh cargo before loading or use certified weight certificates.
π° Cost Impact: Following these 8 best practices can improve container utilization by 15-25%, saving $500-1,500 per container by reducing the total number of containers needed. For importers shipping 10+ containers monthly, annual savings can exceed $60,000-180,000.
Real-World Example: E-Commerce Furniture Importer
Scenario: Furniture Shipment from China to Los Angeles
Cargo Details:
- 80 cartons of furniture (chairs, tables, shelving units)
- Mixed carton sizes: 40Γ30Γ60", 50Γ40Γ45", 30Γ30Γ30"
- Total weight: 12,000 lbs (5,443 kg)
- Total volume calculated: 52 cubic meters
- Route: Shenzhen, China β Port of Los Angeles
- Freight rate: $3,200 per 40' container
SCENARIO 1: Random Loading (Without Optimization)
Load cartons randomly without planning:
- Container choice: 40' GP (67 mΒ³ internal capacity)
- Achieved utilization: 52 mΒ³ Γ· 67 mΒ³ = 78% utilization
- Wasted space: 15 cubic meters (22% of container unused)
- Ocean freight cost: $3,200
- Total cartons shipped: 80
- Per-carton freight cost: $3,200 Γ· 80 = $40.00/carton
SCENARIO 2: Smart Gap-Filling (With This Calculator)
Use auto-fill algorithm to optimize layout:
- Step 1: Load large items first (50Γ40Γ45" tables and shelving)
- Step 2: Algorithm identifies 12 cubic meters of gap space
- Step 3: Auto-fill gaps with small items (30Γ30Γ30" chair boxes)
- Achieved utilization: 61 mΒ³ Γ· 67 mΒ³ = 91% utilization
- Wasted space reduced: Only 6 cubic meters (9% unused)
- Space saved: 9 cubic meters recovered
- Additional cartons fit: 15 more cartons in recovered space
- Ocean freight cost: Still $3,200 (same container)
- Total cartons shipped: 95 (vs 80 originally)
- Per-carton freight cost: $3,200 Γ· 95 = $33.68/carton
π° SAVINGS BREAKDOWN:
- Per-unit savings: $40.00 - $33.68 = $6.32 per carton (16% reduction)
- Single shipment impact: 15 extra cartons shipped at no additional freight cost
- Annual volume: If importing 10,000 cartons/year
- Annual freight savings: $6.32 Γ 10,000 = $63,200 saved
- Time invested: 15 minutes of load planning with this calculator
Alternative Strategy: If those 15 additional cartons don't exist yet, the improved utilization could allow you to ship the same 80 cartons in a smaller 20' container instead (33 mΒ³ capacity at 91% = 30 mΒ³ usable). However, 52 mΒ³ total volume still requires a 40' container. The real value is shipping MORE product per container, not necessarily using smaller containers. The optimization paid for itself 422 times over ($63,200 saved Γ· $150 value of 15 min planning time).
Container dimensions and pallet counts
Container Interior Dimensions (ISO 668 Verified)
These are the usable interior dimensions β not the exterior. The difference matters when calculating how many pallets fit.
| Container |
Interior Length |
Interior Width |
Interior Height |
Volume (CBM) |
Max payload |
| 20ft GP |
239" (19'11") |
92" (7'8") |
94" (7'10") |
~33 CBM |
~28,000 kg |
| 40ft GP |
475" (39'7") |
92" (7'8") |
94" (7'10") |
~67 CBM |
~26,500 kg |
| 40ft HC |
475" (39'7") |
92" (7'8") |
110" (9'2") |
~76 CBM |
~26,500 kg |
Key width note: The 92-inch interior width is narrower than a US dry van trailer (99 inches). Two standard 48Γ40 GMA pallets placed with the 48" side across = 96 inches β which exceeds the 92-inch container width by 4 inches. This is why standard GMA pallets don't fit two-across in a container. The workaround is using Euro pallets (47Γ31") or turning 48Γ40 pallets so the 40" side faces across (two 40" = 80" β fits with 12" clearance).
Pallet Count by Container Type
| Configuration |
Pallet size |
20ft GP |
40ft GP |
40ft HC |
| Standard floor load β |
48Γ40 turned (40" across) |
10β11 |
20β21 |
20β21 |
| Double-stacked |
48Γ40, height β€48" |
20β22 |
40β42 |
40β42 |
| Euro pallets |
47Γ31 (EUR/EPAL) |
15 |
30 |
30 |
| Floor-loaded (no pallets) |
Cartons direct on floor |
β |
Max CBM |
Max CBM |
π‘ Use the free container load planner
Enter your cargo dimensions and the planner calculates exact pallet count, utilisation percentage, and a visual loading diagram β with smart gap-filling to maximise every cubic metre.
Open Free Container Load Planner β
Container Loading Best Practices
1. Weight distribution first
Heavy cargo goes on the bottom and distributed evenly front to back. Uneven weight distribution causes containers to rock during sea transit, leading to cargo damage and potentially a failed port inspection. Target: no more than 60% of weight in the front half of the container.
2. Maximise vertical space
The single biggest source of wasted utilisation is unused vertical space. A 40ft HC's 110-inch interior height allows two layers of standard 48-inch pallets (96 inches total + pallet boards) with just enough clearance. If you're using a 40ft GP and your pallets are under 45 inches, double-stacking often fits.
3. Fill gaps systematically
After placing full pallets, fill remaining gaps with smaller cartons or void fill. Our container planner uses a gap-filling algorithm that automatically finds and fills empty container space β calculating final utilisation before you load.
4. Secure the load
All cargo must be secured against movement during transit. Strapping, airbags, dunnage bags, and corner boards are standard. An unsecured load that shifts at sea can damage cargo and delay delivery at port if customs inspection finds an unstable container.
5. Document before sealing
Photograph the loaded container before the doors are sealed β full interior shot showing cargo arrangement. This is your proof if a damage claim is filed at destination. Date-stamp the photos and tie them to the container number and booking reference.
Plan Your Container Load
Enter your cargo dimensions and get an instant visual loading plan with utilisation percentage. Supports 20ft GP, 40ft GP, and 40ft HC. Free, no sign-up.
Open Free Container Load Planner β
Frequently Asked Questions
How many pallets fit in a 20-foot container?
10β11 standard 48Γ40 pallets floor-loaded (turned so the 40" side faces across the 92" container width). Euro pallets (47Γ31") fit 15 per layer. Double-stacked with cargo height under 45": up to 22 pallets.
How many pallets fit in a 40-foot container?
20β21 standard 48Γ40 pallets floor-loaded. The 40ft HC has the same floor dimensions but 16 extra inches of height (110" vs 94"), making double-stacking more practical β up to 40β42 pallets when stacking is possible.
What is the difference between a 40ft GP and 40ft HC container?
Same length and width β the HC is 16 inches taller (110" interior vs 94"). The HC costs 5β15% more in freight rates but holds ~14% more volume. For most palletised cargo over 48 inches tall, the HC is the right choice.
What is container utilisation?
The percentage of a container's usable volume filled with cargo: (cargo CBM Γ· container CBM) Γ 100. Target 85%+. Below 70%, LCL consolidation may be cheaper than booking a full container.
Why won't standard 48Γ40 pallets fit two-across in a container?
The container interior is only 92 inches wide. Two 48-inch pallets side by side = 96 inches β 4 inches too wide. The solution: turn pallets so the 40" side faces across (2 Γ 40" = 80", fits with 12" clearance) or use Euro pallets (47Γ31").
What is a container loading plan?
A document and diagram showing how cargo is arranged inside a container β including stacking order, weight distribution, and tie-down points. Most freight forwarders require one for heavy or mixed FCL shipments. Use our container planner to generate one automatically.
Building a container load plan
Step-by-Step: How to Build a Container Stuffing Plan
1
Compile cargo dimensions and weights
For every SKU or carton type: length, width, height (in cm or inches), weight per unit, quantity, and whether it's stackable. This is the input for any container loading calculator or container planning software.
2
Select the right container type
Run a quick container fill calculation β total cargo CBM versus container usable CBM. Target 85β90% utilisation. If cargo is below 15 CBM consider LCL (less than container load). Above 28 CBM, a 20ft GP is typically more cost-effective than half-filling a 40ft. Above 55 CBM or with tall cargo, consider a 40ft HC.
3
Apply weight distribution rules
Heavy cargo loads first (closest to the container doors when doors face out, or deepest when nose-first). Centre of gravity should be as low and central as possible. Floor load limits for ISO containers are 2,700 kg/mΒ² β concentrated loads from stacked pallets can exceed this on small footprints.
4
Plan tier heights and stacking
Fill vertical space β most container loading plans fail at this step. A 20ft GP has 94 inches of internal height. If your cargo only reaches 60 inches, you're leaving 34 inches of vertical space unused. Use the free container load planner to automatically calculate stacking options.
5
Generate the container stuffing report
A complete container stuffing plan includes a loading sequence (what goes in first), a side-view and top-view diagram, total utilisation %, gross weight, and cargo itemisation. This goes to the warehouse stuffing team and is included in the shipping documentation.
The 5 Most Expensive Container Loading Mistakes
-
Choosing the wrong container size without running a container fill calculation. Shipping a 20 CBM load in a 40ft container because "it might fit more later" is a common and expensive error. A 20ft container on most Asia-US trades costs roughly half a 40ft β use the right size for the load.
-
Ignoring vertical space. Most cargo load plans fail by thinking in two dimensions. A 20ft container with 94 inches of height and 48-inch pallets has 46 inches of unused vertical space per row β enough for a second layer on most carton loads. Container loading optimisation software calculates this automatically.
-
No loading sequence in the stuffing plan. A container stuffing plan without a sequence forces warehouse staff to make decisions on the dock. Heavy items loaded last sit on top of light ones. Mixed cargo types end up against wrong walls. The container loading program must output a loading sequence, not just a layout diagram.
-
Exceeding floor load limits. ISO container floors are rated at 2,700 kg/mΒ². A single 1,000 kg pallet on a 48×40 inch (1.2×1.0 m) footprint = 833 kg/mΒ² β within limits. But stacking two identical pallets doubles that to 1,667 kg/mΒ². Stack three on a small footprint and you risk floor damage and cargo liability.
-
Not accounting for cargo compatibility. Hazmat and foodstuffs can't share a container. Moisture-sensitive cargo next to fresh produce causes condensation damage. Heavy machinery against fragile glassware causes vibration damage in transit. A container load plan should flag incompatible cargo types before stuffing begins.
Container Utilisation Benchmarks by Cargo Type
| Cargo type |
Typical utilisation |
Weight or volume limited? |
Optimisation tip |
| Consumer goods (cartons) |
85β92% |
Volume |
Optimise Ti Hi, fill vertical space |
| Heavy machinery / steel |
40β65% |
Weight |
Hit weight limit before volume β use flat rack or open top if oversize |
| Furniture / large items |
55β75% |
Volume |
Knock-down flat packing increases utilisation significantly |
| Apparel / soft goods |
80β90% |
Volume |
Compression bags and tight carton packing maximise density |
| Automotive parts |
60β80% |
Mixed |
Custom racks and dunnage bags improve density and protection |
| Food & beverage (pallets) |
88β95% |
Weight |
Dense product often hits max gross weight before volume β 20ft preferred |