How to Measure a Roof for Shingles
Three easy methods to learn how to measure a roof accurately — on the roof, from the ground, or using satellite imagery.
Safety First
Climbing on a roof is dangerous. If you choose Method 1 (on-roof measurement), use proper safety equipment: a sturdy extension ladder, roofing harness with anchor point, rubber-soled shoes, and work with a helper. Never walk on a wet, icy, or steep roof. Methods 2 and 3 keep you safely on the ground.
Method 1: On the Roof with a Tape Measure
This is the most accurate method for taking roof measurements and what professional roofers use for formal estimates. You will physically measure each roof plane's length and width, then add them together.
What You Need
- 100-foot tape measure (or laser distance measurer)
- Notepad and pencil (or smartphone for notes)
- Safety harness, ladder, and rubber-soled shoes
- A helper to hold the tape and spot the ladder
Step-by-Step Process
- Sketch the roof layout. Before climbing up, sketch a rough bird's-eye outline of your roof from the ground. Identify each rectangular plane, noting ridges, hips, valleys, and any dormers or projections.
- Measure each plane. For each rectangular roof section, measure the length along the eave (horizontal bottom edge) and the width from eave to ridge (the slope distance along the surface). Record both numbers.
- Calculate each plane's area. Multiply length by width for each plane: Area = Length x Width. If a plane is triangular (like a hip end), use: Area = (Base x Height) / 2.
- Add all sections together. Sum every plane's area to get the total roof surface area in square feet.
- Account for waste. Add 10-15% for a simple roof, or 15-20% for a complex roof with many cuts.
Accuracy: This method is accurate within 1-2% when done carefully, since you are measuring the actual sloped surface directly.
Method 2: From the Ground Using Calculation
This is the most popular DIY method because it requires no climbing. You measure the home's footprint from the ground and use a pitch multiplier to convert the flat area into actual roof area.
Step-by-Step Process
- Measure the footprint. Walk around your home at ground level and measure the length and width of the building. For an L-shaped or T-shaped home, break it into rectangles and measure each one. Add any garage or extension footprints that share the roof.
- Calculate the footprint area. Multiply length by width for each rectangular section and add them together. For a 40 ft x 30 ft home, the footprint = 1,200 sq. ft.
- Determine the roof pitch. You can measure pitch from the attic by placing a level against a rafter and measuring 12 inches horizontally, then measuring the vertical drop to the rafter. Alternatively, use a smartphone inclinometer app while sighting along the rake edge from the ground, or check original building plans.
- Apply the pitch multiplier. Look up the pitch multiplier in a roof pitch chart and multiply. For example: 1,200 sq. ft. x 1.118 (6/12 pitch) = 1,342 sq. ft. of actual roof area.
- Add eave overhangs. If your roof extends past the walls (most do by 6-18 inches), add that area. For a 12-inch overhang on a 40 x 30 ft home with a hip roof, add roughly 150-200 sq. ft. to the total.
Accuracy: Within 5-10% for simple roof shapes. Complex roofs with multiple levels, dormers, or irregular shapes may need adjustments.
Quick Reference: Common Pitch Multipliers
4/12 pitch = 1.054 | 5/12 pitch = 1.083 | 6/12 pitch = 1.118 | 8/12 pitch = 1.202 | 10/12 pitch = 1.302 | 12/12 pitch = 1.414
Method 3: Google Earth / Satellite Imagery
Satellite imagery provides a convenient way to measure your roof without leaving your desk. Several free and paid tools overlay measurement capabilities on top of aerial photos.
Using Google Earth (Free)
- Open Google Earth (desktop version recommended) and search for your address.
- Zoom in until you can clearly see your roof outline.
- Use the ruler/measurement tool to trace the perimeter of your roof. Click each corner to create a polygon, and Google Earth will display the enclosed area.
- Record the footprint area. This is the flat, projected area — not the sloped area.
- Apply the pitch multiplier. Multiply the satellite footprint by your pitch multiplier to get the actual roof surface area.
Dedicated Roof Measurement Tools
Services like EagleView, RoofSnap, and GAF QuickMeasure provide detailed reports with waste factors, pitch detection, and material estimates. Professional reports cost $15-$50 but are accepted by insurance companies and include measured pitch, area by facet, and ridge/hip/valley linear feet. Many roofing contractors use these services to prepare accurate estimates remotely.
Accuracy: Google Earth manual tracing is within 5-10%. Professional satellite measurement services claim 95-98% accuracy and include pitch detection.
How to Measure Roof Pitch
Knowing your roof pitch is essential for Methods 2 and 3. Here are three ways to determine it:
From the Attic (Most Accurate)
Hold a 24-inch level horizontally against the underside of a rafter. Mark 12 inches from where the level touches the rafter. At the 12-inch mark, measure the vertical distance straight down to the rafter surface. That measurement in inches is your pitch. If you measure 6 inches, your pitch is 6/12.
From the Ground (Quick Estimate)
Stand back from your home and use a smartphone inclinometer app (many are free) to sight along the roof's rake edge. The app will show the angle in degrees. Convert to pitch: a 26.5-degree angle = approximately 6/12, and a 33.7-degree angle = approximately 8/12. Refer to a roof pitch chart for the full conversion table.
From the Roof Edge
At the eave, place a level on the roof surface and measure as you would in the attic method. This works well but requires a ladder and reaching to the roof surface — use caution and have a spotter.
Converting Your Measurement to Materials
Once you measure a roof for shingles and have your total roof area, converting to material quantities is straightforward:
- Roofing squares: Divide total area by 100. A 2,000 sq. ft. roof = 20 squares.
- Shingle bundles: Multiply squares by 3. 20 squares = 60 bundles. Then add your waste factor (e.g., 60 x 1.15 = 69 bundles for 15% waste).
- Underlayment: For #15 felt, divide squares by 4 (20 squares = 5 rolls). For synthetic, divide by 10 (20 squares = 2 rolls).
- Nails: Multiply squares by 320 for standard nailing or 480 for high-wind zones. 20 squares x 320 = 6,400 nails.
For a detailed breakdown with cost estimates, use our roofing calculator — enter your measured dimensions and it will compute everything automatically.
Frequently Asked Questions
Can I measure my roof without climbing on it?
How accurate is Google Earth for roof measurement?
How do I measure roof pitch from inside the attic?
How much extra material should I order after measuring?
Ready to Calculate Your Materials?
Enter your roof measurements to instantly get shingles, bundles, nails, underlayment, and cost estimates.
Roofing Calculator