A roofing calculator helps you estimate the exact materials needed for a roofing project — including shingles, underlayment, ridge caps, drip edge, and nails. By entering your roof footprint dimensions and pitch, you get an accurate material list that accounts for slope and waste, preventing costly over-ordering or mid-project shortages at the supply store.
Roofing Materials Calculator
How to Use the Roofing Calculator
Replacing or installing a roof is one of the largest home improvement expenses, and getting the material quantities wrong can mean costly rush orders or wasted supplies sitting in your driveway. Our free roofing calculator turns your roof measurements into a complete material shopping list in seconds — covering shingles, underlayment, ridge caps, drip edge, and nails.
Step 1: Select Your Roof Type
Start by choosing the roof shape. The three most common types are Shed (single sloping surface, 1 facet), Gable (two sloping sides meeting at a ridge, 2 facets), and Hip (four sloping sides, 4 facets). The roof type automatically sets the number of facets, which affects ridge cap and waste calculations. You can also manually adjust the facet count for more complex designs.
Step 2: Enter Roof Footprint Dimensions
Measure the length and width of your roof footprint in feet. The footprint is the horizontal area your roof covers — measured from the outer edges of the eaves, not from inside the house. For multi-section roofs, enter the total footprint and adjust the number of facets accordingly. The calculator multiplies length by width to get the base footprint area.
Step 3: Choose the Roof Pitch
Roof pitch is expressed as rise over run — for example, 5/12 means the roof rises 5 inches for every 12 inches of horizontal run. Common residential pitches range from 4/12 to 8/12. The calculator uses a pitch multiplier to convert flat footprint area to actual sloped roof area. A steeper pitch means more surface area and more materials. If your pitch falls between standard values, use the custom pitch option.
Step 4: Set the Waste Factor
The waste factor accounts for material lost to cuts, overlaps, and unusable pieces. Use 10% for simple gable or shed roofs with minimal penetrations. Choose 15% for hip roofs, dormers, or moderate complexity. Select 20% for complex roofs with multiple valleys, skylights, or irregular angles. The calculator applies your waste percentage to shingle bundles and underlayment rolls.
Step 5: Add a Cost Per Square (Optional)
Enter the material cost per roofing square from your local supplier to see a total cost estimate. A roofing square covers 100 square feet. Typical asphalt shingle costs range from $80 to $150 per square for materials only. Leave this field blank if you only need the quantities for now.
Step 6: Review the Results
The calculator displays total roof area, roofing squares, shingle bundles (3 per square), underlayment rolls, ridge cap bundles, drip edge linear feet, and roofing nails. The breakdown table shows the calculation logic for each material. Use this list when ordering from your roofing supplier or when getting contractor quotes — having accurate quantities helps you compare bids confidently.
Frequently Asked Questions
Is this roofing calculator free to use?
Yes, this roofing calculator is completely free with no limits or signup. All calculations run in your browser — your roof measurements and cost data are never sent to a server or stored remotely.
Is my data private and safe?
Absolutely. Everything runs locally in your browser. Your roof dimensions, pitch, and pricing data never leave your device. There are no cookies, no tracking of your project data, and no account required.
How many squares are in my roof?
A roofing square equals 100 square feet. To find your squares, multiply the roof footprint area by the pitch multiplier (which accounts for the slope), then divide by 100. For example, a 2,000 sq ft footprint with a 6/12 pitch has about 2,236 sq ft of roof area, or 22.36 squares.
How many bundles of shingles do I need per square?
Most standard three-tab and architectural shingles require 3 bundles per roofing square (100 sq ft). Some heavy or specialty shingles may need 4 or 5 bundles — always check the manufacturer's coverage specs on the packaging.
What waste factor should I use for roofing?
Use 10% waste for simple gable roofs with few penetrations. Choose 15% for hip roofs or roofs with dormers and valleys. Use 20% for complex roof designs with many angles, skylights, or irregular shapes that require extra cutting.
What is a roof pitch multiplier?
A pitch multiplier converts the flat footprint area to actual roof surface area. Steeper pitches have more surface to cover. For instance, a 4/12 pitch multiplier is 1.054, meaning the roof surface is 5.4% larger than the footprint. A 12/12 pitch (45 degrees) multiplier is 1.414, adding 41.4% more area.
How much does a new roof cost?
Roof costs vary widely by material and region. Asphalt shingles typically cost $80-$150 per square (material only). Installed costs including labor run $300-$600 per square. This calculator helps estimate material quantities — multiply by your local per-square price for a budget estimate.
What is the difference between a gable and hip roof?
A gable roof has two sloping sides meeting at a ridge, forming triangular walls (gable ends). A hip roof has four sloping sides — all walls are the same height. Hip roofs need more ridge cap material and typically require a higher waste factor (15%) because of the additional angles and cuts.