ThisCalculator

Everyday

Roofing Square Feet Calculator: How to Measure

Updated · Standard formula, shown below

Roof area 1,503 sq ft
Roofing squares
15.0 squares
Result
Shingle bundles (3-tab)
46 bundles
Result
Building length
40 ft
You entered

This calculator works out the total square footage of a roof from the building’s footprint dimensions and roof pitch, then converts that to roofing squares (100 sq ft each) and estimates the number of shingle bundles needed. You enter the length and width of the house or building base, the roof pitch (rise over 12 inches of run), and an overhang amount, and you get back the actual roof surface area in square feet, the number of roofing squares, and a shingle bundle estimate. It uses the standard trigonometric formula that accounts for the extra surface area created by the slope.

Formula

The roof area is calculated by first finding the footprint area (the flat ground area the roof covers) and then multiplying by a pitch factor that accounts for the slope. The formula is:

Roof Area = (Length + 2 × Overhang) × (Width + 2 × Overhang) × √(1 + (Rise/12)²)

Where:

  • Length = building length in feet (the longer side of the footprint)
  • Width = building width in feet (the shorter side)
  • Overhang = eave overhang in feet (the distance the roof extends past the walls, usually 1–2 ft)
  • Rise = roof pitch, expressed as inches of vertical rise per 12 inches of horizontal run (e.g., 6 means 6/12)
  • √(1 + (Rise/12)²) = the pitch factor, which is 1 for a flat roof and increases with steeper pitches

The pitch factor comes from the Pythagorean theorem: for every 12 inches of horizontal run, the roof surface is the hypotenuse of a right triangle with legs 12 and Rise. The factor is the ratio of the hypotenuse to 12.

Worked Example

Using the default values: building length = 40 ft, width = 30 ft, pitch = 6/12, overhang = 1 ft.

  1. Add overhang to both sides: Length = 40 + 2×1 = 42 ft; Width = 30 + 2×1 = 32 ft.
  2. Footprint area = 42 × 32 = 1,344 sq ft.
  3. Pitch factor = √(1 + (6/12)²) = √(1 + 0.25) = √1.25 = 1.1180.
  4. Roof area = 1,344 × 1.1180 = 1,502.6 sq ft, which rounds to 1,503 sq ft.
  5. Roofing squares = 1,502.6 / 100 = 15.0 squares.
  6. Shingle bundles (3-tab) = 15.0 × 3 = 45.0, rounded up to 45 bundles.

The calculator returns 1,503 sq ft, 15.0 squares, and 45 bundles, matching the hand calculation.

Why Roofing Is Measured in Squares

Roofing professionals rarely talk in square feet; they use “squares.” One square equals 100 square feet of roof surface. This unit exists because roofing materials (shingles, underlayment, felt) are sold by the square. When you get a quote, it’s typically priced per square, so knowing your roof’s square count lets you compare bids and estimate material costs. The square measurement also simplifies waste calculations—most roofers add 10–15% for waste, cuts, and starter strips.

How to Measure Your Roof Manually

If you don’t have blueprints, you can measure from the ground or attic. Here’s the manual process:

  • Measure the length and width of the house at the eaves (the bottom edge of the roof) using a tape measure. If you can’t reach, measure the exterior walls and add the overhang.
  • Determine the roof pitch. Use a pitch gauge, a level and a tape measure, or a smartphone app. The pitch is the number of inches the roof rises vertically for every 12 inches of horizontal run.
  • If the roof has multiple sections (e.g., a main roof and a porch roof), calculate each section’s footprint separately and add them.
  • For hips and valleys, the formula still works for the overall footprint, but complex roofs with dormers or multiple planes need a more detailed plan.

This calculator assumes a simple gable or hip roof where the entire footprint has the same pitch. For complex roofs, break them into rectangles and calculate each separately.

Common Mistakes and Pitfalls

  • Mixing units: The formula requires feet for length/width/overhang and the pitch as rise per 12 inches. If you measure in meters, convert to feet first (1 m = 3.28084 ft).
  • Forgetting the overhang: Many homeowners measure the house walls, not the roof edge. This undercounts the area by up to 10%.
  • Using the footprint instead of the sloped area: A flat-roof measurement (length × width) ignores the slope. For a 6/12 pitch, that’s an 11.8% underestimate.
  • Rounding too early: Round only the final result, not intermediate steps. The pitch factor should be carried to at least 3 decimal places.
  • Assuming all shingles come in 3 bundles per square: Architectural shingles often have 4 bundles per square, and some specialty products differ. Check the bundle coverage before buying.

How to Choose the Right Calculator

Not all roof calculators are the same. Some only compute the footprint area (flat), which is fine for flat roofs but wrong for sloped ones. Others ask for the roof pitch in degrees or as a ratio—make sure you know which format you’re entering. The best calculators let you input the pitch as rise/12 and add overhang. For complex roofs, look for a calculator that supports multiple sections or a “hip roof” option. If you’re just estimating shingles, a simple calculator like this one works, but for a final material order, have a professional measure.

Cost and Material Estimation

Once you have the square footage, you can estimate materials. A typical 3-tab asphalt shingle bundle covers about 33.3 sq ft (3 bundles per square), while architectural shingles cover 25 sq ft per bundle (4 per square). Underlayment (felt or synthetic) usually comes in rolls covering 400–1,000 sq ft. Don’t forget ridge caps, starter strips, nails, and flashing. For labor, roofing contractors often charge per square, but prices vary widely by region, roof complexity, and material. This calculator gives you the area to start the conversation—not a final quote.

Safety and When to Call a Pro

Measuring a roof from the ground is safe, but climbing onto a roof is dangerous. Falls are a leading cause of injury in home improvement. If you do go up, use a sturdy ladder, wear non-slip shoes, and have someone spot you. Never measure during wet, windy, or icy conditions. For steep roofs (pitch above 8/12), or if you have a two-story house, it’s safer to measure from the attic or use a drone. If you’re uncomfortable, a roofing professional can measure for free as part of a quote. The calculator is a planning tool, not a substitute for a professional inspection.

Frequently Asked Questions

How many shingles do I need for a 1,500 sq ft roof?

For a 1,500 sq ft roof, you need 15 squares. With 3-tab shingles (3 bundles per square), that’s 45 bundles. With architectural shingles (4 bundles per square), it’s 60 bundles. Add 10–15% for waste, so about 50–52 bundles of 3-tab or 66–69 bundles of architectural.

What is a roofing square?

A roofing square is a unit of area equal to 100 square feet. It’s used because roofing materials are sold by the square, and it simplifies calculations. For example, a 2,000 sq ft roof is 20 squares.

How do I find my roof pitch?

Place a level against the roof, measure 12 inches from the roof surface along the level, then measure the vertical distance from the 12-inch mark down to the roof. That vertical distance is the rise. For example, if it’s 6 inches, your pitch is 6/12.

Does the calculator work for flat roofs?

Yes. Enter a pitch of 0 (rise = 0). The pitch factor becomes √(1+0) = 1, so the area equals the footprint. For flat roofs, you still need to account for slight slopes for drainage, but it’s negligible.

Why is my roof area larger than my house footprint?

Two reasons: the overhang extends the roof beyond the walls, and the slope makes the surface larger than the flat footprint. For a 6/12 pitch with 1 ft overhang, a 40×30 ft house has a roof area of about 1,503 sq ft versus a 1,200 sq ft footprint.

Should I include the overhang in my measurements?

Yes, always. The overhang is part of the roof that needs covering. Measure from the outer edge of the fascia (the board behind the gutter) to the opposite fascia. If you measure the house walls, add the overhang on each side.

Related

Formula used
in len | Building length | ft | 40 | 0
in wid | Building width | ft | 30 | 0
in rise | Roof pitch (rise per 12 in) | in | 6 | 0
in ovh | Eave overhang | ft | 1 | 0
out area | Roof area | sq ft | (len + 2*ovh) * (wid + 2*ovh) * sqrt(1 + (rise/12)^2) | 0
out squares | Roofing squares | squares | area / 100 | 1
out bundles | Shingle bundles (3-tab) | bundles | ceil(area / 100 * 3) | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.