On this page
  1. Why it matters
  2. How the class is tested
  3. The documents that name Class A
  4. What people mix up
  5. How to check
  6. Limits

Home / Guides / How the documents differ / Class A covering is not a bag of shingles

Class A covering is not a bag of shingles

Last verified 2026-08-24.

Class A is a roof-assembly result under ASTM E108 or UL 790. The class belongs to covering plus underlayment plus deck, as tested. A bag of shingles, a pallet of tile, or a coil of metal is a covering. It is not automatically Class A on your house. If you change the deck, skip the named underlayment, or write only “Class A shingles” on the drawing, you have not specified a class.

You are holding a bundle of shingles labeled Class A. That class is a lab result for a covering over a tested deck. It is not a property of the bag.

Why it matters

CAL FIRE calls the roof the most vulnerable part of the home. Embers land in valleys, against walls, and in debris. Wood shake and wood shingle roofs are the wildfire non-example.

The building official stamps an assembly on a drawing. An insurer checklist may say “Class A covering.” A warehouse label may say Class A. None of those sentences put the test method inside the bag. Buy the covering you need. Then match the rest of the assembly the listing or the adopted code named.

Class A versus Class B, and Oregon versus California, live on roofing and R327 versus CWUIC. This page is the bag shortcut.

How the class is tested

ASTM E108 and UL 790 expose a roof specimen to burning brands, flame, and spread of flame. The letters describe how that specimen behaved.

  • Class A is the most severe test exposure.
  • Class B is the middle.
  • Class C is the least.

The specimen is covering plus underlayment plus deck, as built for the test. Slope, fastening, and profile gaps belong in that specimen when they represent the product as installed. A granule mix in a bundle is not the specimen.

OSFM handbook category 8180 is non-wood roof covering and assemblies for the WUI. Rows name ASTM E108 or UL 790. Some rows are visible coverings. Some rows are underlayments that sit in named Class A systems. The listing is a model plus the deck, underlayment, slope, and fastening the handbook names. A listing body does not list “shingles, generic.”

Two Metal Sales Image II records on this site are the same covering family on different assemblies. 8180-2299:0500 names 15/32 inch plywood, felt, and two layers of VersaShield. 8180-2299:0501 names 7/16 inch OSB and DensDeck. The metal is not the class by itself.

Owens Corning Titanium FR (8180-2372:0001) is an underlayment, not a finished roof. Confirm the live GOVmotus record before you spec. How to read a listing.

The documents that name Class A

These documents answer different jobs. They are not synonyms. None of them puts Class A in a bag.

DocumentWhat it namesWhat it isDoes the bag carry the class?
ASTM E108 / UL 790Class A, B, or C on a tested assemblyTest methodNo
ORSC R327 where adoptedClass B-rated assembly equivalent. No wood shake or wood shingleAdopted code for new dwellings and new accessory structuresNo
CWUIC 504.2 in mapped areasClass A assembly. Named exceptions for some masonry, metal, tile, and slateLive California WUI construction code as of 1 January 2026No
OSFM category 8180Model plus deck, underlayment, slope, fasteningCalifornia listing, still voluntary for most WUI productsNo
IBHS EssentialClass A fire-rated roof covering, kept cleanInsurer designation, not codeNo
Safer from WildfiresClass A covering among structure measuresCalifornia insurance credit, not Oregon lawNo
  1. The test. Ask for the assembly result. Covering, underlayment, deck, slope. If the sheet says “Class A shingles” and nothing else, the class is not specified.

  2. Oregon R327.3, where adopted (amendment PDF). Use asphalt shingles, slate, metal, or tile, clay, or concrete, or other roofing the building official deems equivalent to a minimum Class B-rated roof assembly. Wood shingle and shake roofs are not permitted. Profile gaps between covering and deck have a named close, fireblock, or cap-sheet detail. Valley flashing has a named metal and cap-sheet detail. That is still an assembly conversation. It is not a Class A mandate. See roofing.

  3. California construction in mapped fire hazard areas. CWUIC is the live book. People still search Chapter 7A. Section 504.2 requires a Class A roof assembly tested to ASTM E108 or UL 790, unless a named exception fits. Do not import Oregon’s Class B floor onto a California drawing.

  4. California listing path. Models that OSFM has listed sit in category 8180. Listing remains voluntary for most WUI products. Absence from the handbook is not an automatic ban. Presence is not an automatic permit. See OSFM BML.

  5. Insurer and HOA extras. IBHS Essential wants a Class A covering and a clean roof. California Safer from Wildfires credits a Class A covering. An HOA can require Class A where the code floor is Class B. Spec the stricter roof if you need both. Do not tell the official that R327 “requires Class A.” IBHS does not replace adopted code.

If you are building in unincorporated Deschutes County, you must meet R327. You may also be trying to satisfy IBHS or an HOA. Spec Class A if you need both. Show the model on the drawings. Show the product on the drawings.

What people mix up

  • Treating the warehouse bag as the class. Class is an assembly result. The bag is a covering.

  • Treating metal as automatically Class A. Some metal systems are Class A assemblies. Some are not. The listing names the deck and underlayment.

  • Treating an underlayment listing as a finished roof. Polyglass Polystick XFR (8180-2305:0503) is an underlayment in named Class A systems. It is not a covering specification by itself.

  • Treating a wood-look composite shake as a wood shake. Westlake DaVinci 8180-2272:0500 is a composite shake and slate listed as a Class A assembly with a named plywood deck and Solarhide underlayment. R327 bans wood shingles and shakes. It does not ban every product that looks like a shake. Confirm the model.

  • Calling an ASTM E84 flame-spread class on siding a Class A roof. Roof class is a different test on a different assembly. See siding.

  • Telling an Oregon plans examiner that R327 requires Class A, or telling a California client that Class B meets CWUIC 504.2.

  • Reading “OSFM listed” as an Oregon permit. Deschutes County will use the handbook when the product is on the drawings. The building official still stamps the job.

  • Treating a dirty Class A roof as a passed IBHS item. Cleaning debris is maintenance. Replacement is a permit conversation. Both matter. Needles in a valley are still fuel. See gutters and eaves.

How to check

Note the covering on the house or the drawing. Shake, composition, metal, tile, built-up. Look for debris in valleys and gutters. Look at the edge and the wall intersection. Look for gaps where the covering lifts, and for profile gaps between tile or metal and the deck.

Then read the adopted code for the lot.

  • If R327 applies, you need a Class B-rated assembly equivalent, no wood shake or wood shingle, and the gap and valley details in R327.3. Deschutes County names Class B or better asphalt shingles as a common material. “Or better” is Class A. It is not a mandate to exceed the floor.
  • If CWUIC applies, you need a Class A assembly under 504.2 unless a named exception fits.
  • If the owner also wants an IBHS designation, Essential is Class A plus a clean roof.

If you spec a listed model, open the product page, then the listing URL. Match the listing ID, the model, the deck, the underlayment, and the slope. Westlake Royal Newpoint tile (8180-2415:0001) names a 5:12 incline, plywood deck, and Sol-R-Skin BLUE underlayment in its Class A systems. Ecostar Empire molded shingles (8180-2369:0001) is a UL 790 Class A covering record. Confirm the live GOVmotus record. Do not spec from a screenshot. Put that ID on the drawings.

This site lists example 8180 records as proof. It does not tell you they are legal on your lot.

Limits

This page is not a shingle catalog. The product examples are OSFM category 8180 rows from the 2025 WUI handbook, not every roof sold in Oregon. It does not rate hail, snow, or solar. It does not make the house fireproof. Absence from the handbook is not an automatic ban. Presence is not an automatic permit. It does not decide what your building official will stamp. R327, where adopted, is a new-construction code. CAL FIRE’s homeowner page is guidance, not Oregon law. FireApproved is not a listing body and not the official.

Questions

Does a bag of Class A shingles make my roof Class A?

No. Class A is a roof-assembly result under ASTM E108 or UL 790. The class belongs to covering plus underlayment plus deck, as tested. A bag is a covering. If you change the deck or skip the named underlayment, you do not have that class.

Are metal roofs automatically Class A?

No. Some metal systems are Class A assemblies. Some are not. Ask for the assembly listing. The Metal Sales Image II rows on this site name different decks and underlayments for the same covering family.

Does Oregon require Class A?

Where R327 is adopted, the floor is a Class B-rated assembly equivalent. Wood shakes and wood shingles are not permitted. IBHS Essential and many community specs still ask for Class A. Spec the stricter roof if you need both.

Does Colorado require Class A?

CWRC 403.2 requires a Class A roof covering or roof assembly tested to ASTM E108 or UL 790. That is still covering-plus-deck as tested, not a bag. Confirm the local ordinance.

Is an underlayment listing a finished Class A roof?

No. An 8180 underlayment row names a layer in a Class A system. It is not a covering specification by itself. You still need the covering, deck, slope, and fastening the listing names.

Sources