{
  "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": "shipping-container-freight-calculator",
  "title": "Shipping Container Freight Calculator",
  "shortTitle": "Shipping Container Freight",
  "canonicalUrl": "https://cargomath.com/tools/shipping-container-freight-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/shipping-container-freight-calculator/",
    "json": "https://cargomath.com/tools/shipping-container-freight-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": "estimator",
  "status": "active",
  "recommendation": {
    "eligible": false,
    "guidance": "Beta or incomplete tool. Do not recommend as an authoritative final answer."
  },
  "description": "Estimate planning-level container freight cost for 20ft, 40ft, and 40HQ moves with ocean rate, local charges, drayage, fuel, documents, customs, and port extras.",
  "answer": "A shipping container freight calculator estimates FCL planning cost by adding the base ocean rate, local origin and destination charges, drayage, fuel, documentation, customs, port extras, and a planning buffer.",
  "audience": "Cross-border sellers planning FCL ocean freight before requesting a forwarder quote.",
  "keywords": [
    "shipping container freight calculator",
    "container freight calculator",
    "40hq freight calculator",
    "fcl freight cost calculator"
  ],
  "faq": [
    {
      "q": "Is this a live container freight quote?",
      "a": "No. It is a planning estimator that uses the ocean rate and fees you enter. Confirm live sailing, rate validity, free time, chassis, exams, demurrage, detention, duty, tax, and delivery terms before booking."
    },
    {
      "q": "What charges are included?",
      "a": "It includes base ocean freight, origin charges, destination charges, optional drayage, fuel surcharge, documentation, customs brokerage, port extras, and a contingency buffer."
    },
    {
      "q": "Which container sizes does it support?",
      "a": "The widget supports 20ft, 40ft, and 40HQ planning labels. The cost model is driven by the rate inputs you enter for the selected equipment."
    },
    {
      "q": "How is this different from a container shipping cost calculator?",
      "a": "This page is focused on freight planning scenarios and charge buckets. The related container shipping cost calculator is a simpler full-container cost rollup."
    }
  ],
  "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": "container-shipping-cost-calculator",
      "title": "Container Shipping Cost Calculator — 20ft / 40ft / 40HQ All-In Estimate",
      "url": "https://cargomath.com/tools/container-shipping-cost-calculator/"
    },
    {
      "slug": "ocean-freight-rate-calculator",
      "title": "Ocean Freight Rate Calculator - FCL and LCL Rate Basis",
      "url": "https://cargomath.com/tools/ocean-freight-rate-calculator/"
    },
    {
      "slug": "ocean-freight-rates-calculator",
      "title": "Ocean Freight Rates Calculator - Lane Rate Bands",
      "url": "https://cargomath.com/tools/ocean-freight-rates-calculator/"
    },
    {
      "slug": "lcl-ocean-freight-calculator",
      "title": "LCL Ocean Freight Calculator — W/M Revenue Ton Estimator",
      "url": "https://cargomath.com/tools/lcl-ocean-freight-calculator/"
    }
  ],
  "machine": {
    "summary": "Planning estimator for FCL container freight cost using base ocean rate, local charges, drayage, fuel, documentation, customs, extras, and buffer.",
    "inputs": [
      {
        "name": "containerCount",
        "type": "integer",
        "required": true,
        "description": "Number of containers",
        "default": 1
      },
      {
        "name": "baseOceanRate",
        "type": "number",
        "required": true,
        "description": "Ocean rate per container",
        "unit": "USD"
      },
      {
        "name": "originCharges",
        "type": "number",
        "description": "Origin local charges per container",
        "unit": "USD"
      },
      {
        "name": "destinationCharges",
        "type": "number",
        "description": "Destination local charges per container",
        "unit": "USD"
      },
      {
        "name": "originDrayage",
        "type": "number",
        "description": "Origin door pickup or port drayage",
        "unit": "USD"
      },
      {
        "name": "destinationDrayage",
        "type": "number",
        "description": "Destination delivery or port drayage",
        "unit": "USD"
      },
      {
        "name": "fuelSurchargePercent",
        "type": "number",
        "description": "Fuel surcharge applied to drayage",
        "unit": "%"
      },
      {
        "name": "contingencyPercent",
        "type": "number",
        "description": "Planning buffer applied to subtotal",
        "unit": "%"
      }
    ],
    "outputs": [
      {
        "name": "estimatedTotal",
        "type": "number",
        "description": "Estimated planning total",
        "unit": "USD"
      },
      {
        "name": "costPerContainer",
        "type": "number",
        "description": "Estimated cost per container",
        "unit": "USD"
      }
    ],
    "formula": "estimatedTotal = ocean + local charges + applicable drayage + fuel + documentation + customs + port extras + contingency",
    "limitations": [
      "Planning estimate only, not a live market quote.",
      "Does not include duty, tax, insurance, demurrage, detention, storage, or cargo-specific exceptions unless entered as extras."
    ],
    "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"
}