{
  "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": "online-air-freight-calculator",
  "title": "Online Air Freight Calculator",
  "shortTitle": "Online Air Freight",
  "canonicalUrl": "https://cargomath.com/tools/online-air-freight-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/online-air-freight-calculator/",
    "json": "https://cargomath.com/tools/online-air-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": "Estimate a planning air freight budget from dimensions or CBM, actual weight, chargeable weight divisor, route and service preset, rate per kg, fuel, security, document, pickup, delivery, accessorial, and minimum charges.",
  "answer": "An online air freight calculator estimates planning cost by calculating chargeable weight, multiplying by a route or custom USD/kg rate, applying minimum freight, and adding fuel, security, documentation, pickup, delivery, and accessorial charges.",
  "audience": "Amazon FBA, Shopify, and cross-border sellers who need a planning-only air freight estimate before requesting a live forwarder quote.",
  "keywords": [
    "online air freight calculator",
    "online air cargo calculator",
    "air freight calculator online",
    "air shipping calculator online"
  ],
  "faq": [
    {
      "q": "Is this online air freight calculator live carrier pricing?",
      "a": "No. It is a planning estimator. It does not query airline, express courier, or forwarder systems for live sell rates."
    },
    {
      "q": "How does the calculator estimate air freight cost?",
      "a": "It calculates volumetric weight from dimensions or CBM, compares it with actual weight to get chargeable weight, multiplies by a route or custom rate per kg, applies the minimum freight charge, then adds fuel, security, documentation, pickup, delivery, and accessorials."
    },
    {
      "q": "What divisor should I use?",
      "a": "Use 6000 for standard air freight unless your forwarder specifies another divisor. Express courier and some dense-rate products may use 5000 or a carrier-specific rule."
    },
    {
      "q": "Can I enter total CBM instead of carton dimensions?",
      "a": "Yes. If total CBM is entered, the calculator uses that volume instead of the per-carton length, width, height, and carton count."
    },
    {
      "q": "What charges are included?",
      "a": "The model includes freight, fuel surcharge, security fee, documentation, pickup, delivery, accessorials, and a minimum freight floor."
    },
    {
      "q": "What is excluded from this estimate?",
      "a": "Customs duty, import tax, VAT, customs exams, storage, cargo insurance, dangerous goods fees, battery handling, and live peak-season capacity premiums are not included unless you add them as accessorials."
    },
    {
      "q": "How is this different from the air freight cost calculator?",
      "a": "The air freight cost calculator is the canonical narrower formula for chargeable weight x rate plus surcharge and minimum. This online calculator is a broader planning screen with route presets and pickup, delivery, and accessorial fields."
    },
    {
      "q": "Should I still request a quote?",
      "a": "Yes. Use this to plan landed-cost scenarios and purchase-order budgets, then validate the route, commodity, dimensions, and service level with a live freight quote before booking."
    }
  ],
  "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": "air-freight-chargeable-weight-calculator",
      "title": "Air Freight Chargeable Weight Calculator",
      "url": "https://cargomath.com/tools/air-freight-chargeable-weight-calculator/"
    },
    {
      "slug": "air-freight-rates-calculator",
      "title": "Air Freight Rates Calculator - Lane and Service Rate Bands",
      "url": "https://cargomath.com/tools/air-freight-rates-calculator/"
    }
  ],
  "machine": {
    "summary": "Planning-only online air freight estimator using dimensions or CBM, actual weight, divisor, route/service preset or custom rate, minimum freight, and common local/accessorial charges.",
    "inputs": [
      {
        "name": "lengthCm",
        "type": "number",
        "unit": "cm",
        "description": "Carton length used when total CBM is not entered."
      },
      {
        "name": "widthCm",
        "type": "number",
        "unit": "cm",
        "description": "Carton width used when total CBM is not entered."
      },
      {
        "name": "heightCm",
        "type": "number",
        "unit": "cm",
        "description": "Carton height used when total CBM is not entered."
      },
      {
        "name": "cartons",
        "type": "integer",
        "unit": "pcs",
        "description": "Number of matching cartons."
      },
      {
        "name": "totalCbm",
        "type": "number",
        "unit": "m3",
        "description": "Optional total shipment CBM override."
      },
      {
        "name": "actualWeightKg",
        "type": "number",
        "required": true,
        "unit": "kg",
        "description": "Actual packed gross weight."
      },
      {
        "name": "divisor",
        "type": "number",
        "default": 6000,
        "unit": "cm3/kg",
        "description": "Volumetric divisor used for air freight chargeable weight."
      },
      {
        "name": "route",
        "type": "string",
        "required": true,
        "enum": [
          "china-us-west",
          "china-us-east",
          "china-europe",
          "vietnam-us",
          "custom"
        ],
        "description": "Planning lane preset or custom route."
      },
      {
        "name": "service",
        "type": "string",
        "required": true,
        "enum": [
          "economy",
          "standard",
          "priority"
        ],
        "description": "Planning service preset."
      },
      {
        "name": "ratePerKg",
        "type": "number",
        "unit": "USD/kg",
        "description": "Custom rate per chargeable kilogram when route is custom."
      },
      {
        "name": "fuelSurchargePercent",
        "type": "number",
        "unit": "%",
        "description": "Fuel surcharge percentage applied after minimum freight."
      },
      {
        "name": "securityFeePerKg",
        "type": "number",
        "unit": "USD/kg",
        "description": "Security or screening charge per chargeable kilogram."
      },
      {
        "name": "documentationFee",
        "type": "number",
        "unit": "USD",
        "description": "Air waybill, documentation, or admin fee."
      },
      {
        "name": "minimumFreightCharge",
        "type": "number",
        "unit": "USD",
        "description": "Minimum freight floor before surcharges and local charges."
      },
      {
        "name": "pickupCharge",
        "type": "number",
        "unit": "USD",
        "description": "Origin pickup or local trucking charge."
      },
      {
        "name": "deliveryCharge",
        "type": "number",
        "unit": "USD",
        "description": "Destination delivery or final-mile trucking charge."
      },
      {
        "name": "accessorials",
        "type": "number",
        "unit": "USD",
        "description": "Other known accessorial charges to include in planning."
      }
    ],
    "outputs": [
      {
        "name": "volumeCbm",
        "type": "number",
        "unit": "m3",
        "description": "Shipment volume used in the calculation."
      },
      {
        "name": "chargeableWeightKg",
        "type": "number",
        "unit": "kg",
        "description": "Higher of actual gross weight and volumetric weight."
      },
      {
        "name": "estimatedTotal",
        "type": "number",
        "unit": "USD",
        "description": "Planning air freight total before customs duty and taxes."
      },
      {
        "name": "effectiveCostPerKg",
        "type": "number",
        "unit": "USD/kg",
        "description": "Estimated total divided by chargeable weight."
      }
    ],
    "formula": "volume_cbm = total_cbm || length_cm * width_cm * height_cm * cartons / 1000000; volumetric_weight_kg = volume_cbm * 1000000 / divisor; chargeable_weight_kg = max(actual_weight_kg, volumetric_weight_kg); base_freight = chargeable_weight_kg * rate_per_kg; freight = max(base_freight, minimum_freight_charge); estimate = freight + fuel_surcharge + security_fee + documentation_fee + pickup + delivery + accessorials",
    "limitations": [
      "Planning estimator only; it does not return live airline, courier, or forwarder pricing.",
      "Rates vary by lane, season, capacity, commodity, battery status, dangerous goods classification, and exact pickup or delivery address.",
      "Customs duty, VAT, MPF/HMF, storage, customs exams, insurance, and special cargo handling are outside the default model."
    ],
    "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"
}