HyreRoof

HyreRoof tools

Roof material selector

Six questions: climate, pitch, how long you will stay, budget, hail and weight. You get a covering, the reason, and when that answer would be wrong.

2:12 asphalt shingle minimum slope IRC R905.2: no asphalt shingles below 2:12, and double underlayment from 2:12 to 4:12. Confirm the code edition your jurisdiction adopted.

Pitch, structure and climate narrow the choice before taste does. Below 2:12, asphalt shingles are not allowed. Tile and slate need framing that can carry them. Hail, coastal wind and wildfire each change the spec. On a walkable slope in a mixed climate, the selector lands on architectural asphalt.

Constraints in, a covering out

When the answer is wrong is part of the answer. Nothing is stored or emailed.

An example. Your best guess is fine.

— Primary recommendation
— Why
— When this is wrong
— Next step

What this assumed —

The product’s instructions and your adopted code are the binding version. HyreRoof takes no fee from any maker.

Three constraints come before preference

Material choice feels like taste. Three constraints narrow it first, and working through them in order saves time.

Pitch first. Below 2:12, asphalt shingles are not allowed. From 2:12 to 4:12 they need double underlayment. Manufacturer instructions can be stricter.

Structure second. Tile and slate weigh more than asphalt. Framing built for shingles may need an engineer’s check before it carries them.

Climate third. Hail, wind, freeze-thaw, wildfire and salt air each rule options in or out. By the time appearance comes up, the list is short.

The realistic shortlist

CoveringFits whereWatch for
Architectural asphaltWalkable slopes where hail, fire and weight are not the constraintHail bruising; heat from a poorly ventilated attic
3-tab asphaltTight budgets and rentalsLower wind classes on some products; check the wrapper
Standing-seam metalLong ownership, hail, snow, lower slopes the product allowsSealant at penetrations; exposed-fastener panels sold as the same thing
Concrete or clay tileHot, dry climates, on framing that can carry itThe underlayment under the tile wears out first
SlateOlder homes with framing to suitCost, and finding someone local who works on it
Wood shakeWhere appearance governs and fire rules allow itFire restrictions; moss and moisture
Synthetic compositeA slate or shake look without the weightWarranty terms vary widely by maker

We publish no service-life or minimum-pitch table for these: the product’s instructions and your local code are the binding figures.

In hail country, decide differently

Hail is concentrated. Texas alone logged 6,848 severe hail reports in NOAA Storm Prediction Center files for 2021–2025, the most of any state in our study.

Ask about impact ratings. UL 2218 Class 4 is the highest class in that test, and you can ask for it on asphalt as well as on metal.

HyreRoof analysis: before choosing, ask your insurer whether it discounts an impact-rated covering, and whether the roof settles at replacement cost or actual cash value. Both answers can outweigh the price gap between materials.

Questions that settle the choice

  • How long will you own the house?

    A covering that outlives your ownership by decades was partly bought for the next owner. Run the metal vs asphalt calculator for your years.

  • What is the pitch, exactly?

    Measure it before shortlisting. Low slope removes options.

  • Will the structure take the weight?

    For tile or slate, ask an engineer before you fall for the look.

  • What does your insurer say?

    Impact-rating discounts, and replacement cost or actual cash value on the roof.

  • Who nearby installs it, and will repair it later?

    A material nobody local works with is one nobody local will fix.

  • Choosing on warranty length

    Read the exclusions. Installation error and ventilation terms decide what a long warranty is worth.

What this selector cannot decide

  • Whether your framing takes the load

    It flags weight as a constraint. An engineer checks the framing.

  • Local code and HOA rules

    Fire zones can restrict wood; associations can restrict metal or color. Both are local and binding.

  • Price

    Installed cost depends on your bid. The cost calculator multiplies your own rates.

  • The exact product

    It shortlists categories. Within one, the product instructions and the installation matter more than the badge.

A wind rating describes a tested assembly, not a material

Below the category sits the part you are paying for: the wind and fire classification. A bid can leave it out.

The two wind standards do not share a scale0D3161 Class A (fan-induced)60 mphD3161 Class D90 mphD3161 Class F110 mphD7158 Class D (sealed, uplift)115 mphD7158 Class G150 mphD7158 Class H190 mphmph associated with the classThe two wind standards do not share a scale0D3161 Class A (fan-induced)60 mphD3161 Class D90 mphD3161 Class F110 mphD7158 Class D (sealed, uplift)115 mphD7158 Class G150 mphD7158 Class H190 mphmph associated withthe class
The two standards do not share a scale. “Class D” means 90 mph under D3161 and 115 mph under D7158. Name the standard with the letter.NRCA, Professional Roofing, “Understanding asphalt shingle standards”, Mark S. Graham. Read on 2026-09-05.

The code says to classify, and to label. IRC R905.2.6.1: “Asphalt shingles shall be classified in accordance with ASTM D3161, TAS 107 or ASTM D7158 to resist the basic wind speed per Figure R301.2(4).” And: “Asphalt shingle wrappers shall be labeled to indicate compliance with one of the required classifications, as shown in Table R905.2.6.1.”

Two standards, two different tests. ASTM D3161 is a fan-induced wind-resistance test method. It classifies shingles as Class A, D or F, with wind speed resistances of 60 mph, 90 mph and 110 mph respectively.

ASTM D7158 is an uplift force / uplift resistance method for shingles that carry factory-applied self-sealing strips. It classifies them as Class D, G or H, with basic wind speeds of 115, 150 and 190 mph.

Which one applies depends on the shingle. A shingle must have a factory-applied self-sealing strip to be classified under D7158 at all. Shingles without one are classified under D3161 instead, as the building code requires.

The product standard is a third thing. ASTM D3462, “Standard Specification for Asphalt Shingles Made from Glass Felt and Surfaced with Mineral Granules”, sets minimum and maximum values for shingle mass and physical properties, plus minimum Class A fire and wind resistance ratings.

A shingle can meet D3462 and still carry the wrong wind class for your site.

The class assumes a building. The D7158 calculations assume a 3-second gust exposure from ASCE 7, a Risk Category I or II building, ground roughness B or C, and a building 60 feet tall or less.

Outside those conditions, exposure D, a taller building, Risk Category III or IV: the classification does not carry over and separate calculation is required.

So: HyreRoof analysis: a wind class describes a tested assembly, not a shingle. The rating assumes the fastening pattern, the deck and the sealing the test used.

A Class H shingle nailed high, nailed with four instead of six, or laid in cold weather so the sealant strip never bonded, is not a Class H roof.

The fastening line on a bid is a wind line, so read it as one.

astm.org returned HTTP 403 to automated retrieval on September 5, 2026. The classes and speeds above were read at NRCA’s Professional Roofing, the trade body’s own explanation of the standards, and are cited that way. We do not quote the standards themselves.

A fire rating belongs to the roof, not the shingle

Wildfire rules turn on a Class A rating, and the rating belongs to the whole assembly.

What the code says

IRC 2021 R902.1, Roof covering materials: “Classes A, B and C roofing required by this section to be listed shall be tested in accordance with UL 790 or ASTM E 108.”

What qualifies as Class A: “Class A roof assemblies include those with coverings of brick, masonry and exposed concrete roof deck, as well as ferrous or copper shingles or sheets, metal sheets and shingles, clay or concrete roof tile, or slate installed on noncombustible decks.”

This is model code. Adoption and amendment are local, and your jurisdiction may have adopted another edition. Confirm with your building department before relying on it.

Why the difference matters

HyreRoof analysis: the classification belongs to the ASSEMBLY, not to the shingle on its own. A covering rated in one assembly may not carry that rating over a different deck or without the specified underlayment.

So “Class A shingles” on a bid is not the same statement as a Class A roof, and the underlayment line matters more than it looks.

A bid can honestly say “Class A shingles” and deliver a roof that is not a listed Class A assembly, because the underlayment or deck differs from the listing.

If a fire overlay, insurer or lender needs the rating, ask for the listing: covering, underlayment and deck named together.

The same logic runs through the spec

Fastening: “Asphalt shingles shall have the minimum number of fasteners required by the manufacturer, but not less than four fasteners per strip shingle or two fasteners per individual shingle.” That is the code floor, and a manufacturer’s high-wind pattern can ask for more.

Underlayment: Double underlayment is required on slopes between 2:12 and 4:12.

Six spec lines that decide performance

The material is the easy choice. These lines sit under it.

The lineWhat it should sayIf it is missing
Wind classificationStandard and class together: “ASTM D7158 Class H,” not “high wind rated.”The covering may have been picked on price rather than your site’s design wind speed.
Fastening patternNails per shingle, and whether it is the maker’s high-wind pattern.The wind class assumes a pattern. Without it, you may not get the rating you paid for.
UnderlaymentThe product, single or double, and the slope it was chosen for.Between 2:12 and 4:12 this is a code question. Check the slope was measured.
Ice barrier extentWhere it starts and stops. The code: “not less than 24 inches (610 mm) inside the exterior wall line of the building.”Measured from the fascia instead of the wall line, it can fall short.
VentilationThe ratio designed to, the net free area, and an intake line.Some shingle warranties set ventilation conditions. Ask how this bid meets them.
Edge metal and flashingDrip edge at eaves and rakes, and every penetration named. “A drip edge shall be provided at eaves and rake edges of shingle roofs.”A bid that lists shingles and nothing else has priced half the job.

HyreRoof analysis, built on the IRC text quoted. We do not review contracts and this is not legal advice.

What separates the materials past the brochure

Repairs, and whether they will match

Asphalt is easy to repair and hard to match: color varies between batches and weathers over time. Metal panels interlock, so replacing one mid-run is harder. Single slates and tiles can be replaced by someone who knows how. Ask who locally does.

Thermal movement

Metal panels grow and shrink with temperature. Standing-seam systems use clips that let panels slide. Exposed-fastener panels do not, so the screws and washers need checking over time. Ask which one a bid means by “metal.”

The next roof

Every covering is a future tear-off. Tile and slate are heavy to remove; metal is light and has scrap value. A roof already carrying two layers must be stripped under IRC R908.3.1.1.

Who nearby installs it

A covering several local firms install gets competing bids and available repairs. A covering one firm installs is a single-source purchase for the life of the roof. Three phone calls answer it.

Weight is a structural question

Tile and slate weigh more than asphalt. Whether your framing can carry them is for a structural engineer, using the product’s published weight.

Five documents to ask for before you commit

All five already exist. A contractor who has specified your roof can produce them.

  • The product datasheet, with the wind class

    Check it against your site’s design wind speed, which the building department can give you.

  • The installation instructions for your slope

    They set the minimum slope, fastening pattern and underlayment. Installing outside them can void the warranty.

  • The fire assembly listing, if you need a rating

    Covering, underlayment and deck as a named assembly.

  • The warranty, with what voids it

    Read the exclusions, proration and transfer terms before the headline number.

  • A structural opinion, for tile or slate

    From an engineer, in writing, before anything is ordered.

  • A class letter without its standard

    “Class D” is 90 mph under one standard and 115 mph under the other. Ask for both.

  • Warranty length read as service life

    A warranty is a contract with proration and exclusions, not a prediction.

Why this page can tell you to keep the ordinary option

Some material advice is published by people who sell one material, and it can lean toward the premium choice.

On a walkable slope in a mixed climate, with an owner who may move before the roof wears out, a well-specified architectural asphalt roof is not a compromise. Money saved on the upgrade can go into underlayment, flashing, ventilation and fastening instead.

HyreRoof does not sell or install roofs and takes no referral fee, so this page can say “buy the ordinary one and spend the difference on the details.”

Covering terms

ASTM D3462
The product standard for glass-felt asphalt shingles. It says the shingle is a proper shingle, not which wind class it has.
ASTM D3161
A fan-driven wind test. Classes A, D and F at 60, 90 and 110 mph, for shingles without a self-sealing strip.
ASTM D7158
An uplift test for sealed shingles. Classes D, G and H at 115, 150 and 190 mph.
UL 790 / ASTM E108
The fire tests behind Class A, B and C roof ratings.
Assembly
Covering, underlayment and deck as a listed combination. Swapping one layer can end the listing.
Proration
The clause that shrinks a warranty’s payout year by year. The schedule is in the document.

Embed this calculator

You can put this roof material selector on your own site, free. Paste the code below into your page’s HTML. Keep the credit link under it. The tool runs in the reader’s browser and stores nothing.

Questions this tool answers

What type of roof do I need?
Start with pitch: below 2:12, asphalt shingles are not a permitted covering. Then structure, for tile or slate, and climate: hail, coastal wind, wildfire. On a walkable slope in a mixed climate, architectural asphalt is the selector’s default.
Is metal always better if I am staying 25 years?
Only if the price ratio is below the life ratio. Run the metal vs asphalt calculator with your two quotes. At twice the price for twice the life, it is a tie before discounting.
Can I put asphalt on a 3:12 roof?
Only with double underlayment, under IRC R905.2. Below 2:12, no.
Does a Class A shingle make a wildfire-safe roof?
Not on its own. The rating belongs to the assembly: covering, underlayment and deck. A Class A shingle on the wrong underlayment is not the listed system.
Should I pick the covering with the longest warranty?
No. A warranty is a contract with proration and exclusions, not a service-life estimate. Read what voids it, including ventilation and installation terms.
Does HyreRoof sell roofing materials?
No. We do not sell, install or recommend brands, and we take no referral fee.

Sources and methodology

Figures dated September 5, 2026. Last reviewed .

Related

Find a Roofer Back to the homepage