{
  "slug": "landed-cost-import",
  "title": "Landed Cost Calculator",
  "heading": "Import Landed Cost Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/landed-cost-import",
  "summary": "True per-unit cost including duty, freight, brokerage, and fees.",
  "description": "Unit price is only the start. Duty is assessed on customs value, and US imports add merchandise processing and harbor maintenance fees, brokerage, drayage, and inland freight before the goods reach your shelf.",
  "formula": "Landed = goods + freight + insurance + duty(customs value) + MPF + HMF + brokerage + inland.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=landed-cost-import",
  "inputs": [
    {
      "id": "units",
      "label": "Units in the shipment",
      "kind": "number",
      "hint": null,
      "default": 2000,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "unitCost",
      "label": "Factory unit cost",
      "kind": "number",
      "hint": null,
      "default": 6.4,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "freight",
      "label": "Ocean/air freight",
      "kind": "number",
      "hint": null,
      "default": 3200,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "insurance",
      "label": "Cargo insurance",
      "kind": "number",
      "hint": null,
      "default": 90,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "dutyPct",
      "label": "Duty rate",
      "kind": "number",
      "hint": null,
      "default": 8.5,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "brokerage",
      "label": "Customs brokerage + docs",
      "kind": "number",
      "hint": null,
      "default": 275,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "drayage",
      "label": "Drayage + inland freight",
      "kind": "number",
      "hint": null,
      "default": 950,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "sellPrice",
      "label": "Your selling price",
      "kind": "number",
      "hint": null,
      "default": 24.99,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "perUnit",
      "label": "Landed cost per unit",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "total",
      "label": "Total landed cost",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "duty",
      "label": "Duty owed",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "fees",
      "label": "MPF + HMF",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "margin",
      "label": "Gross margin at your price",
      "format": "percent",
      "hint": null,
      "primary": false
    },
    {
      "id": "markup",
      "label": "Markup multiple",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Units in the shipment: 2000",
      "Factory unit cost: 6.4 $",
      "Ocean/air freight: 3200 $",
      "Cargo insurance: 90 $",
      "Duty rate: 8.5 %",
      "Customs brokerage + docs: 275 $",
      "Drayage + inland freight: 950 $",
      "Your selling price: 24.99 $"
    ],
    "outputs": [
      "Landed cost per unit: $9.232",
      "Total landed cost: $18,463",
      "Duty owed: $1,088",
      "MPF + HMF: $60.34",
      "Gross margin at your price: 63.1%",
      "Markup multiple: 2.71"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter units in the shipment.",
      "Enter factory unit cost ($).",
      "Enter ocean/air freight ($).",
      "Enter cargo insurance ($).",
      "Enter duty rate (%).",
      "Enter customs brokerage + docs ($).",
      "Enter drayage + inland freight ($).",
      "Enter your selling price ($).",
      "Read your landed cost per unit on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "units": 1200,
        "unitCost": 3.84,
        "freight": 1900,
        "insurance": 50,
        "dutyPct": 5.1,
        "brokerage": 175,
        "drayage": 550,
        "sellPrice": 14.993999999999998
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "units": 2000,
        "unitCost": 6.4,
        "freight": 3200,
        "insurance": 90,
        "dutyPct": 8.5,
        "brokerage": 275,
        "drayage": 950,
        "sellPrice": 24.99
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "units": 3200,
        "unitCost": 10.240000000000002,
        "freight": 5100,
        "insurance": 140,
        "dutyPct": 13.600000000000001,
        "brokerage": 450,
        "drayage": 1500,
        "sellPrice": 39.984
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What are MPF and HMF?",
      "a": "US Customs charges a merchandise processing fee of 0.3464 percent of customs value with a floor and ceiling per entry, plus a 0.125 percent harbor maintenance fee on ocean shipments."
    },
    {
      "q": "Is duty charged on freight?",
      "a": "Under US valuation rules duty is generally assessed on the FOB transaction value of the goods, not the freight, which is why this calculates duty on the goods figure alone."
    }
  ],
  "related": [],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Landed Cost Calculator (https://www.revenuelab.fyi/toolbox/landed-cost-import)"
}