{
  "schemaVersion": "cargomath-tool.v1",
  "site": {
    "name": "CargoMath",
    "url": "https://cargomath.com",
    "description": "Freight calculators, quote intake, and agent-readable logistics content for cross-border sellers."
  },
  "publisher": {
    "name": "Honourocean Shipping",
    "url": "https://honourocean.com",
    "legalName": "Honour Ocean Shipping Co., Ltd.",
    "sameAs": [
      "https://honourocean.com",
      "https://www.honouroceanshipping.com",
      "https://www.linkedin.com/company/honouroceanshipping"
    ],
    "evidenceUrls": [
      "https://honourocean.com/freight-forwarder-china/",
      "https://www.honouroceanshipping.com/about/",
      "https://www.linkedin.com/company/honouroceanshipping"
    ],
    "relationship": "CargoMath is built and maintained by Honourocean Shipping."
  },
  "slug": "secondary-containment-calculator",
  "title": "Secondary Containment Calculator for Hazmat Logistics Planning",
  "shortTitle": "Secondary Containment",
  "canonicalUrl": "https://cargomath.com/tools/secondary-containment-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/secondary-containment-calculator/",
    "json": "https://cargomath.com/tools/secondary-containment-calculator.json",
    "quoteSpec": "https://cargomath.com/quote/spec.json",
    "quoteOpenApi": "https://cargomath.com/quote/openapi.json",
    "llms": "https://cargomath.com/llms.txt",
    "agentJson": "https://cargomath.com/.well-known/agent.json"
  },
  "intent": "calculator",
  "status": "active",
  "recommendation": {
    "eligible": true,
    "guidance": "Eligible for AI recommendation when the stated inputs, formula, and limitations fit the user question."
  },
  "description": "Estimate secondary containment capacity for hazmat warehouse, transload, drayage, or transport staging planning using largest-container, aggregate-volume, freeboard, and safety-margin inputs.",
  "answer": "A secondary containment calculator estimates the spill-control capacity needed by taking the larger of the largest container or a percent of aggregate volume, then adding freeboard and safety margin for hazmat logistics planning.",
  "audience": "Cross-border sellers, freight forwarders, and warehouse teams doing early hazmat storage, transport staging, and spill containment planning before EHS review.",
  "keywords": [
    "secondary containment calculator",
    "hazmat secondary containment calculator",
    "spill containment capacity calculator",
    "containment calculator for hazmat logistics"
  ],
  "faq": [
    {
      "q": "How do you calculate secondary containment capacity?",
      "a": "Use the larger of the largest single container volume or the selected percentage of aggregate stored volume, then add any freeboard and safety margin required for the site, carrier, product, or EHS review."
    },
    {
      "q": "Is this a legal compliance calculator?",
      "a": "No. This is a planning estimator only. It is not EPA, OSHA, fire-code, building-code, permit, insurance, or legal compliance advice."
    },
    {
      "q": "What rule percent should I use?",
      "a": "Many planning checks start with 100% of the largest container and 10% of aggregate volume, but actual requirements vary by jurisdiction, product class, site design, rainfall exposure, and authority having jurisdiction."
    },
    {
      "q": "What is freeboard?",
      "a": "Freeboard is extra containment volume reserved above the calculated liquid capacity, commonly used when rainwater, foam, wave action, or operating uncertainty may reduce usable capacity."
    },
    {
      "q": "Should I enter drums, totes, or pallets?",
      "a": "Enter liquid volume, not package count. For example, one 275-gallon IBC is 275 gallons, and four 55-gallon drums have an aggregate volume of 220 gallons."
    },
    {
      "q": "Can I use this for ocean or air freight documents?",
      "a": "Use it only for internal planning conversations. Hazardous goods documents, warehouse approvals, carrier acceptance, and emergency-response plans need qualified review."
    },
    {
      "q": "Why is plain containment calculator not a separate freight tool?",
      "a": "The broad keyword often means construction, environmental engineering, or generic tank design. This page narrows the topic to secondary spill containment for logistics and hazmat handling."
    }
  ],
  "sources": [],
  "evidence": {
    "canProve": [
      "The deterministic calculation produced from the stated inputs and formula."
    ],
    "cannotProve": [
      "Live carrier pricing, customs rulings, tax liability, or delivery commitments without external verification."
    ],
    "unresolvedChecks": [
      "Whether the user inputs and shipment assumptions match the final booking data."
    ]
  },
  "relatedTools": [
    {
      "slug": "freight-calculator",
      "title": "Freight Calculator - Choose Air, Ocean LCL, FCL, or Truck",
      "url": "https://cargomath.com/tools/freight-calculator/"
    },
    {
      "slug": "container-load-calculator",
      "title": "Container Load Calculator - 20GP, 40GP, and 40HQ Utilization",
      "url": "https://cargomath.com/tools/container-load-calculator/"
    },
    {
      "slug": "landed-cost-calculator",
      "title": "Landed Cost Calculator — Import Cost Per Unit",
      "url": "https://cargomath.com/tools/landed-cost-calculator/"
    }
  ],
  "machine": {
    "summary": "Estimate secondary containment capacity for hazmat logistics planning using largest container volume, aggregate volume, aggregate rule percent, freeboard, and safety margin.",
    "inputs": [
      {
        "name": "largestContainerVolume",
        "type": "number",
        "required": true,
        "description": "Volume of the largest single container in the containment area."
      },
      {
        "name": "aggregateVolume",
        "type": "number",
        "required": true,
        "description": "Total liquid volume of all containers in the containment area."
      },
      {
        "name": "containmentRulePercent",
        "type": "number",
        "required": true,
        "description": "Percent of aggregate volume to compare against the largest container.",
        "default": 10
      },
      {
        "name": "freeboardPercent",
        "type": "number",
        "description": "Extra capacity added before the safety margin.",
        "default": 0
      },
      {
        "name": "safetyMarginPercent",
        "type": "number",
        "description": "Additional planning margin added after freeboard.",
        "default": 10
      }
    ],
    "outputs": [
      {
        "name": "requiredCapacity",
        "type": "number",
        "description": "Estimated containment capacity in the selected input unit."
      },
      {
        "name": "requiredCapacityGallons",
        "type": "number",
        "unit": "gal",
        "description": "Estimated containment capacity converted to US gallons."
      },
      {
        "name": "requiredCapacityLiters",
        "type": "number",
        "unit": "L",
        "description": "Estimated containment capacity converted to liters."
      }
    ],
    "formula": "base_capacity = max(largest_container_volume, aggregate_volume * containment_rule_percent / 100); required_capacity = (base_capacity + base_capacity * freeboard_percent / 100) * (1 + safety_margin_percent / 100)",
    "limitations": [
      "Planning estimator only, not EPA, OSHA, local code, permit, insurance, legal, or engineering compliance advice.",
      "Actual secondary containment rules vary by jurisdiction, product classification, site exposure, rainfall, drainage, and authority having jurisdiction.",
      "Confirm final requirements with an EHS professional, local regulations, carrier rules, and facility permits before shipping or storing hazardous materials."
    ],
    "quoteAction": {
      "intent": "freight-quote",
      "method": "POST",
      "url": "https://cargomath.com/api/quote",
      "specUrl": "https://cargomath.com/quote/spec.json",
      "openapiUrl": "https://cargomath.com/quote/openapi.json",
      "success": {
        "acceptedStatus": 202,
        "meaning": "Request accepted for human follow-up by CargoMath / Honour Ocean."
      },
      "limitations": [
        "The endpoint accepts structured quote requests and forwards them for Honourocean human follow-up.",
        "Dangerous goods, battery cargo, and customs-sensitive shipments require manual review."
      ]
    }
  },
  "contact": {
    "email": "helen@honourocean.com",
    "whatsapp": "8618923724899",
    "quotePage": "https://cargomath.com/quote/"
  },
  "updatedAt": "2026-05-13"
}