{
  "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": "container-shipping-cost-calculator",
  "title": "Container Shipping Cost Calculator — 20ft / 40ft / 40HQ All-In Estimate",
  "shortTitle": "Container Cost",
  "canonicalUrl": "https://cargomath.com/tools/container-shipping-cost-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/container-shipping-cost-calculator/",
    "json": "https://cargomath.com/tools/container-shipping-cost-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 all-in FCL container shipping cost for 20ft, 40ft, and 40HQ. Combines base ocean freight with origin charges, destination charges, terminal handling, and number of containers booked.",
  "answer": "Container shipping cost = ocean freight per container + origin local charges + destination local charges + terminal handling, multiplied by the number of containers booked.",
  "audience": "Cross-border sellers, importers, and Amazon FBA shippers comparing full-container quotes from China and Southeast Asia",
  "keywords": [
    "container shipping cost calculator",
    "container shipping cost",
    "40hq shipping cost",
    "20ft container rate",
    "fcl shipping cost calculator",
    "40ft container shipping cost",
    "ocean freight cost calculator"
  ],
  "faq": [
    {
      "q": "What does the container shipping cost calculator include?",
      "a": "It estimates all-in port-to-port container spend by adding base ocean freight, origin local charges (export customs, doc fee, THC origin), destination local charges (THC destination, ISF, customs entry), and terminal handling, then multiplying by the number of containers booked."
    },
    {
      "q": "Does this calculator include US customs duty and final delivery?",
      "a": "No. Import duty, HMF, MPF, customs brokerage, and last-mile trucking to your warehouse or FBA center sit outside this calculator unless you fold them into destination fees manually. Pair it with the US Customs Duty Calculator and a separate drayage quote for a true door-to-door number."
    },
    {
      "q": "How much does a 40HQ container cost to ship from China to the US in 2026?",
      "a": "As of May 2026, all-in 40HQ China–US West Coast typically runs USD 3,200–4,500 base ocean freight plus USD 1,000–1,800 in combined origin and destination local charges. East Coast adds roughly USD 800–1,200 for the Panama or Suez routing. Spot rates move week to week, so always confirm with a live quote."
    },
    {
      "q": "Why separate origin fees and destination fees from the ocean freight line?",
      "a": "Many forwarders quote a low headline ocean rate and recover margin in local charges. Breaking the cost into four buckets makes apples-to-apples quote comparison cleaner and reveals where one forwarder is actually cheaper than another."
    },
    {
      "q": "Does container size change the cost dramatically?",
      "a": "Yes, but not linearly. A 40ft container generally costs only 20–40% more than a 20ft container while holding roughly twice the volume, so cost-per-CBM is much lower for 40ft and 40HQ. The break-even from LCL to FCL is usually around 15 CBM."
    },
    {
      "q": "What is THC and where does it go in this calculator?",
      "a": "THC stands for Terminal Handling Charge — the port-side cost of loading or unloading the container. Origin THC goes into origin fees; destination THC goes into destination fees. The dedicated terminal handling input is for additional terminal or wharfage charges that some lanes break out separately."
    }
  ],
  "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": "cbm-calculator",
      "title": "CBM Calculator — Cubic Meter Volume for Freight Shipping",
      "url": "https://cargomath.com/tools/cbm-calculator/"
    },
    {
      "slug": "cn-us-ocean-freight-estimator",
      "title": "China to US Ocean Freight Estimator — LCL & FCL Rates",
      "url": "https://cargomath.com/tools/cn-us-ocean-freight-estimator/"
    },
    {
      "slug": "fcl-vs-lcl-calculator",
      "title": "FCL vs LCL Calculator — Break-Even Volume for Ocean Freight",
      "url": "https://cargomath.com/tools/fcl-vs-lcl-calculator/"
    },
    {
      "slug": "ocean-port-to-port-transit",
      "title": "Ocean Port-to-Port Transit Time Calculator (2026)",
      "url": "https://cargomath.com/tools/ocean-port-to-port-transit/"
    }
  ],
  "machine": {
    "summary": "Estimate all-in container shipping spend from ocean freight, origin, destination, and terminal charges multiplied by container count.",
    "inputs": [
      {
        "name": "oceanFreightPerContainer",
        "type": "number",
        "required": true,
        "unit": "USD",
        "description": "Base ocean freight per container."
      },
      {
        "name": "originFeesPerContainer",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "USD",
        "description": "Origin local charges per container (export customs, doc fee, origin THC)."
      },
      {
        "name": "destinationFeesPerContainer",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "USD",
        "description": "Destination local charges per container (destination THC, ISF, customs entry)."
      },
      {
        "name": "terminalHandlingPerContainer",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "USD",
        "description": "Additional terminal handling or wharfage charges some lanes break out separately."
      },
      {
        "name": "containerCount",
        "type": "integer",
        "required": false,
        "default": 1,
        "description": "Number of containers booked."
      }
    ],
    "outputs": [
      {
        "name": "costPerContainer",
        "type": "number",
        "unit": "USD",
        "description": "Estimated all-in cost for one container."
      },
      {
        "name": "totalCost",
        "type": "number",
        "unit": "USD",
        "description": "Estimated all-in total for all containers booked."
      }
    ],
    "formula": "cost_per_container = ocean_freight + origin_fees + destination_fees + terminal_handling; total_cost = cost_per_container * container_count",
    "limitations": [
      "Does not price customs duty, import tax, MPF, HMF, or customs brokerage.",
      "Does not include last-mile trucking or drayage to warehouse or FBA center.",
      "Does not account for demurrage, detention, or chassis charges incurred after free time expires."
    ],
    "quoteAction": {
      "intent": "freight-quote",
      "url": "https://cargomath.com/quote/",
      "specUrl": "https://cargomath.com/quote/spec.json",
      "method": "POST"
    }
  },
  "contact": {
    "email": "helen@honourocean.com",
    "whatsapp": "8618923724899",
    "quotePage": "https://cargomath.com/quote/"
  },
  "updatedAt": "2026-05-12"
}