{
  "slug": "asphalt-tonnage-calculator",
  "title": "Asphalt Tonnage Calculator",
  "heading": "Asphalt Tonnage Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/asphalt-tonnage-calculator",
  "summary": "Hot mix asphalt tonnage needed for a driveway or path based on area and thickness.",
  "description": "Hot mix asphalt is priced and delivered by the ton, and estimating tonnage accurately matters both for driveway paving quotes and for double-checking a contractor's material order against your project's actual footprint. This calculator takes your driveway or path area and compacted thickness, commonly 2 inches for a residential driveway surface course or 3-4 inches total across binder and surface courses for heavier use, then converts to cubic feet and applies asphalt's standard density of approximately 145 lbs per cubic foot (roughly 2 tons per cubic yard) to compute total tonnage. A waste factor is included to cover truck-to-driveway transfer losses, minor spillage during raking and compaction, and the reality that asphalt trucks deliver in load increments that rarely divide evenly into a small residential job's exact tonnage. This tool is most useful for spot-checking a paving quote or estimating a patch/overlay job, since full new driveway construction usually also needs a separate gravel base layer calculated on top of the asphalt surface course itself.",
  "formula": "Cubic Feet = Area × Thickness(ft). Tons = (Cubic Feet × 145 lb/cu ft) ÷ 2000 × (1 + Waste%).",
  "dateModified": "2026-09-06",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=asphalt-tonnage-calculator",
  "inputs": [
    {
      "id": "area",
      "label": "Area",
      "kind": "number",
      "hint": null,
      "default": 600,
      "unit": "sq ft",
      "min": 10,
      "max": null
    },
    {
      "id": "thicknessIn",
      "label": "Compacted thickness",
      "kind": "number",
      "hint": null,
      "default": 2,
      "unit": "in",
      "min": 1,
      "max": 6
    },
    {
      "id": "density",
      "label": "Asphalt density",
      "kind": "number",
      "hint": null,
      "default": 145,
      "unit": "lb/cu ft",
      "min": 120,
      "max": 160
    },
    {
      "id": "wastePct",
      "label": "Waste factor",
      "kind": "number",
      "hint": null,
      "default": 5,
      "unit": "%",
      "min": 0,
      "max": 20
    }
  ],
  "outputs": [
    {
      "id": "tons",
      "label": "Asphalt needed",
      "format": "decimal",
      "hint": "tons",
      "primary": true
    },
    {
      "id": "cubicFeet",
      "label": "Total cubic feet",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "area",
      "label": "Area covered",
      "format": "number",
      "hint": "sq ft",
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Area: 600 sq ft",
      "Compacted thickness: 2 in",
      "Asphalt density: 145 lb/cu ft",
      "Waste factor: 5 %"
    ],
    "outputs": [
      "Asphalt needed: 7.61",
      "Total cubic feet: 100",
      "Area covered: 600"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter area (sq ft).",
      "Enter compacted thickness (in).",
      "Enter asphalt density (lb/cu ft).",
      "Enter waste factor (%).",
      "Read your asphalt needed 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": {
        "area": 360,
        "thicknessIn": 1.2,
        "density": 120,
        "wastePct": 3
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "area": 600,
        "thicknessIn": 2,
        "density": 145,
        "wastePct": 5
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "area": 960,
        "thicknessIn": 3.2,
        "density": 160,
        "wastePct": 8
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "How thick should a residential driveway be paved?",
      "a": "2 inches of surface course over a properly prepared gravel base is standard for cars; heavier vehicles or clay subgrades often call for a 2-inch binder course plus a 1.5-2 inch surface course for added strength."
    },
    {
      "q": "Why does asphalt weigh about 145 lbs per cubic foot?",
      "a": "That's the typical compacted density of hot mix asphalt once laid and rolled, accounting for the aggregate, binder, and small amount of air voids left after compaction — it can vary slightly by mix design."
    },
    {
      "q": "How many tons of asphalt does an average driveway need?",
      "a": "A typical 600 sq ft driveway at 2 inches thick needs roughly 4.5 tons of surface course asphalt, though total tonnage rises significantly if a separate binder course layer is also being paved."
    },
    {
      "q": "Is asphalt tonnage the same as the gravel base tonnage underneath it?",
      "a": "No, they're calculated and ordered separately — the crushed stone base layer (often 4-8 inches) uses a lighter density and different thickness than the top asphalt layer, so run each through its own calculator."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/paver-base-calculator",
    "https://www.revenuelab.fyi/toolbox/gravel-tons-calculator",
    "https://www.revenuelab.fyi/toolbox/concrete-cubic-yards-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Asphalt Tonnage Calculator (https://www.revenuelab.fyi/toolbox/asphalt-tonnage-calculator)"
}