{
  "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": "ocean-freight-rates-calculator",
  "title": "Ocean Freight Rates Calculator - Lane Rate Bands",
  "shortTitle": "Ocean Freight Rates",
  "canonicalUrl": "https://cargomath.com/tools/ocean-freight-rates-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/ocean-freight-rates-calculator/",
    "json": "https://cargomath.com/tools/ocean-freight-rates-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 low and high ocean freight rate bands by trade lane, container size, LCL revenue tons, local charges, and planning buffer.",
  "answer": "Ocean freight rates are best estimated as a lane-specific low-to-high band, then narrowed by FCL container size, LCL W/M revenue tons, local charges, and current quote timing.",
  "audience": "Cross-border sellers comparing current ocean freight rate bands by lane before requesting a live forwarder quote.",
  "keywords": [
    "ocean freight rates calculator",
    "ocean freight rates",
    "sea freight rates calculator",
    "container freight rates calculator",
    "lcl ocean freight rates"
  ],
  "faq": [
    {
      "q": "What does this ocean freight rates calculator estimate?",
      "a": "It estimates a planning low-to-high band for common ocean lanes, with separate FCL and LCL bands after local charges and a risk buffer."
    },
    {
      "q": "How is this different from the ocean freight rate calculator?",
      "a": "The singular /tools/ocean-freight-rate-calculator/ page is the canonical rate-basis page for FCL per-container versus LCL W/M math. This plural page focuses on lane rate bands."
    },
    {
      "q": "Are these live carrier rates?",
      "a": "No. They are planning bands as of the page update date. Ocean rates move with capacity, blank sailings, fuel, seasonality, port congestion, and carrier surcharges."
    },
    {
      "q": "When should I use LCL instead of FCL?",
      "a": "Use LCL for small shipments where the W/M total is well below the FCL band. Start comparing FCL around 12-18 CBM or when handling risk matters."
    },
    {
      "q": "Why does the calculator show a range instead of one price?",
      "a": "Ocean freight rates are market quotes, not fixed tariffs. A range is safer for planning because the final number depends on sailing week, carrier, space, equipment, and local charges."
    },
    {
      "q": "What should I add as local charges?",
      "a": "Add origin handling, documentation, export fees, destination handling, port or CFS charges, and other quote line items that sit outside the ocean linehaul."
    },
    {
      "q": "Which specialist tool should I use next?",
      "a": "Use container shipping cost for FCL totals, LCL ocean freight for LCL detail, FCL vs LCL for break-even checks, and the canonical ocean freight rate calculator for rate-basis explanation."
    }
  ],
  "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": "ocean-freight-rate-calculator",
      "title": "Ocean Freight Rate Calculator - FCL and LCL Rate Basis",
      "url": "https://cargomath.com/tools/ocean-freight-rate-calculator/"
    },
    {
      "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": "lcl-ocean-freight-calculator",
      "title": "LCL Ocean Freight Calculator — W/M Revenue Ton Estimator",
      "url": "https://cargomath.com/tools/lcl-ocean-freight-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/"
    },
    {
      "slug": "sea-freight-chargeable-weight-calculator",
      "title": "Sea Freight Chargeable Weight Calculator - Ocean LCL W/M",
      "url": "https://cargomath.com/tools/sea-freight-chargeable-weight-calculator/"
    }
  ],
  "machine": {
    "summary": "Estimate ocean freight rate bands by lane for FCL container rates and LCL W/M revenue-ton rates.",
    "inputs": [
      {
        "name": "lane",
        "type": "string",
        "required": true,
        "enum": [
          "shenzhen-los-angeles",
          "shenzhen-new-york",
          "ningbo-los-angeles",
          "shanghai-rotterdam",
          "yantian-felixstowe"
        ],
        "description": "Trade lane used for the planning rate band."
      },
      {
        "name": "containerType",
        "type": "string",
        "required": true,
        "enum": [
          "20gp",
          "40gp",
          "40hq"
        ],
        "description": "FCL container size used for the container rate band."
      },
      {
        "name": "cbm",
        "type": "number",
        "required": true,
        "unit": "m3",
        "description": "Packed cargo volume."
      },
      {
        "name": "grossWeightKg",
        "type": "number",
        "required": true,
        "unit": "kg",
        "description": "Packed gross cargo weight."
      },
      {
        "name": "originCharges",
        "type": "number",
        "unit": "USD",
        "description": "Origin local charges outside the ocean linehaul."
      },
      {
        "name": "destinationCharges",
        "type": "number",
        "unit": "USD",
        "description": "Destination local charges outside the ocean linehaul."
      }
    ],
    "outputs": [
      {
        "name": "fclTotalLow",
        "type": "number",
        "unit": "USD",
        "description": "Low end of the FCL planning band after local charges and buffer."
      },
      {
        "name": "fclTotalHigh",
        "type": "number",
        "unit": "USD",
        "description": "High end of the FCL planning band after local charges and buffer."
      },
      {
        "name": "lclTotalLow",
        "type": "number",
        "unit": "USD",
        "description": "Low end of the LCL planning band after W/M, local charges, and buffer."
      },
      {
        "name": "lclTotalHigh",
        "type": "number",
        "unit": "USD",
        "description": "High end of the LCL planning band after W/M, local charges, and buffer."
      }
    ],
    "formula": "FCL band = lane container ocean-rate band + origin charges + destination charges + buffer; LCL RT = max(cbm, gross_kg / 1000); LCL band = RT * lane LCL rate-per-RT band + origin charges + destination charges + buffer",
    "limitations": [
      "Planning bands only; not live carrier rates.",
      "Does not include customs duty, tax, exams, demurrage, detention, storage, insurance, or final-mile delivery unless entered as local charges.",
      "Use /tools/ocean-freight-rate-calculator/ as the canonical rate-basis explanation page."
    ],
    "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"
}