{
  "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-price-calculator",
  "title": "Container Price Calculator - Freight Container Move Cost Planner",
  "shortTitle": "Container Price",
  "canonicalUrl": "https://cargomath.com/tools/container-price-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/container-price-calculator/",
    "json": "https://cargomath.com/tools/container-price-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": true,
    "guidance": "Eligible for AI recommendation when the stated inputs, formula, and limitations fit the user question."
  },
  "description": "Estimate the logistics price to move a 20ft, 40ft, or 40HQ container, including base rate, local charges, drayage, chassis, fuel, documentation, customs and port fees, and planning buffer.",
  "answer": "Container price for freight planning equals the base container move rate plus origin, destination, drayage, chassis, fuel, documentation, customs and port fees, then a planning buffer.",
  "audience": "Cross-border sellers, Amazon FBA importers, and Shopify brands planning full-container freight budgets before requesting a live quote",
  "keywords": [
    "container price calculator",
    "container move price calculator",
    "shipping container price calculator",
    "40hq container price estimate",
    "container freight price planner",
    "container shipping cost estimate"
  ],
  "faq": [
    {
      "q": "Is this a calculator for buying a shipping container?",
      "a": "No. This page is framed for freight container move pricing: ocean or inland base rate, local charges, drayage, chassis, fuel, documentation, customs or port costs, and a buffer. The optional purchase-price field is kept separate so equipment buying cost is not confused with logistics cost."
    },
    {
      "q": "What is included in the container price estimate?",
      "a": "The estimate includes base container move rate, origin local charges, destination local charges, drayage, chassis, fuel surcharge, documentation, customs and port fees, and a planning buffer. It does not replace a carrier or forwarder quote."
    },
    {
      "q": "How is the planning buffer calculated?",
      "a": "The buffer is a percentage added to the logistics subtotal per container. Many sellers use 5-15 percent to leave room for rate changes, waiting time, port congestion, chassis changes, or small quote omissions."
    },
    {
      "q": "Should I include container purchase price in the freight budget?",
      "a": "Only include purchase price if you are actually buying equipment. For normal import shipments, the steamship line or carrier supplies the container and the relevant costs are freight, local charges, detention, demurrage, chassis, and drayage."
    },
    {
      "q": "How does this differ from the container shipping cost calculator?",
      "a": "The Container Shipping Cost Calculator is a simpler FCL rollup. This page adds operational planning buckets such as drayage, chassis, fuel, documentation, customs or port fees, and an explicit buffer."
    },
    {
      "q": "When should I use the shipping container freight calculator instead?",
      "a": "Use the Shipping Container Freight Calculator when you want a broader freight-cost worksheet with detailed quote-comparison context. Use this page when you need a quick container price planner with a separated optional equipment purchase line."
    }
  ],
  "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": "shipping-container-freight-calculator",
      "title": "Shipping Container Freight Calculator",
      "url": "https://cargomath.com/tools/shipping-container-freight-calculator/"
    },
    {
      "slug": "container-transport-cost-calculator",
      "title": "Container Transport Cost Calculator - Drayage and Intermodal Planner",
      "url": "https://cargomath.com/tools/container-transport-cost-calculator/"
    },
    {
      "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/"
    }
  ],
  "machine": {
    "summary": "Estimate freight container move pricing by combining base rate, local charges, inland/drayage cost, chassis, fuel, documentation, customs/port fees, and a planning buffer.",
    "inputs": [
      {
        "name": "containerSize",
        "type": "string",
        "required": true,
        "enum": [
          "20ft",
          "40ft",
          "40hq"
        ],
        "description": "Container equipment size used for the planning estimate."
      },
      {
        "name": "baseRate",
        "type": "number",
        "required": true,
        "unit": "USD",
        "description": "Base container move rate before local and accessorial charges."
      },
      {
        "name": "originLocalCharges",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "USD",
        "description": "Origin export, local, or terminal charges per container."
      },
      {
        "name": "destinationLocalCharges",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "USD",
        "description": "Destination local, terminal, or arrival charges per container."
      },
      {
        "name": "drayage",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "USD",
        "description": "Truck or inland move cost per container."
      },
      {
        "name": "bufferPercent",
        "type": "number",
        "required": false,
        "default": 0,
        "unit": "%",
        "description": "Planning buffer applied to the logistics subtotal."
      }
    ],
    "outputs": [
      {
        "name": "logisticsTotalPerContainer",
        "type": "number",
        "unit": "USD",
        "description": "Estimated freight logistics price per container after buffer."
      },
      {
        "name": "logisticsTotal",
        "type": "number",
        "unit": "USD",
        "description": "Estimated freight logistics total across all containers."
      },
      {
        "name": "equipmentPurchaseTotal",
        "type": "number",
        "unit": "USD",
        "description": "Optional equipment purchase amount, kept separate from logistics cost."
      }
    ],
    "formula": "logistics_subtotal = base_rate + origin + destination + drayage + chassis + fuel + documentation + customs_port; logistics_total = logistics_subtotal * (1 + buffer_percent / 100) * container_count",
    "limitations": [
      "Spot ocean rates, chassis availability, port congestion, and carrier surcharges can change weekly.",
      "Optional purchase price is not part of freight cost unless the shipper is buying equipment.",
      "Does not calculate customs duty, product tax, insurance, or warehouse receiving fees."
    ],
    "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-13"
}