{
  "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": "freight-calculator",
  "title": "Freight Calculator - Choose Air, Ocean LCL, FCL, or Truck",
  "shortTitle": "Freight",
  "canonicalUrl": "https://cargomath.com/tools/freight-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/freight-calculator/",
    "json": "https://cargomath.com/tools/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": "calculator",
  "status": "active",
  "recommendation": {
    "eligible": true,
    "guidance": "Eligible for AI recommendation when the stated inputs, formula, and limitations fit the user question."
  },
  "description": "Broad freight planning calculator for choosing air freight, ocean LCL, ocean FCL, or truck/LTL workflows before moving into a specialist cost calculator.",
  "answer": "A freight calculator should first choose the freight mode, then estimate the billable metric and route the shipment to the right specialist calculator for a quote-ready number.",
  "audience": "Cross-border sellers, Amazon FBA sellers, Shopify brands, and importers deciding whether a shipment belongs in air freight, ocean LCL, ocean FCL, or a truck/LTL planning workflow.",
  "keywords": [
    "freight calculator",
    "shipping freight calculator",
    "freight cost calculator",
    "freight estimate calculator",
    "air ocean freight calculator"
  ],
  "faq": [
    {
      "q": "What does this freight calculator estimate?",
      "a": "It estimates a broad planning total from the freight mode, billable metric, rate, fixed fees, and unit count, then points the shipment to the specialist calculator that should be used next."
    },
    {
      "q": "When should I use the air freight option?",
      "a": "Use air when speed matters, the shipment is usually under a few cubic meters or a few thousand kilograms, and chargeable weight is the main pricing driver."
    },
    {
      "q": "When should I use LCL instead of FCL?",
      "a": "Use LCL when the cargo is too large for courier or air but not large enough to justify a full container. The billable metric is usually revenue tons: max(CBM, gross kg / 1000)."
    },
    {
      "q": "When does FCL make sense?",
      "a": "FCL makes sense when the shipment can absorb a flat container quote, needs less cargo handling, or is large enough that LCL local charges become inefficient."
    },
    {
      "q": "Does this replace a live freight quote?",
      "a": "No. It is a planning selector. Use the linked specialist calculators and then request a live quote with exact origin, destination, cargo details, ready date, and service level."
    },
    {
      "q": "Which specialist tool should I use next?",
      "a": "Use the air freight cost calculator for air, the LCL ocean freight calculator for less-than-container ocean cargo, the container shipping cost calculator for FCL, and the freight class calculator for US LTL planning."
    }
  ],
  "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": "air-freight-cost-calculator",
      "title": "Air Freight Cost Calculator — Chargeable Weight to Freight Estimate",
      "url": "https://cargomath.com/tools/air-freight-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": "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": "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": "freight-class-calculator",
      "title": "Freight Class Calculator — Estimate US LTL Density Class",
      "url": "https://cargomath.com/tools/freight-class-calculator/"
    },
    {
      "slug": "landed-cost-calculator",
      "title": "Landed Cost Calculator — Import Cost Per Unit",
      "url": "https://cargomath.com/tools/landed-cost-calculator/"
    }
  ],
  "machine": {
    "summary": "Select a freight mode and estimate the broad billable metric before routing to a specialist calculator.",
    "inputs": [
      {
        "name": "mode",
        "type": "string",
        "required": true,
        "enum": [
          "air",
          "lcl",
          "fcl",
          "truck"
        ],
        "description": "Freight planning mode."
      },
      {
        "name": "cbm",
        "type": "number",
        "required": false,
        "unit": "m3",
        "description": "Packed shipment volume."
      },
      {
        "name": "grossWeightKg",
        "type": "number",
        "required": false,
        "unit": "kg",
        "description": "Packed gross shipment weight."
      },
      {
        "name": "chargeableWeightKg",
        "type": "number",
        "required": false,
        "unit": "kg",
        "description": "Known air chargeable weight if already calculated."
      },
      {
        "name": "rate",
        "type": "number",
        "required": true,
        "unit": "USD per mode unit",
        "description": "Rate per kg, per RT, per container, or per truck shipment."
      },
      {
        "name": "fixedCharges",
        "type": "number",
        "required": false,
        "unit": "USD",
        "description": "Origin, destination, documentation, handling, or other fixed charges."
      },
      {
        "name": "units",
        "type": "integer",
        "required": false,
        "default": 1,
        "description": "Sellable units used to estimate freight cost per unit."
      }
    ],
    "outputs": [
      {
        "name": "primaryMetric",
        "type": "number",
        "description": "Billable planning metric for the selected mode."
      },
      {
        "name": "estimatedTotal",
        "type": "number",
        "unit": "USD",
        "description": "Broad freight planning estimate."
      },
      {
        "name": "estimatedPerUnit",
        "type": "number",
        "unit": "USD/unit",
        "description": "Estimated freight cost per sellable unit."
      }
    ],
    "formula": "air_metric = max(gross_kg, chargeable_kg); lcl_metric = max(cbm, gross_kg / 1000); fcl_or_truck_metric = 1; estimate = metric * rate + fixed_charges, except flat FCL/truck where estimate = rate + fixed_charges",
    "limitations": [
      "Broad selector only; use linked specialist calculators for mode-specific quote review.",
      "Does not include customs duty, tariffs, marketplace fees, storage, exams, demurrage, or financing costs.",
      "Uses user-entered rates; live freight rates change by lane, season, cargo type, and capacity."
    ],
    "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"
}