Estimating a roofing job starts with one number: actual roof surface area. Get the surface area right and you can order shingles, underlayment, sheathing, and ridge cap with confidence. Get it wrong and you either come up short mid-job or overpay for materials that sit in your garage.
The free roofing calculator on this page is built around that single number. Enter your house dimensions and roof pitch, choose a material, and it returns surface area, square count, bundle quantities, sheathing sheets, underlayment rolls, and a budget cost range. No sign-up, no email, no contractor follow-up calls.
The same tool serves several jobs. As a shingle calculator or roof shingle calculator, it returns bundle counts and underlayment for any pitch. As a roof square footage calculator or roof sq ft calculator, it converts footprint to actual roof surface area in sq ft and roofing squares. As a roofing material calculator, it works across asphalt, metal, tile, and shake. As a roof cost calculator or new roof calculator, it adds national-average installed pricing to the area output and shows a budget range. The roofing calculator square feet output is the same actual roof surface contractors quote against — you can use it directly as a free roof estimate or new roof estimate when you are pricing a project.
This guide walks through how to calculate roof surface area for gable, hip, and complex rooflines; how to convert that area into roofing squares (the standard order unit at 100 sq ft per square); how much waste to add for cuts and starter courses; and how to plan sheathing and underlayment quantities at the same time. It also covers how to figure square footage of a roof by hand, how to estimate roof square footage from existing dimensions, how to calculate sq footage of roof using the slope-factor identity, how to measure square footage of a roof when you do not have measured plans, how to measure square feet of a roof from ground-level dimensions, and how to calculate roofing squares from square footage. The same math underlies every variant, and the calculator above runs it all in seconds.
How to use this calculator — step by step
The calculator above takes five inputs and returns everything you need to order materials and check a quote against. Most users get a complete result in under 60 seconds.
- Enter your building footprint dimensions — length and width in feet. For an L-shaped or complex floor plan, sum the rectangles or use the larger enclosing rectangle and adjust the complexity factor (step 4) to compensate. The number you want is the ground-floor footprint covered by roof, not the total floor area inside.
- Enter your roof pitch as rise over run (e.g., 4/12, 6/12). If you do not know your pitch, use the level-and-tape method on the home page, the speed-square method, or the smartphone clinometer to read it first. The reference table on the calculator above lists every standard pitch and its slope factor for cross-checking.
- Select your roof shape. Gable (two sloped planes meeting at a ridge) is the simplest. Hip (four sloped planes meeting at a peak or short ridge) has more cuts and adds about 5% surface area for the same footprint at the same pitch. Complex (multiple intersecting planes, dormers, valleys) varies — use the gable estimate and increase the waste factor.
- Choose your roofing material from the dropdown. The calculator returns the right square count and bundle quantity for that material's standard packaging — three-tab and architectural asphalt typically pack at three bundles per square; metal panels and tile use different units.
- Set the waste factor based on roof complexity. The calculator defaults to 5% for simple gable, 10% for hip, and 15% for complex; you can override these. Higher waste factors return higher material totals — round up bundles and sheets to the next whole unit at the supply yard.
How to measure a roof for shingles — by hand
If you do not yet have building dimensions, or you want to verify the calculator's output, the hand-calculation method works the same way and takes about ten minutes. Knowing how to figure roof shingles by hand is also useful when you are walking a property before purchase or working off a sketch rather than a measured plan.
Step 1: measure the building footprint. Use a 25-foot tape from outside corner to outside corner, both length and width, at the eave line (not at the foundation). Most U.S. homes have eaves that overhang the foundation by 12-24 inches — use the eave-to-eave dimension, since that is what the roof actually covers. For a 60-foot × 30-foot rectangle, footprint area = 1,800 sq ft.
Step 2: identify your pitch and look up the slope factor. The slope factor is the multiplier that converts footprint to roof surface. From the canonical table: 4/12 pitch = 1.054 slope factor; 6/12 = 1.118; 8/12 = 1.202; 10/12 = 1.302; 12/12 = 1.414. Pick yours and multiply: 1,800 sq ft × 1.118 (for 6/12) = 2,012 sq ft of actual roof surface on a simple gable.
Step 3: convert to roofing squares. Divide your roof surface area by 100. 2,012 ÷ 100 = 20.12 squares — call it 21 to round up.
Step 4: add waste. For a simple gable, multiply by 1.05 (5% waste). 21 × 1.05 = 22.05 squares — order 22 squares of shingles. At three bundles per square (typical for asphalt), that is 66 bundles.
Step 5: figure out underlayment, sheathing, and ridge cap separately on the same square count. Sheathing comes in 4×8 sheets at 32 sq ft each, so 2,012 ÷ 32 = 63 sheets plus 5% waste = 67 sheets if doing a full re-deck. Underlayment is sized in squares — order the same 22 squares as your shingles (one roll of synthetic underlayment typically covers 10 squares, so you need 3 rolls). Ridge cap is by linear feet of all ridges and hips combined — measure separately and add to the order.
The calculator above does the same math in seconds — but knowing how to figure roofing squares by hand means you can sanity-check any quote and verify any calculator without trusting it blindly.
Footprint vs. actual roof surface
The footprint of a building — the rectangle you measure from the ground or off the plans — is not the roof surface. The roof surface is larger because the slope makes the actual material cover more area than the footprint underneath. The slope factor (also called the roof multiplier) is the conversion ratio.
Slope factor = √(rise² + run²) ÷ run. For a 4/12 pitch the factor is 1.054; for 6/12 it is 1.118; for 12/12 it is exactly √2 ≈ 1.414. Multiply the footprint by the slope factor and you have the actual roof surface.
For a 1,500 sq ft single-storey home with a 6/12 gable roof, the roof surface is 1,500 × 1.118 = 1,677 sq ft. Order shingles based on 1,677, not 1,500. The difference at 6/12 is 12% — meaningful enough that getting it wrong means a return trip to the supply yard.
Roofing squares — the standard unit
Roofers and suppliers measure roofing material in "squares". One square equals 100 square feet of roof surface. A bundle of 3-tab asphalt shingles typically covers 33.3 sq ft, so three bundles make a square. Architectural shingles often package at 32–33 sq ft per bundle, so the same three-bundles-per-square rule applies.
To convert your surface area to squares, divide by 100. For 1,677 sq ft of roof surface, you need 16.77 squares — round up to 17. Then add a waste factor on top to cover starter strips, ridge cap, valley cuts, and the inevitable mistakes.
How many square feet in a roofing square?
A roofing square is exactly 100 square feet of roof surface area. That is the entire definition — it is a unit of measurement, not a brand or a product. The question comes up in dozens of phrasings ("how many sq ft in a roofing square", "square feet in a roofing square", "how many roof squares in a square foot") because the unit is unfamiliar to homeowners but standard in the trade. Roofers, suppliers, and contractors all price and order in squares because it makes the math match how shingles and underlayment are packaged.
Conversion in both directions: to convert square feet to squares, divide by 100. A 2,000 sq ft roof is 20 squares. To convert squares to square feet, multiply by 100. A 24-square roof is 2,400 sq ft. To answer "how many squares is my roof?" — measure your building footprint, multiply by the slope factor for your pitch (1.054 for 4/12, 1.118 for 6/12, etc.), divide by 100, round up. A 1,500 sq ft footprint at 6/12 pitch is 1,500 × 1.118 ÷ 100 = 16.77 squares, or 17 squares for ordering.
| Footprint | 4/12 (factor 1.054) | 6/12 (factor 1.118) | 8/12 (factor 1.202) | 10/12 (factor 1.302) |
|---|---|---|---|---|
| 1,200 sq ft | 12.6 squares | 13.4 squares | 14.4 squares | 15.6 squares |
| 1,500 sq ft | 15.8 squares | 16.8 squares | 18.0 squares | 19.5 squares |
| 1,800 sq ft | 19.0 squares | 20.1 squares | 21.6 squares | 23.4 squares |
| 2,000 sq ft | 21.1 squares | 22.4 squares | 24.0 squares | 26.0 squares |
| 2,200 sq ft | 23.2 squares | 24.6 squares | 26.4 squares | 28.6 squares |
| 2,500 sq ft | 26.4 squares | 28.0 squares | 30.1 squares | 32.6 squares |
| 3,000 sq ft | 31.6 squares | 33.5 squares | 36.1 squares | 39.1 squares |
How much waste to add
Waste factor depends on the roof's complexity. A simple gable with two large planes wastes very little — 5% covers it. A hip roof with four planes wastes more because each hip rafter needs cuts on both sides — plan on 8% to 10%. Complex rooflines with multiple dormers, valleys, and intersecting planes can hit 15% to 20% waste.
For a 17-square gable roof with 5% waste, order 17.85 squares — round up to 18 squares (54 bundles of 3-tab or 18 bundles of architectural depending on your supplier's packaging). For the same 17 squares on a complex hip-and-valley roof at 12% waste, order 19.04 squares — 20 to be safe.
Sheathing and underlayment
Sheathing is calculated on the same actual roof surface area, but in 4x8 sheets — each sheet covers 32 sq ft. For a 1,677 sq ft roof you need 1,677 ÷ 32 = 52.4 sheets — round up to 53. Add about 5% for cutting waste — 56 sheets total. Hip and complex roofs go up to 10%.
Underlayment comes in rolls. Standard 15-pound felt covers 432 sq ft per roll (4 squares); 30-pound felt covers 216 sq ft per roll (2 squares). Synthetic underlayment typically covers 1,000 sq ft per roll (10 squares). For 17 squares of roof you need about 5 rolls of 15-pound felt, or 2 rolls of synthetic.
For 2/12 to 4/12 pitches, you need a double layer of underlayment per IRC R905.1.1 — double the quantity. Above 4/12, single layer is sufficient.
Ridge cap and starter strip
Ridge cap covers the peak of every gable and hip. Measure the linear feet of all ridges and hips combined. A standard bundle of architectural ridge cap covers about 20 to 35 linear feet depending on the manufacturer. For 60 linear feet of ridge plus hips on a hip roof, plan on 2 to 3 bundles.
Starter strip runs along all eaves and rakes. Measure the total perimeter of the roof at the eaves. A bundle of starter strip typically covers 100 to 120 linear feet. For a typical home with 130 linear feet of eaves, plan on 2 bundles.
Material quantities for common house sizes
Most U.S. residential homes fall into a handful of footprint-and-pitch combinations that recur often enough to be worth a quick reference. The numbers below assume a simple gable roof, asphalt architectural shingles, and 5% waste — the most common scenario. For hip roofs, add 5%. For complex roofs with dormers and valleys, add 10-15%. For other materials, the squares are the same; the bundle counts vary by packaging.
These figures answer "how many squares is my roof" for the most-asked house sizes — and double as a quick check on contractor quotes. If a quote claims 30 squares for a 1,500 sq ft house at 6/12 pitch, ask why — the math does not get there without complex framing or unusual waste assumptions.
| Footprint | 4/12 — squares (bundles) | 6/12 — squares (bundles) | 8/12 — squares (bundles) |
|---|---|---|---|
| 1,200 sq ft | 12.6 (38) | 13.4 (40) | 14.4 (43) |
| 1,500 sq ft | 15.8 (47) | 16.8 (50) | 18.0 (54) |
| 1,800 sq ft | 19.0 (57) | 20.1 (60) | 21.6 (65) |
| 2,000 sq ft | 21.1 (63) | 22.4 (67) | 24.0 (72) |
| 2,200 sq ft | 23.2 (70) | 24.6 (74) | 26.4 (79) |
| 2,500 sq ft | 26.4 (79) | 28.0 (84) | 30.1 (90) |
| 3,000 sq ft | 31.6 (95) | 33.5 (101) | 36.1 (108) |
Using the calculator as a free roof estimate tool
The calculator output works as a starting-point free roof estimate or roof replacement estimate when you are budgeting a project against contractor quotes. The math is the same: surface area × $/square installed × regional adjustment = total project cost. The calculator handles the surface area; you supply the material rate and the region.
For a new roof estimate, use the surface-area output (in squares) × your chosen material's installed rate per square. Architectural asphalt runs $550-900 per square installed in 2026; three-tab is $400-650; standing-seam metal is $1,000-1,700. A 22-square roof in architectural asphalt runs $12,100-19,800 installed at the national average — adjust 25-40% higher for coastal cities, 15-25% lower for the Midwest and South. The calculator above includes a regional adjustment factor; pick the band that matches your market.
For a roof replacement estimate (full tear-off plus new install), add about 15-20% to the bare-install number above to cover tear-off, disposal, deck inspection, sheathing repair allowance, and permit fees. A 22-square architectural-shingle replacement comes out to $14,000-23,750 in average markets — squarely in the typical residential band. The dedicated roof replacement cost guide breaks down every line item that should appear on a defensible contractor quote.
A few things this tool is not. It is not a binding quote — only a licensed local contractor who has inspected your roof can give you that. It does not account for unusual conditions like solar-panel removal-and-reinstall, satellite dishes, structural issues, or material match for an unusual existing colour. It does not know about your local labour market beyond the broad regional bands. Use the output as the budget framework, then get three contractor quotes to confirm.
How we sourced these numbers
The math in this calculator and guide traces to three primary sources. The slope-factor identity (slope factor = √(rise² + run²) ÷ run) is accepted trigonometric identity, not a published source. Material packaging quantities (bundles per square, sheets per roof, rolls per square) come from current manufacturer technical specifications — GAF, Owens Corning, CertainTeed, IKO for asphalt; McElroy Metal, Englert, MBCI for metal panels; Boral for tile. Waste-factor recommendations come from NRCA (National Roofing Contractors Association) installation guidelines plus manufacturer-specific guidance for each product line.
Cost ranges in the estimate sections come from RSMeans construction cost data (2026 edition), NAHB regional cost surveys, and direct contractor quotes obtained for representative projects. The methodology page documents the full sourcing standard, the review cadence (quarterly for cost data, annually for materials and code references), and the corrections process. Spot a math error or stale price? Tell us through the contact page.
Need to run the numbers?Use the free roof pitch calculator on the home page to convert pitch to angle, calculate rafter length, or estimate roof area in any unit.