{
  "slug": "container-stuffing-utilization",
  "title": "Container Stuffing Utilization Calculator",
  "heading": "Container Stuffing Utilization Calculator",
  "category": "math",
  "url": "https://www.revenuelab.fyi/toolbox/container-stuffing-utilization",
  "summary": "How much of a shipping container's cube and weight capacity your load uses.",
  "description": "Ocean and drayage containers are priced per container regardless of how full they are, so leaving cube or weight capacity on the table on an import or export shipment is money spent on shipping air. This calculator computes both cubic utilization (how much of the container's usable volume your cargo occupies) and weight utilization (how much of the container's payload limit you're using), because whichever one hits its limit first determines whether you can add more cargo. Most standard dry van containers are cube-constrained for lightweight goods and weight-constrained for dense goods, so knowing which limit binds tells you whether the next optimization move is better stacking/dunnage (cube-bound) or a different container size or split shipment (weight-bound).",
  "formula": "Cubic util = Cargo volume ÷ Container usable volume; Weight util = Cargo weight ÷ Container payload limit.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=container-stuffing-utilization",
  "inputs": [
    {
      "id": "containerType",
      "label": "Container type",
      "kind": "select",
      "hint": null,
      "default": "40std",
      "options": [
        {
          "value": "20std",
          "label": "20ft standard (~1,172 cu ft, ~47,900 lb payload)"
        },
        {
          "value": "40std",
          "label": "40ft standard (~2,389 cu ft, ~44,500 lb payload)"
        },
        {
          "value": "40hc",
          "label": "40ft high cube (~2,694 cu ft, ~44,000 lb payload)"
        }
      ]
    },
    {
      "id": "cargoVolume",
      "label": "Total cargo volume",
      "kind": "number",
      "hint": null,
      "default": 1950,
      "unit": "cu ft",
      "min": 0,
      "max": null
    },
    {
      "id": "cargoWeight",
      "label": "Total cargo weight",
      "kind": "number",
      "hint": null,
      "default": 32000,
      "unit": "lb",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "cubicUtil",
      "label": "Cubic utilization",
      "format": "percent",
      "hint": null,
      "primary": true
    },
    {
      "id": "weightUtil",
      "label": "Weight utilization",
      "format": "percent",
      "hint": null,
      "primary": false
    },
    {
      "id": "remainingCube",
      "label": "Remaining cube capacity",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "bindingConstraintNote",
      "label": "Cube-bound? (1=yes, 0=weight-bound)",
      "format": "number",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Container type: 40ft standard (~2,389 cu ft, ~44,500 lb payload)",
      "Total cargo volume: 1950 cu ft",
      "Total cargo weight: 32000 lb"
    ],
    "outputs": [
      "Cubic utilization: 81.6%",
      "Weight utilization: 71.9%",
      "Remaining cube capacity: 439",
      "Cube-bound? (1=yes, 0=weight-bound): 1"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter container type.",
      "Enter total cargo volume (cu ft).",
      "Enter total cargo weight (lb).",
      "Read your cubic utilization on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "containerType": "40std",
        "cargoVolume": 1170,
        "cargoWeight": 19200
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "containerType": "40std",
        "cargoVolume": 1950,
        "cargoWeight": 32000
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "containerType": "40std",
        "cargoVolume": 3120,
        "cargoWeight": 51200
      }
    }
  ],
  "limitations": [
    "Results are rounded for display; the underlying calculation keeps full precision.",
    "Very large or very small inputs may hit floating-point limits in the browser.",
    "Inputs outside the accepted range are clamped rather than rejected."
  ],
  "faq": [
    {
      "q": "What's a good utilization target for container loading?",
      "a": "Well-optimized loads hit 85-95% on whichever dimension binds first (cube or weight). Below 75% on both usually signals an opportunity to consolidate with another shipment, use better dunnage to allow tighter stacking, or move to a smaller container size and save the per-container ocean freight cost entirely."
    },
    {
      "q": "Why would a load be weight-constrained instead of cube-constrained?",
      "a": "Dense cargo like machinery, canned goods, or metal parts hits the legal road weight limit for the container and chassis before filling the physical volume, leaving visible empty space in the container that can't be used because adding more weight would violate axle weight regulations for the trucking leg."
    },
    {
      "q": "How does container choice affect this?",
      "a": "A 40ft high cube adds roughly 300 cubic feet over a standard 40ft container for a similar or lower payload limit, which helps cube-bound loads (bulky, lightweight goods) but does nothing for weight-bound loads. If your cargo is dense and weight-bound, paying extra for a high cube container is wasted money — a standard container or even a 20ft unit split across two containers might be the better call."
    },
    {
      "q": "Does this account for load planning software optimization?",
      "a": "No, this gives a theoretical utilization ceiling based on total volume divided by container capacity, assuming perfect packing. Real-world stuffing with irregular carton sizes, required dunnage, and stability requirements for ocean transit typically achieves 80-90% of this theoretical number, so treat this as an upper bound rather than a guarantee."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/freight-class-density",
    "https://www.revenuelab.fyi/toolbox/ltl-ftl-breakeven",
    "https://www.revenuelab.fyi/toolbox/cubic-utilization"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Container Stuffing Utilization Calculator (https://www.revenuelab.fyi/toolbox/container-stuffing-utilization)"
}