Fall & winter roofing: book now

Roofing Resources

Roofing Calculators

Roof size, pitch, shingle materials, attic ventilation, snow weight, repair or replace, and remaining roof life. Seven free tools with the formulas shown, the assumptions stated, and the Michigan code sections cited.

Written by Stellar Roofing Company, a licensed Michigan roofer in Kentwood (Residential Builder license #262000779). Published September 24, 2026.

About these calculators

Roofing is full of numbers that sound simple until you try to use them: squares, pitch, bundles, net free area, pounds per square foot. This page puts seven working calculators in one place and, more important, shows the math behind each one, so you can check a contractor's numbers, plan a budget, or just understand what you are looking at on an estimate.

Every tool runs in your browser. Nothing you type is sent anywhere. Each one comes with a plain explanation of how it works, the formula it uses, the assumptions baked in, and the places it can be wrong. Where a number comes from the building code, we cite the section of the Michigan Residential Code so you can look it up yourself.

Read This First

What These Tools Can and Can't Do

Calculators are good at arithmetic and bad at roofs. A formula cannot see the second layer of shingles hiding under the first, the soft decking over the kitchen, or the valley that was flashed wrong in 2009. Use these tools to get into the right range and to ask better questions, not to replace a measurement or an inspection.

Three habits will keep your numbers honest. First, measure twice from the ground and never climb a roof to get a number; a slightly worse estimate is always better than a fall. Second, keep units straight: pitch is inches of rise per 12 inches of run, overhangs are usually measured in inches, and areas are in square feet until you divide by 100 to get squares. Third, read the product label. Bundles per square, starter coverage, underlayment coverage, and vent ratings vary by manufacturer and even by product line, which is why every coverage number in the materials tool is editable.

A note on code. Michigan builds to the Michigan Residential Code (MRC), and as of September 2026 the edition in force is still the 2015 MRC; adoption of the newer edition was blocked by court order in July 2025. Newer national model codes sometimes read differently, and we point out where that matters, most importantly for attic ventilation. Your local building official has the final word on how the code applies to your house.

Tool 1

Roof Area and Squares

Estimate your roof's real surface area and the number of squares to order from the house footprint, the overhang, and the pitch.

Roof Area and Squares Calculator

Outside wall to outside wall.

Horizontal distance from the wall to the roof edge. 12 in is common.

Not sure? Use the pitch finder below.

Plan area with overhang
1,664 sq ft
House footprint 1,500 sq ft
Pitch multiplier
1.118
6/12
Roof surface area
1,860 sq ft
18.6 squares
Order quantity
20.5 sq
Includes 10% waste

Math: (50 + 2 × 1.00) × (30 + 2 × 1.00) = 1,664sq ft × 1.118 = 1,860 sq ft ÷ 100 = 18.6 squares.

How it works

The footprint method is the fastest reasonable way to size a roof without climbing it. You measure the outside of the house, add the overhang on every side, and multiply by a pitch factor that converts flat plan area into the real, sloped surface area. The key insight is that for any roof where every plane has the same pitch, the sloped area equals the plan area times the pitch multiplier, no matter how many hips or gables there are. A hip roof and a gable roof over the same footprint at the same pitch have the same surface area; the hip roof just cuts it into more pieces, which is why it wastes more material.

The pitch multiplier is the length of a rafter over one foot of horizontal run. It comes straight from the Pythagorean theorem: for a rise of x inches in 12, the sloped length is the square root of 12 squared plus x squared, divided by 12. At 6/12 that works out to 1.118, so every 100 square feet of plan area becomes about 112 square feet of roof.

Roofers sell and order by the square, which is 100 square feet of roof surface. A 1,860 square foot roof is 18.6 squares. Material orders then add waste: shingles cut off at every rake, hip, valley, and around every penetration, plus the starter and cap pieces that some crews cut from field shingles.

plan area = (length + 2 × overhang) × (width + 2 × overhang)
pitch multiplier = √(1 + (rise ÷ 12)²)
roof area = plan area × pitch multiplier; squares = roof area ÷ 100
order squares = squares × (1 + waste %)

Pitch multiplier table

The last column shows what 1,000 square feet of plan area (footprint plus overhang) becomes as real roof surface at each pitch. Scroll the table sideways on a phone.

PitchAngleMultiplierGrade1,000 sq ft of plan becomes
1/124.8°1.0038%1,003 sq ft
2/129.5°1.01417%1,014 sq ft
3/1214.0°1.03125%1,031 sq ft
4/1218.4°1.05433%1,054 sq ft
5/1222.6°1.08342%1,083 sq ft
6/1226.6°1.11850%1,118 sq ft
7/1230.3°1.15858%1,158 sq ft
8/1233.7°1.20267%1,202 sq ft
9/1236.9°1.25075%1,250 sq ft
10/1239.8°1.30283%1,302 sq ft
11/1242.5°1.35792%1,357 sq ft
12/1245.0°1.414100%1,414 sq ft
13/1247.3°1.474108%1,474 sq ft
14/1249.4°1.537117%1,537 sq ft
15/1251.3°1.601125%1,601 sq ft
16/1253.1°1.667133%1,667 sq ft
17/1254.8°1.734142%1,734 sq ft
18/1256.3°1.803150%1,803 sq ft

Assumptions

  • One pitch everywhere. If your house has a 6/12 main roof and a 4/12 porch, run each section separately and add them together.
  • A rectangular footprint. For an L-shaped or T-shaped house, split it into rectangles, run each, and add. Do not double count the overlap where two wings meet.
  • The overhang is the same on every side. If the gable ends have short rakes and the eaves are deep, average them or run the sections separately.
  • Waste factors are common rules of thumb, not published standards: around 10 percent for a simple gable, 15 percent for a hip roof, and 20 percent or more for roofs cut up with valleys, dormers, and turrets. Your roofer's takeoff may differ.

Limits

The footprint method ignores dormers (which add roof area of their own), attached garages at a different height, chimneys, and skylights. It also cannot tell you how many layers are on the roof now, which affects tear-off cost but not the new material quantity. Expect a well-done footprint estimate to land close to a professional measurement on simple roofs and drift further on complex ones. If you are comparing bids, ask each contractor how many squares they measured. A large difference between bids is worth a question.

Back to the list of calculators

Tool 2

Roof Pitch Finder

Convert rise and run to pitch, degrees, and percent grade, or go the other way from an angle. The result also tells you which slope category your roof falls in and what the code allows there.

Roof Pitch Finder

I know the

Vertical drop measured with a level.

Horizontal distance; 12 in is standard.

Pitch
6.0/12
Nearest half-inch: 6/12
Angle
26.6°
Grade
50.0%
Rise divided by run
Area multiplier
1.118

Conventional pitch (4 to under 8 in 12)

The normal range for shingles with standard underlayment. Anything over 4 in 12 is a "steep roof" under OSHA's fall-protection definitions, so professional crews still use fall protection.

How it works

Pitch is the rise of a roof in inches for every 12 inches of horizontal run, written as 6/12 or "6 in 12." The same slope can be described three other ways: as an angle in degrees, as a percent grade, or as a ratio. The pitch finder converts between them. Rise over run gives the angle through the arctangent, angle back to pitch goes through the tangent, and percent grade is simply rise divided by run times 100.

The easiest safe way to find your pitch is from inside the attic or at a gable end you can reach from the ground or a short ladder. Hold a level horizontally against the underside of a rafter or the rake board, mark 12 inches along the level, and measure straight up (or down) from that mark to the rafter. That vertical measurement is your rise. If you can only measure 6 inches of run, the tool normalizes it: 3 inches of rise over 6 inches of run is 6/12. A smartphone inclinometer laid on a rafter or held against a photo of the gable gives you the angle directly; switch the tool to degrees.

pitch (rise per 12) = rise ÷ run × 12
angle = arctan(rise ÷ 12); pitch = 12 × tan(angle)
grade % = rise ÷ 12 × 100

Minimum slopes by roof covering

Every roofing material has a slope below which it cannot shed water reliably, and the 2015 Michigan Residential Code sets a floor for each. Manufacturers can be stricter, and their instructions are part of the code requirement (R905.1).

Roof CoveringMinimum Slope (2015 MRC)Section
Asphalt shingles2/12; double underlayment required from 2/12 up to 4/12R905.2.2
Clay and concrete tile2.5/12; extra underlayment rules up to 4/12R905.3.2
Metal roof shingles3/12R905.4.2
Slate and slate-type shingles4/12R905.6.2
Wood shakes3/12R905.8.2
Standing seam metal panels1/4 in 12R905.10.2
Lapped metal panels, no lap sealant3/12 (1/2 in 12 with applied lap sealant)R905.10.2
Built-up, modified bitumen, EPDM, TPO/PVC1/4 in 12 design slope for drainageR905.9.1, R905.11.1, R905.12.1, R905.13.1

Pitch and safety

There is no pitch that is safe for a homeowner without fall protection. Federal workplace rules draw the line at 4 in 12: OSHA defines a low-slope roof as 4/12 or less and a steep roof as anything greater, and requires fall protection for construction work at height on both. Professional crews treat roughly 8/12 and up as needing roof jacks and harnesses for every step, and labor on steep roofs costs more for that reason. If you need a number, get it from the ground, the attic, or an aerial report.

Back to the list of calculators

Tool 3

Shingle Roof Materials Estimator

A takeoff for an asphalt shingle roof: bundles, starter, hip and ridge cap, underlayment, drip edge, ice barrier, and nails. Run the roof area tool first and send its numbers here, or type your own. Every coverage figure is editable because products differ.

Shingle Roof Materials Estimator

The roof

Sloped area, not footprint.

Horizontal, wall face to edge.

All bottom edges added up.

Sloped gable edges added up.

Product coverage (check the wrapper; these vary by product)

3 is typical for architectural; some heavy shingles need 4 or 5.

Many synthetics: ~1,000. #15 felt: ~400. #30 felt: ~200.

36 in wide rolls; length varies, often 65 to 75 ft.

About 64 to 66 for most architectural shingles; the wrapper says.

Shingle bundles
62
20.5 squares with waste
Starter bundles
2
176 lin ft
Hip and ridge bundles
3
Underlayment rolls
3
Drip edge (10 ft pieces)
18
176 lin ft, 2 in laps
Ice barrier rolls
4
2 courses at eaves (40 in up-slope) + valleys
Roofing nails (rough)
~5,762
Field shingles + 10%

Estimate only. Order from the manufacturer's coverage figures for the exact products, and let your roofer's takeoff govern. Ice barrier here covers eaves and valleys; many roofers also run it at walls, chimneys, skylights, and low-slope sections.

How each line is calculated

Shingle bundles
Bundles equal squares with waste times bundles per square, rounded up. Most architectural shingles come three bundles to the square, but some heavyweight designer shingles need four or five, so the number is editable. Never mix lots or product lines to make up a shortage; color varies between production runs.
Starter strip
Starter goes along every eave, and many manufacturers also call for it along the rakes, which is what the checkbox controls. Linear feet are divided by the coverage printed on the bundle (it varies widely by product) with 5 percent added for cuts.
Hip and ridge cap
Total hip and ridge length divided by the linear feet each bundle covers, plus 5 percent. Coverage depends on the cap's size and exposure, which is why the default of 25 feet is only a starting point. A ridge vent does not remove the need for cap; the cap goes over the vent.
Underlayment
Roof area with waste divided by the roll's coverage. Synthetic underlayments commonly cover about 1,000 square feet a roll, while #15 felt is roughly 400 and #30 roughly 200. The tool does not subtract the area covered by ice barrier, so it errs slightly high. On roofs between 2/12 and 4/12, the code requires double underlayment (MRC R905.2.2), so roughly double the result for those sections.
Drip edge
The 2015 MRC requires drip edge at eaves and rakes of shingle roofs, lapped at least 2 inches where pieces meet (R905.2.8.5). The tool divides eave plus rake length by 9 feet 10 inches, the effective length of a 10-foot piece after the lap.
Ice barrier
This is the line most homeowners have never seen calculated. The 2015 MRC (R905.1.2) requires an ice barrier from the lowest edge of the roof to a point at least 24 inches inside the exterior wall line, and on roofs 8/12 or steeper, at least 36 inches up the slope from the eave. Because the 24 inches is measured to a point inside the wall, the width needed along the slope grows with both the overhang and the pitch. The tool converts that horizontal distance into slope length, works out how many 36-inch courses it takes with a 3-inch side lap, and adds one course along each valley.
Nails
Squares with waste times shingles per square times nails per shingle, plus 10 percent for starter, caps, and drops. The code floor is four nails per strip shingle (R905.2.6), but many manufacturers require six for high-wind areas or enhanced warranties, and the manufacturer's number is the one that counts. Coil counts per box vary, so convert with the box label.

ice barrier width along slope = (overhang + 24 in) × pitch multiplier
if pitch ≥ 8/12: width = max(width, 36 in)
courses = 1 + ceil((width − 36) ÷ 33) when width > 36 in
rolls = ceil((eave length × courses + valley length) × 1.05 ÷ roll length)

What the estimator leaves out

  • Flashing: step flashing at walls, counterflashing, chimney and skylight kits, and pipe boots are counted piece by piece, not by area.
  • Ventilation products: sized separately in the ventilation tool below.
  • Decking replacement: unknown until the old roof is off. Estimates usually carry a per-sheet price for replacing rotted plywood or OSB.
  • Tear-off and disposal: driven by the number of existing layers and the weight of the old roof, not the new material list.
  • Ice barrier at walls, chimneys, skylights, and low-slope sections: many roofers and manufacturers add it there, and it is worth asking about.

Measuring eaves, rakes, and ridges: eaves are the level bottom edges, rakes the sloped edges at gable ends, ridges the level peaks, and hips the sloped outside corners. Eave and ridge lengths are easy to measure from the ground along the house. Rake length is the horizontal run times the pitch multiplier; on a 32 foot wide gable at 6/12 each rake is 16 × 1.118, about 17.9 feet, and a two-gable house has four of them. Hip length needs a different factor, which is why an aerial report is useful on hip roofs.

Back to the list of calculators

Tool 4

Attic Ventilation (Net Free Area)

Work out how much intake and exhaust ventilation your attic needs under the 2015 Michigan Residential Code, then convert it to feet of ridge vent and soffit vent using your products' ratings.

Attic Ventilation (NFA) Calculator

The ceiling area below the attic, not the roof area.

Check your county in the code's climate-zone table.

From the product label; 18 is a common rating.

Printed on the vent or its spec sheet. Use net free area, not the hole size.

Ratio that applies by the inputs: 1/300 (upper-vent condition met)

Total NFA required
720 sq in
5.00 sq ft
Intake (low)
360 sq in
Exhaust (high)
360 sq in
Ridge vent needed
20.0 lin ft
at 18 sq in/ft
Soffit vent needed
40 lin ft
at 9 sq in each

For comparison, the base 1/150 rule would call for 1,440 sq in total (40.0 lin ft of this ridge vent). Designing to 1/150 is the cautious choice when you are unsure a condition is really met.

Keep exhaust at or below intake. If the ridge length you have is shorter than the result, the fix is usually more intake and a higher-rated vent, not a second type of exhaust.

How it works

Attic ventilation is sized by net free area (NFA), the open area air can actually move through once louvers, screens, and baffles are accounted for. It is always smaller than the hole. The code states the requirement as a fraction of the vented space, meaning the attic floor area under the roof, not the roof area.

The 2015 Michigan Residential Code, Section R806.2, sets the base requirement at 1/150 of the vented area. An exception allows 1/300 provided one or more of two conditions is met. Condition one: in Climate Zones 6, 7, and 8, a Class I or II vapor retarder is installed on the warm-in-winter side of the ceiling. Condition two: not less than 40 percent and not more than 50 percent of the required vent area is in upper ventilators located no more than 3 feet below the ridge or highest point, measured vertically, with the balance in eave or cornice vents.

That "one or more" wording is specific to the 2015 edition Michigan enforces. The national model code later changed it: the 2021 International Residential Code, for example, allows 1/300 only when both conditions are met. If you read a ventilation article based on a newer code, that is why it says "both." Most of West Michigan, including Kent, Ottawa, Muskegon, and Allegan counties, is in Climate Zone 5A, where the vapor-retarder condition does not apply, so in practice the 1/300 path here runs through a balanced soffit-and-ridge layout. Grand Traverse County and much of the northern Lower Peninsula are Zone 6A. Check your county in the code's climate-zone table.

required NFA (sq ft) = attic floor area ÷ 150 (or ÷ 300 when an exception condition is met)
required NFA (sq in) = sq ft × 144
ridge vent (ft) = exhaust sq in ÷ ridge NFA per ft; soffit = intake sq in ÷ soffit NFA per unit

A worked example

A 1,500 square foot attic at 1/150 needs 10 square feet of NFA, which is 1,440 square inches. Split 50/50, that is 720 square inches of intake and 720 of exhaust. A ridge vent rated at 18 square inches per linear foot needs 40 feet of ridge to deliver 720, and a continuous soffit vent rated at 9 square inches per foot needs 80 feet of soffit. At 1/300, every one of those numbers halves.

Rules the math doesn't cover

  • Keep exhaust at or below intake. When the ridge pulls harder than the soffits can feed it, the exhaust vent starts drawing air from wherever it can, including other exhaust vents and the living space below. Many shingle manufacturers state this rule plainly in their ventilation guidance.
  • Do not mix exhaust types on one attic. A ridge vent plus box vents or a gable fan can short-circuit, with one exhaust pulling air in through the other.
  • Make sure intake is real. Soffit vents painted over, blocked by insulation, or installed over solid wood do nothing. The code requires insulation to be kept clear of eave and cornice vents (R806.3), which usually means baffles.
  • Check the warranty. Manufacturer warranties often have their own ventilation language, and a roof that does not meet it can lose coverage.

This is general information about the building code, not a code determination for your home. Your local building department decides how the code applies, and a cathedral ceiling or an unvented, spray-foamed attic follows different rules entirely.

Back to the list of calculators

Tool 5

Roof Snow Weight Estimator

Estimate how much the snow and ice on your roof weigh in pounds per square foot, and in total if you know your roof area. This is a weight estimate only. It is not a structural assessment and cannot tell you whether your roof is safe.

Roof Snow Weight Estimator

Measured on the roof (from a window or the ground), not in the yard.

Ice is about 57 lb per cubic foot.

Adds a total weight. Use the area tool above.

Estimated load
5 to 32 psf
pounds per square foot of roof

Math: 18.0 in ÷ 12 × 3 to 21 lb/cu ft. This is a rough weight estimate, not a structural assessment. Drifts against walls, in valleys, and on lower roofs below a taller one can be several times the average.

How it works

Snow weight is depth times density. The trouble is that density swings enormously. FEMA's Snow Load Safety Guide (FEMA P-957) puts one foot of fresh snow anywhere from about 3 pounds per square foot for light, dry snow to about 21 pounds for wet, heavy snow, and notes that an inch of ice weighs a little under 5 pounds per square foot, about 57 pounds for a full foot. Snow that has sat, settled, rained on, and refrozen is denser than when it fell; for that category the tool uses a hedged 15 to 30 pounds per cubic foot, in line with the range engineers commonly work with, and you should treat it as rough.

That is why the tool reports a range, not a single number. Two feet of fluffy January powder can weigh less than eight inches of March slush with a crust of ice on top.

load (psf) = depth (in) ÷ 12 × density (lb per cu ft) + ice (in) ÷ 12 × 57
total (lb) = load × roof area

Limits and safety

  • This estimate says nothing about whether your roof can carry the load. What a roof can carry depends on the design snow load it was built for, the framing, spans, and connections, its age and condition, and whether anyone has cut or overloaded the structure since. Only an engineer can answer that. Treat the result as a reason to pay attention, not as a pass or fail.
  • The average is not the problem spot. Wind piles snow into drifts against taller walls, in valleys, and onto lower roofs below a higher one; sliding snow from an upper roof lands on the one below. Those spots can carry several times the average load.
  • Warning signs matter more than math. FEMA lists sagging ceiling tiles or boards, ceiling boards falling out of their grid, sagging sprinkler lines, and sprinkler heads pushed below a suspended ceiling as interior signs of excessive snow load, along with new cracks, doors or windows that start to stick, and creaking or popping sounds. FEMA's advice if you see them: evacuate promptly and have a qualified design professional, such as a structural engineer, inspect the building.
  • Do not climb onto a snow-covered roof. Rakes with long handles used from the ground can clear the lower few feet of a pitched roof; beyond that, hire a crew with fall protection. Chopping at ice with tools damages shingles and membranes.

More on clearing snow safely and when it is worth doing: roof snow removal and ice dams.

Back to the list of calculators

Tool 6

Repair or Replace Decision Helper

Answer six questions about your roof and see which way the evidence leans, with every reason listed. Quotes are optional; add them to apply the 25 percent rule of thumb where it belongs.

Repair or Replace Decision Helper

Leaning repair

Points toward repair

  • At 15 years, the roof is more than five years short of the 25-year midpoint of the 20 to 30 year range for architectural asphalt shingles, so there is likely life left to protect.
  • Damage is isolated to one spot or detail, the classic repair.
  • One layer over the deck keeps every option open.
  • One leak traced to one spot is usually a repair.

Points toward replacement

  • None from your answers.

A leaning, not a verdict. Deck condition, hidden rot, and how far a leak has traveled can only be confirmed on the roof and in the attic.

How it works

The helper runs your answers through the same six-factor framework as our repair-vs-replace guide: age against expected life, how much of the roof is damaged, the number of layers, deck condition, leak history, and the cost math. Each answer adds a point toward repair or replacement, and the tool shows you every reason rather than just a verdict. A soft or rotted deck tips the result to replacement on its own, because a surface repair needs something solid to fasten into.

The 25 percent rule is the part people most often misapply. The rule of thumb is: when a roof is inside roughly its last five years of expected life, replacement usually makes more sense once the repair would cost more than about 25 percent of a replacement. The industry uses versions of this rule anywhere from 25 to 50 percent. It only applies near the end of life. A $4,000 repair on a 10-year-old roof with 15 years ahead of it can be excellent value even when it is more than a quarter of the price of a new roof. The tool only applies the rule when your roof's age puts it near the end of the range for its material, and tells you when it is ignoring it.

"Near the end" is measured against the midpoint of the material's range. For architectural asphalt, rated 20 to 30 years, that midpoint is 25, so the tool treats 20 years and older as near the end. If you know your roof was installed as a full system with new flashing, ice barrier, and balanced ventilation, it may have more life than that, and the remaining-life estimator below lets you account for it.

near end of life = age ≥ (midpoint of material's range − 5 years)
25% rule applies only if near end of life: lean replace when repair ÷ replacement > 0.25

Limits

  • Layers are a hard limit, not a preference: MRC R908.3.1.1 does not allow a re-cover where the roof already has two or more applications of roofing, so a two-layer roof must be torn off when it is replaced. It can still be repaired.
  • Insurance changes the math. If storm damage is covered, the cost comparison may look nothing like the one you would face out of pocket. See our guide to insurance roof claims before deciding.
  • The tool cannot see the roof. Hidden rot, how far a leak has traveled in the insulation, and whether damage is from a storm or from age all take a hands-on inspection, on the roof and in the attic, to establish.

The full reasoning behind each factor is in our repair vs. replace guide, and our insurance claims guide covers storm damage. General information, not financial or insurance advice.

Back to the list of calculators

Tool 7

Remaining Roof Life Estimator

Pick your roof material and install year, describe how it was built and cared for, and get an honest planning range for how many years it has left.

Remaining Roof Life Estimator

Closing papers, permit records, or the roofer's invoice.

Roof age
12 yrs
Adjusted service life
17 to 26 yrs
Base: 20 to 30 yrs
Remaining (planning range)
5 to 14 yrs
Roughly 2031 to 2040

A planning range, not a prediction. Storm damage, a single bad flashing detail, or an ice-dam winter can end any roof early, and good care can push it past the top.

How it works

The estimator starts from the West Michigan lifespan ranges on our roof lifespan comparison page, then adjusts for the factors that most change how long a roof lasts here: installation quality, attic ventilation, maintenance, and exposure. For architectural asphalt it swaps in the specific ranges that page gives: roughly 25 to 35 years for a roof built as a full system, and 15 to 20 years for a bargain install with skipped ventilation and reused flashing. For other materials, known installation shortcuts take 30 percent off the range.

The other adjustments are multipliers, and we want to be upfront that they are our rules of thumb, not published data. Neglect takes 25 percent off (maintenance matters: a neglected roof can lose 20 to 30 percent of its service life), occasional maintenance 10 percent. Poor ventilation takes 20 percent off asphalt and wood roofs, where it does the most damage, and less off metal and slate; flat membranes ignore it. Harsh sun or open lakeshore wind takes about 7 percent, and heavy shade takes 15 percent off cedar, which rots when it stays damp. However many penalties stack, the tool will not cut the range below 65 percent of its starting point, because claiming more precision than that would be pretending.

Remaining life is the adjusted range minus the roof's age. If the roof is already older than the top of the range, the tool says so instead of showing a negative number. That is not a death sentence; well-built roofs regularly outlast estimates. It is a signal to inspect yearly and budget.

adjusted life = base range × maintenance × ventilation × exposure factors (floor 0.65)
remaining = adjusted life − (this year − install year)

The base ranges

These are West Michigan planning ranges for professionally installed roofs with balanced ventilation and routine maintenance, from our roof lifespan comparison. Older three-tab shingles are not listed; if that is what you have, treat the architectural range as an upper bound.

MaterialBase Range UsedNotes
Architectural asphalt shingles20 to 30 years25 to 35 when installed as a full system; 15 to 20 after a bargain install
Designer / luxury asphalt shingles30 to 50 yearsHeavyweight multi-layer shingles, highest asphalt ratings
Standing seam metal40 to 70 yearsConcealed fasteners; sheds snow; longest-lasting steep-slope system in common use
Exposed-fastener metal panels25 to 45 yearsFastener washers need attention long before the steel is done
Cedar shake25 to 40 yearsShade and moisture shorten it; needs real upkeep
Composite (synthetic) shake40 to 50 yearsPolymer shakes; minimal upkeep
Natural slate75 to 100+ years75 to 100+; structure must carry the weight
Modified bitumen (flat)20 to 30 yearsResidential flat sections
TPO membrane (flat)20 to 30 yearsCommercial low-slope standard
EPDM membrane (flat)25 to 30+ years25 to 30+; seams and ponding set the pace

Finding the install year: check your closing documents and seller disclosure, search your city or township's permit records by address, look for a manufacturer warranty registration, or ask neighbors who were there. A roofer can usually date a roof within a few years from the shingle style and wear.

Back to the list of calculators

Getting Good Inputs

How to Measure Your Roof Safely From the Ground

Every calculator on this page is only as good as the numbers going in. Here are five ways to get them without setting foot on the roof, from the free and rough to the precise.

Footprint and a tape measure

Walk the outside of the house with a 100-foot tape and a helper, measuring each wall at the foundation. Sketch the shape, split it into rectangles, and note which sections have their own roof. Measure the overhang at an eave and at a rake from the ground with a tape held up to the fascia (or estimate it from the soffit width). Feed the rectangles into the area calculator one at a time. This is the method the calculator is built around, and on a simple house it gets you close.

Property records

Your county or township assessor usually keeps a building sketch with exterior dimensions, and many post it online with the parcel record. Those dimensions are a good cross-check on your tape measurements. They are drawn for tax purposes, so treat them as approximate and confirm which areas are included.

Satellite imagery

The free desktop version of Google Earth Pro has a ruler with a polygon tool that measures the area of a shape you trace over the roof. Trace the outer edge of the roof, drip edge to drip edge, and the result is plan area including overhangs. Multiply by the pitch multiplier and you have roof area. Watch for trees hiding edges, older imagery that predates an addition, and the slight lean of tall buildings in aerial photos. Measure the same roof two or three times and average.

Aerial measurement reports

Several companies sell roof reports built from high-resolution aerial imagery, giving every plane's area and pitch plus the linear feet of eaves, rakes, ridges, hips, and valleys. Most roofers use them, and many will share the report with you if you ask. They are generally reliable on clear, unobstructed roofs; heavy tree cover, recent additions, and very complex roofs are where they are most likely to miss.

Pitch from the ground

Stand back from a gable end, square to it, and take a photo with the phone held level. Many free inclinometer apps can measure the angle of the rake line on the photo. Or measure from inside the attic with a level and tape, as described in the pitch section. Either way, round to the nearest half-inch of rise and run the pitch finder.

Safety first

  • Stay off the roof. Falls from roofs and ladders cause serious injuries every year, and every number on this page can be gathered from the ground, the attic, or a screen.
  • If you use a ladder to reach a gable end, set it at roughly a 1-to-4 angle (one foot out for every four feet up), on firm level ground, extending at least 3 feet above the landing point, with someone holding the base. Stay clear of overhead power lines.
  • Attics have their own hazards: step only on joists or a floored walkway, watch for nails through the roof deck, and wear a mask around old insulation.
For Property Managers

Using These Tools on Flat and Commercial Roofs

Most of these tools work for commercial buildings with a few adjustments. For flat and low-slope roofs, the pitch multiplier is essentially 1 (a quarter inch per foot adds far less than one percent), so roof area is plan area plus any parapet wall flashing, which estimators add separately in linear feet times height. Membrane roofs are ordered in rolls or sheets by the manufacturer's dimensions, so the shingle materials tool does not apply, but the snow tool does.

Snow matters most on large flat roofs. Low-slope commercial roofs hold snow all season, drifts build against parapets, rooftop units, and adjoining taller buildings, and roof drains that freeze can let meltwater pond and add weight. FEMA P-957 was written with these buildings in mind, and its interior warning signs (sagging sprinkler lines, ceiling tiles dropping out of the grid) are the ones facility managers should watch for. Remember that removing snow unevenly can create its own unbalanced load; a snow removal plan for a large roof belongs with an engineer and a trained crew.

Attic ventilation rules in R806 are residential-code provisions for vented attics and rafter spaces. Commercial low-slope assemblies are usually unvented, insulated above the deck, and governed by the commercial building and energy codes instead. The ventilation calculator is not the right tool for them. The remaining-life estimator's TPO, EPDM, and modified bitumen ranges are reasonable planning numbers for a capital budget, but a core cut and moisture survey will tell you much more about a specific roof than any age-based estimate.

More on low-slope systems: flat roof systems and commercial roof cost.

Roofing Calculator FAQ

Questions About Roof Math

How do I figure out how many squares my roof is?

Measure the house footprint (length times width), add the overhang on every side, and multiply that plan area by the pitch multiplier for your roof's slope: 1.054 at 4/12, 1.118 at 6/12, 1.202 at 8/12, 1.414 at 12/12. Divide by 100 to get squares. A 50 by 30 foot house with a 12 inch overhang and a 6/12 pitch has about 1,860 square feet of roof, or 18.6 squares, before waste. Add roughly 10 to 20 percent waste depending on how cut up the roof is.

What is the pitch multiplier and how is it calculated?

It is the sloped length of a rafter over one foot of horizontal run: the square root of 1 plus (rise divided by 12) squared. It converts flat plan area into real roof area. At 6/12 it is 1.118, meaning the roof surface is about 11.8 percent larger than the area it covers.

How many bundles of shingles are in a square?

Most architectural shingles come three bundles to a square, but it varies by product: some heavyweight designer shingles need four or five bundles per square. The bundle wrapper states the coverage. Always order from the manufacturer's number for the exact shingle, plus waste.

What is the minimum roof pitch for asphalt shingles in Michigan?

2/12. The 2015 Michigan Residential Code, Section R905.2.2, allows asphalt shingles only on slopes of 2 in 12 or greater and requires double underlayment on slopes from 2/12 up to 4/12. Below 2/12 you need a low-slope system such as modified bitumen, EPDM, TPO, or standing seam metal.

How much attic ventilation does Michigan code require?

The 2015 Michigan Residential Code (R806.2) requires net free vent area equal to 1/150 of the vented attic area. It allows 1/300 when one or more of two conditions is met: a Class I or II vapor retarder on the warm side of the ceiling in Climate Zones 6 to 8, or 40 to 50 percent of the vent area in upper vents within 3 feet of the ridge with the rest at the eaves. Newer national code editions require both conditions, and most of West Michigan is Zone 5A, so the balanced soffit-and-ridge layout is the practical path to 1/300 here. Designing to 1/150 is the cautious choice.

How far up the roof does ice and water shield have to go in Michigan?

The 2015 MRC (R905.1.2) requires an ice barrier from the lowest edge of the roof to a point at least 24 inches inside the exterior wall line, and on roofs 8/12 or steeper, at least 36 inches up the slope from the eave. With a typical 12 inch overhang on a 6/12 roof, that is about 40 inches along the slope, which is more than one 36-inch roll width. Many roofers run more than the minimum, and valleys, walls, and penetrations often get it too.

How much does snow on a roof weigh?

It depends on the snow. FEMA's Snow Load Safety Guide puts one foot of fresh snow at about 3 pounds per square foot when light and dry and about 21 when wet and heavy. Ice weighs about 57 pounds per square foot per foot of thickness, a little under 5 per inch. Settled and wind-packed snow falls in between and can be much heavier than fresh powder. Depth alone does not tell you the weight.

Is my roof in danger from the snow on it?

A weight estimate cannot answer that; only an assessment of the structure can. Watch for the warning signs FEMA lists: sagging ceilings, new cracks, doors or windows that start sticking, creaking or popping sounds, and on commercial buildings sagging sprinkler lines or ceiling tiles dropping from the grid. FEMA's advice if you see them is to evacuate promptly and have a structural engineer or other qualified design professional inspect the building. Do not climb onto a snow-covered roof yourself.

Are satellite roof measurements accurate?

Aerial measurement reports are generally reliable on clear, unobstructed roofs and are what many roofers use to build estimates. Accuracy suffers under heavy tree cover, on recent additions the imagery does not show yet, and on very complex roofs. Tracing your roof in Google Earth Pro gives you plan area only; multiply by the pitch multiplier for roof area.

Does the 25 percent rule mean I should replace my roof?

Only if the roof is near the end of its life. The rule of thumb says that when a roof is inside roughly its last five years, replacement usually wins once a repair costs more than about 25 percent of a replacement. On a younger roof with many years left, a larger repair can be good value. The rule is a starting point, not a verdict.

Can I put a new layer of shingles over my old roof in Michigan?

Only over a single existing layer, and only if it is sound. MRC R908.3.1.1 does not permit a re-cover where the existing roof has two or more applications of roofing, where it is water soaked or deteriorated, or where it is slate or tile. Even where an overlay is legal, it hides the deck and skips new ice barrier and flashing, which is why many roofers advise against it.

How accurate are these roofing calculators?

The arithmetic is exact; the inputs are where error comes in. On a simple roof measured carefully, the area and materials results should be in the right neighborhood for budgeting. Complex roofs, mixed pitches, and unknown product coverage widen the gap. The snow, repair-or-replace, and remaining-life tools are deliberately given as ranges and leanings because the real answer depends on things only an inspection can see.

Sources

What This Page Cites

  • 2015 Michigan Residential Code, Chapter 8 (R806.2 minimum vent area and exception; R806.3 vent and insulation clearance): https://up.codes/viewer/michigan/mi-residential-code-2015/chapter/8/roof-ceiling-construction
  • 2015 Michigan Residential Code, Chapter 9 (R905.1.2 ice barriers; R905.2.2 shingle slope; R905.2.5 and R905.2.6 fasteners and attachment; R905.2.8.5 drip edge; minimum slopes R905.3.2, R905.4.2, R905.6.2, R905.8.2, R905.9.1, R905.10.2, R905.11.1, R905.12.1, R905.13.1; R908.3.1.1 re-cover limits): https://up.codes/viewer/michigan/mi-residential-code-2015/chapter/9/roof-assemblies
  • 2015 Michigan Residential Code, Chapter 11, climate zones by county (Kent, Ottawa, Muskegon, Allegan in 5A; Grand Traverse in 6A): https://up.codes/viewer/michigan/mi-residential-code-2015/chapter/11/energy-efficiency
  • 2021 International Residential Code R806.2 (1/300 exception requires both conditions), for comparison: https://up.codes/s/minimum-vent-area
  • FEMA P-957, Snow Load Safety Guide (fresh snow 3 to 21 psf per foot; ice about 57 psf per foot; interior warning signs): https://www.wbdg.org/FFC/DHS/femap957.pdf
  • OSHA 29 CFR 1926.500 definitions (low-slope roof 4 in 12 or less; steep roof greater than 4 in 12): https://www.osha.gov/laws-regs/regulations/standardnumber/1926/1926.500
  • Example ridge vent rating of 18 square inches of net free area per linear foot (GAF Cobra Rigid Vent 3 data sheet): https://documents.gaf.com/data-sheets/cobra-rigid-vent-3-exhaust-vent-for-roof-ridge-rescb173_data-sheet.pdf
  • Material lifespan ranges: Stellar Roofing Company, Roof Lifespan Comparison in Michigan: https://www.roofstellar.com/roofing-materials/roof-lifespan-comparison
A Second Opinion

Want Someone to Check the Numbers?

If your calculations and a contractor's bid don't line up, or the repair-or-replace helper came back split, a hands-on look usually settles it. Stellar Roofing Company is a licensed roofer in Kentwood serving West Michigan, and we're happy to measure your roof and walk you through what we find, whoever you end up hiring. Call or text (616) 840-1927 or schedule an inspection.