{
  "slug": "roofing-squares-calculator",
  "title": "Roofing Squares Calculator",
  "heading": "Roofing Squares Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/roofing-squares-calculator",
  "summary": "Convert roof square footage into roofing squares, the unit contractors actually quote in.",
  "description": "A roofing 'square' equals 100 square feet of roof surface and is the standard unit contractors, shingle manufacturers, and material suppliers use for pricing and ordering — never square feet directly. This calculator takes your roof's footprint area (length times width per roof plane, summed across all planes) and a pitch multiplier to account for the fact that a sloped roof has more actual surface area than its flat footprint suggests; a low-slope roof adds very little extra area, while a steep 12/12 pitch roof can add over 40% more surface area than the same footprint measured flat. It divides the adjusted area by 100 to get raw squares, then rounds up and adds a waste factor for hips, valleys, ridge caps, and standard shingle overlap that isn't accounted for in a pure footprint calculation. Roofing squares directly drive shingle bundle counts, underlayment roll counts, and labor quotes, so getting this number right before calling contractors for bids helps you sanity-check that their material estimates and pricing are in a reasonable range for your actual roof size.",
  "formula": "Adjusted Area = Footprint Area × Pitch Multiplier. Squares = ceil((Adjusted Area ÷ 100) × (1 + Waste%)).",
  "dateModified": "2026-09-06",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=roofing-squares-calculator",
  "inputs": [
    {
      "id": "footprintArea",
      "label": "Roof footprint area",
      "kind": "number",
      "hint": null,
      "default": 1800,
      "unit": "sq ft",
      "min": 100,
      "max": null
    },
    {
      "id": "pitchMultiplier",
      "label": "Roof pitch",
      "kind": "select",
      "hint": null,
      "default": "1.08",
      "options": [
        {
          "label": "Low slope (3/12)",
          "value": "1.03"
        },
        {
          "label": "Medium slope (6/12)",
          "value": "1.12"
        },
        {
          "label": "Steep slope (9/12)",
          "value": "1.25"
        },
        {
          "label": "Very steep (12/12)",
          "value": "1.41"
        }
      ]
    },
    {
      "id": "wastePct",
      "label": "Waste factor",
      "kind": "number",
      "hint": null,
      "default": 10,
      "unit": "%",
      "min": 0,
      "max": 25
    }
  ],
  "outputs": [
    {
      "id": "squares",
      "label": "Roofing squares needed",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "adjustedArea",
      "label": "Adjusted roof area (with pitch)",
      "format": "number",
      "hint": "sq ft",
      "primary": false
    },
    {
      "id": "rawSquares",
      "label": "Exact squares before rounding",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Roof footprint area: 1800 sq ft",
      "Roof pitch: 1.08",
      "Waste factor: 10 %"
    ],
    "outputs": [
      "Roofing squares needed: 22",
      "Adjusted roof area (with pitch): 1,944",
      "Exact squares before rounding: 21.38"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter roof footprint area (sq ft).",
      "Enter roof pitch.",
      "Enter waste factor (%).",
      "Read your roofing squares 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": {
        "footprintArea": 1100,
        "pitchMultiplier": "1.08",
        "wastePct": 6
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "footprintArea": 1800,
        "pitchMultiplier": "1.08",
        "wastePct": 10
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "footprintArea": 2900,
        "pitchMultiplier": "1.08",
        "wastePct": 16
      }
    }
  ],
  "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": "What is a roofing square?",
      "a": "One roofing square equals 100 square feet of actual roof surface — it's the standard unit for pricing shingles, underlayment, and labor, so a 2,000 sq ft roof footprint isn't automatically 20 squares once slope is factored in."
    },
    {
      "q": "How does roof pitch affect the square count?",
      "a": "A steeper pitch means more actual surface area covers the same flat footprint — a 12/12 pitch (45-degree) roof has about 41% more surface area than its flat footprint, while a gentle 3/12 pitch adds only about 3%."
    },
    {
      "q": "Why add a waste factor to roofing squares?",
      "a": "Hips, valleys, ridge lines, and starter courses all require extra shingle material beyond the pure field area, and cut waste around vents, chimneys, and skylights adds up, so 10-15% waste is standard practice."
    },
    {
      "q": "How do I measure footprint area for a roof with multiple planes?",
      "a": "Measure length times width for each distinct roof plane (each slope of the roof) separately and add them together, since a hip or gable roof has multiple planes at potentially different pitches."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/shingle-bundles-calculator",
    "https://www.revenuelab.fyi/toolbox/underlayment-rolls-calculator",
    "https://www.revenuelab.fyi/toolbox/drip-edge-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Roofing Squares Calculator (https://www.revenuelab.fyi/toolbox/roofing-squares-calculator)"
}