{
  "slug": "short-load-concrete-surcharge",
  "title": "Short-Load Concrete Surcharge Calculator",
  "heading": "Short-Load Concrete Surcharge Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/short-load-concrete-surcharge",
  "summary": "See exactly what a small ready-mix order costs you versus ordering a full truck.",
  "description": "Ready-mix plants price against a full truckload — typically 9 to 11 cubic yards — because dispatching a truck, driver, and batching time costs roughly the same whether it's full or half-empty. Order less than that minimum and most plants tack on a short-load fee, commonly $15-$25 per yard under the minimum, which can add hundreds of dollars to a small footing, sidewalk, or shed-pad pour. This calculator compares your actual order against the plant's stated minimum, computes the short-load penalty, and shows what it would cost to simply round up to the full minimum load instead — often the cheaper move if you have any use for the extra concrete (a walkway, a few fence-post footings, filling low spots). Defaults reflect 2026 US national ready-mix averages; get your plant's actual minimum and per-yard-under fee before finalizing a small pour, since both vary significantly by market and by how far the plant has to drive.",
  "formula": "Shortfall = max(0, Minimum − Order Yards). Surcharge = Shortfall × Fee per Yard Under. Compare Surcharge vs. cost of rounding order up to the Minimum.",
  "dateModified": "2026-09-06",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=short-load-concrete-surcharge",
  "inputs": [
    {
      "id": "orderYards",
      "label": "Yards you actually need",
      "kind": "number",
      "hint": null,
      "default": 3,
      "unit": "yd³",
      "min": 0.25,
      "max": 15
    },
    {
      "id": "minLoad",
      "label": "Plant's full-truck minimum",
      "kind": "number",
      "hint": null,
      "default": 9,
      "unit": "yd³",
      "min": 4,
      "max": 12
    },
    {
      "id": "feePerYardUnder",
      "label": "Short-load fee",
      "kind": "number",
      "hint": null,
      "default": 20,
      "unit": "$/yd³ under",
      "min": 0,
      "max": 60
    },
    {
      "id": "mixRate",
      "label": "Base mix rate",
      "kind": "number",
      "hint": null,
      "default": 165,
      "unit": "$/yd³",
      "min": 100,
      "max": 260
    }
  ],
  "outputs": [
    {
      "id": "surcharge",
      "label": "Short-load surcharge",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "shortLoadTotal",
      "label": "Cost of small order (with surcharge)",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "fullLoadTotal",
      "label": "Cost if rounded to full minimum",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "extraToRoundUp",
      "label": "Extra $ to round up to a full load",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Yards you actually need: 3 yd³",
      "Plant's full-truck minimum: 9 yd³",
      "Short-load fee: 20 $/yd³ under",
      "Base mix rate: 165 $/yd³"
    ],
    "outputs": [
      "Short-load surcharge: $120",
      "Cost of small order (with surcharge): $615",
      "Cost if rounded to full minimum: $1,485",
      "Extra $ to round up to a full load: $870"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter yards you actually need (yd³).",
      "Enter plant's full-truck minimum (yd³).",
      "Enter short-load fee ($/yd³ under).",
      "Enter base mix rate ($/yd³).",
      "Read your short-load surcharge 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": {
        "orderYards": 1.7999999999999998,
        "minLoad": 5.3999999999999995,
        "feePerYardUnder": 12,
        "mixRate": 100
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "orderYards": 3,
        "minLoad": 9,
        "feePerYardUnder": 20,
        "mixRate": 165
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "orderYards": 4.800000000000001,
        "minLoad": 12,
        "feePerYardUnder": 32,
        "mixRate": 260
      }
    }
  ],
  "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": "Is it ever cheaper to order more concrete than I need?",
      "a": "Often yes. If the surcharge on your short order is close to the cost of the extra yardage to reach the plant minimum, rounding up gets you leftover concrete for footings, a small pad, or filling void space instead of just paying a penalty for nothing in return."
    },
    {
      "q": "Can I split a short load with a neighbor or another trade?",
      "a": "Yes — this is common for small residential pours. Coordinating a shared truck with a neighbor's footing or another contractor's small job on the same street can eliminate the short-load fee entirely by hitting the plant's minimum together."
    },
    {
      "q": "Does every plant charge a short-load fee the same way?",
      "a": "No. Some charge a flat fee (e.g., $75 flat under 5 yards), others charge per yard under the minimum, and some waive it for jobs within a certain radius of the plant. Always ask for the exact short-load policy when getting a quote."
    },
    {
      "q": "Is bagged concrete cheaper than a short ready-mix load for tiny jobs?",
      "a": "For pours under about 1 cubic yard, bagged concrete mixed on-site is usually cheaper once you factor the short-load fee, even though the per-yard material cost of bags is higher. The crossover point is typically around 1-1.5 yards depending on local surcharge rates."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/concrete-price-per-cubic-yard",
    "https://www.revenuelab.fyi/toolbox/gravel-delivery-cost",
    "https://www.revenuelab.fyi/toolbox/retaining-wall-cost"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Short-Load Concrete Surcharge Calculator (https://www.revenuelab.fyi/toolbox/short-load-concrete-surcharge)"
}