{
    "name": "Carrier Rate Comparison Calculator",
    "url": "https://calculators.geekmidst.com/calculators/carrier-rate-comparison-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/carrier-rate-comparison-calculator.md",
    "category": "Logistics & transport",
    "description": "Compare two or three carrier quotes on total cost, applying each one’s rate per kg, minimum charge, fuel surcharge and fixed fees to your shipment.",
    "summary": "The cheapest rate per kg is not always the cheapest quote. Apply each carrier’s minimum charge, fuel surcharge and fixed fees to the same shipment to compare like with like.",
    "also_called": [
        "Freight quote comparison calculator",
        "Shipping rate comparison calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "weight",
            "label": "Chargeable weight",
            "type": "number",
            "default": "320",
            "unit": "kg"
        },
        {
            "name": "rate_a",
            "label": "Carrier A: rate per kg",
            "type": "number",
            "default": "2.10"
        },
        {
            "name": "min_a",
            "label": "Carrier A: minimum charge",
            "type": "number",
            "default": "150",
            "optional": true
        },
        {
            "name": "fsc_a",
            "label": "Carrier A: fuel surcharge",
            "type": "number",
            "default": "18",
            "unit": "%",
            "optional": true
        },
        {
            "name": "fees_a",
            "label": "Carrier A: fixed fees",
            "type": "number",
            "default": "35",
            "optional": true
        },
        {
            "name": "rate_b",
            "label": "Carrier B: rate per kg",
            "type": "number",
            "default": "1.85"
        },
        {
            "name": "min_b",
            "label": "Carrier B: minimum charge",
            "type": "number",
            "default": "200",
            "optional": true
        },
        {
            "name": "fsc_b",
            "label": "Carrier B: fuel surcharge",
            "type": "number",
            "default": "25",
            "unit": "%",
            "optional": true
        },
        {
            "name": "fees_b",
            "label": "Carrier B: fixed fees",
            "type": "number",
            "default": "60",
            "optional": true
        },
        {
            "name": "rate_c",
            "label": "Carrier C: rate per kg",
            "type": "number",
            "default": "2.40",
            "optional": true
        },
        {
            "name": "min_c",
            "label": "Carrier C: minimum charge",
            "type": "number",
            "default": "100",
            "optional": true
        },
        {
            "name": "fsc_c",
            "label": "Carrier C: fuel surcharge",
            "type": "number",
            "default": "10",
            "unit": "%",
            "optional": true
        },
        {
            "name": "fees_c",
            "label": "Carrier C: fixed fees",
            "type": "number",
            "default": "20",
            "optional": true
        },
        {
            "name": "currency",
            "label": "Currency",
            "type": "currency",
            "default": "USD"
        }
    ],
    "outputs": [
        {
            "key": "best_cost",
            "label": "Lowest total cost",
            "format": "currency"
        },
        {
            "key": "best",
            "label": "Cheapest carrier",
            "format": "text"
        },
        {
            "key": "saving_vs_next",
            "label": "Saving vs the next cheapest",
            "format": "currency"
        },
        {
            "key": "spread",
            "label": "Gap between cheapest and dearest",
            "format": "currency"
        },
        {
            "key": "cost_per_unit",
            "label": "Cheapest cost per kg",
            "format": "decimal4"
        }
    ],
    "formula": {
        "text": "Linehaul = max(Weight × Rate, Minimum);  Total = Linehaul × (1 + Fuel surcharge %) + Fixed fees",
        "variables": {
            "Rate": "price per unit of chargeable weight",
            "Minimum": "the lowest linehaul charge the carrier accepts",
            "Fuel surcharge": "percentage applied to linehaul",
            "Fixed fees": "per-shipment charges such as documentation or pickup"
        }
    },
    "worked_example": {
        "inputs": {
            "weight": "320",
            "rate_a": "2.10",
            "min_a": "150",
            "fsc_a": "18",
            "fees_a": "35",
            "rate_b": "1.85",
            "min_b": "200",
            "fsc_b": "25",
            "fees_b": "60",
            "rate_c": "2.40",
            "min_c": "100",
            "fsc_c": "10",
            "fees_c": "20",
            "currency": "USD"
        },
        "steps": [
            "A: 320 × 2.10 = 672; + 18% = 120.96; + 35 = 827.96.",
            "B: 320 × 1.85 = 592; + 25% = 148; + 60 = 800.",
            "C: 320 × 2.40 = 768; + 10% = 76.80; + 20 = 864.80.",
            "B is cheapest, 27.96 below A and 64.80 below C."
        ],
        "result": "For 320 kg, Carrier B costs 800 all-in, 27.96 less than Carrier A."
    },
    "interpretation": "Recheck the comparison for your typical light and heavy shipments: minimum charges favour different carriers at different weights. Weigh transit time and claims history alongside price.",
    "assumptions": [
        "The fuel surcharge applies to linehaul only, not to fixed fees.",
        "All carriers bill on the same chargeable weight."
    ],
    "limitations": [
        "Weight-break tariffs, accessorials triggered on delivery and currency differences are not modelled."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "What if a carrier applies the surcharge to everything?",
            "answer": "Add its fixed fees to the linehaul by increasing the minimum or rate, or enter the fees already including the surcharge."
        },
        {
            "question": "Can I compare per-pallet or per-mile quotes?",
            "answer": "Yes. Enter pallets or miles as the weight and the rate per pallet or mile; the arithmetic is the same."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Air Freight Chargeable Weight Calculator",
            "url": "https://calculators.geekmidst.com/calculators/air-freight-chargeable-weight-calculator"
        },
        {
            "name": "Freight Margin Calculator",
            "url": "https://calculators.geekmidst.com/calculators/freight-margin-calculator"
        },
        {
            "name": "Percentage Calculator",
            "url": "https://calculators.geekmidst.com/calculators/percentage-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}