Home
Roofing Calculator
Estimate roofing squares, material quantities, and total project cost. Enter your footprint, roof shape, and pitch to get an instant takeoff with bundles, underlayment, and pricing breakdowns.
Roof measurements
Roof shape
Pitch (rise over run)
Roof area
2,415
sq ft
Roof area
2,414.95
square feet
Takeoff summary
Readable at long values
Order squares
26.56
Total bundles
80
Underlayment
7 rolls
Drip edge
16 pcs
Ridge caps
2 bundles
Valley flashing
2 pcs
Need a change for Roofing Calculator?
About this calculator
Method, formulas, and limits.What this does
Calculates roof area from footprint dimensions, roof shape, and pitch, then produces a full material takeoff including shingle bundles, underlayment rolls, drip edge, ridge caps, and valley flashing. It also generates a cost estimate broken down by materials, labor, and disposal for three grade levels.
Who it is for
Homeowners planning a roof replacement, contractors preparing bids, and DIYers who need accurate material quantities. The three modes let you start with just the area calculation, add material takeoff, or build a complete cost estimate.
How it works
The calculator multiplies the footprint area by a shape factor (1.0 for flat up to 1.18 for L-shaped) and a pitch factor derived from the rise/run ratio to get the actual roof surface area. Material quantities are computed from roofing squares (area / 100), with bundles, underlayment rolls, and accessories calculated using material-specific presets. Cost mode adds material, labor, and disposal pricing with grade-level adjustments.
Limitations
Assumes a uniform pitch across the entire roof. Dormers, complex valleys, multiple roof planes, and custom features may require manual adjustment. Cost estimates are based on averages and do not include permits, structural repairs, or weather-related contingencies.
Key calculations
- Actual Roof Area
- Multiply the footprint (ground coverage) by the shape multiplier and pitch factor. Actual area = footprint × shapeFactor × pitchFactor, where pitchFactor = sqrt(1 + (rise/run)²)
- Roofing Squares
- Divide the actual roof area by 100 to get roofing squares, the standard unit for material ordering. squares = actualArea / 100
- Shingle Bundles
- Multiply the number of squares (including waste) by the bundles-per-square for your chosen material. totalBundles = ceil(orderSquares × bundlesPerSquare)
- Total Project Cost
- Sum material, labor, and disposal costs. materialCost = totalBundles × pricePerBundle, laborCost = squares × laborRate, disposalCost = squares × disposalRate. Total = material + labor + disposal
Reference ranges
- Roof Pitch Factor
- A 4/12 pitch has a factor of 1.054 (5.4% more than flat). A 6/12 pitch is 1.118 (11.8% more). A 12/12 pitch is 1.414 (41.4% more). Steeper pitches require significantly more material.
- Shape Factor
- Flat: 1.0, Shed: 1.05, Gable: 1.08, Hip: 1.12, Gambrel: 1.15, L-Shaped: 1.18. More complex shapes increase material needs beyond the footprint.
- Bundles per Square
- Asphalt shingles: 3 bundles/sq. Metal panels: 1 bundle/sq. Clay/concrete tile: varies by profile. TPO membrane: 1 roll/sq. Standard bundles cover roughly 33 sq ft each.
- Installed Cost per Square
- Asphalt shingles: $350-550 per square installed. Metal: $600-1,200. Tile: $800-1,500. TPO: $400-700. Labor is typically 40-60% of the total installed cost.
How to use it
- 1.Start with the Area modeEnter your building's footprint area (ground coverage), select the roof shape (flat, shed, gable, hip, gambrel, or L-shaped), and set the pitch by entering rise and run in inches.
- 2.Review the roof area outputThe calculator shows the actual roof surface area, the shape factor, and the pitch factor. This helps you understand how much the pitch and shape increase material needs beyond the footprint.
- 3.Switch to Materials modeSelect your roofing material (Asphalt Shingles, Metal Panels, Clay/Concrete Tile, or TPO Membrane) and enter waste percentage, ridge length, valley length, and perimeter for a full material takeoff.
- 4.Review the material takeoffThe materials output shows total bundles, underlayment rolls, drip edge pieces, ridge cap units, and valley flashing pieces needed for the job.
- 5.Build a cost estimateSwitch to Cost mode, select an estimate grade (Economy, Standard, or Premium), enter material pricing, and toggle labor and disposal on or off to see a complete project cost with a low-to-high range.
- 6.Generate the reportBelow the calculator, the Report section summarizes all inputs, area calculations, material quantities, and cost breakdowns in a printable format for sharing with contractors or suppliers.
One roofing square equals 100 square feet of roof area. It is the standard unit used by roofing contractors for quoting material quantities and pricing. If your roof is 2,000 sq ft, that is 20 squares. Using squares rather than square feet makes it easier to estimate bundles and compare contractor quotes.
Roof pitch is the rise in inches for every 12 inches of horizontal run. For example, a 6/12 pitch means the roof rises 6 inches for every 12 inches it runs horizontally. You can measure this with a level and measuring tape, or estimate it from the roof slope using the pitch selector.
Standard asphalt shingles usually take about 3 bundles per square. Each bundle covers roughly 33 sq ft. However, architectural shingles may require 4 bundles per square depending on the exposure. The default for the calculator is 3 bundles, and you can adjust this in the Materials mode if your product differs.
10% is common for simple roofs with few penetrations and straight ridges. Complex roofs with valleys, dormers, hips, or multiple gables often need 15% or more. If you are using a pattern-matched material like tile, consider 15-20% waste to account for cut pieces.
Cost depends on roof size, material, labor, and disposal. A typical asphalt shingle roof on a 2,000 sq ft home runs $7,000-11,000 installed (materials, labor, disposal). Metal roofs are $12,000-24,000. The Cost mode in this calculator breaks down each component so you can see exactly where the money goes.
Some roofs can accept one additional layer of asphalt shingles, but most building codes now limit roofs to two layers total. A full tear-off is usually the better option because it allows inspection of the decking, proper installation of underlayment, and a longer-lasting result. The calculator's cost estimate does not include tear-off by default.
Underlayment is a water-resistant or waterproof barrier installed directly on the roof deck before the shingles—it provides secondary protection against wind-driven rain. Drip edge is a metal flashing installed along the eaves and rakes to direct water away from the fascia and into the gutters. Most building codes require both.
Related calculators
Quick jumps
Asphalt Calculator
Estimate asphalt tons and cost for paving jobs.
Siding Calculator
Estimate siding squares and package counts for house takeoffs.
Conduit Fill Calculator
Check NEC 2026 conduit fill for mixed wire sizes, Southwire and Belden seed data, Cat6, Romex, charts, and Excel export.
Concrete Block Calculator
Estimate concrete blocks for walls, steps, and whole-house projects with openings, pallets, mortar, and cost.