I signed my first commercial roofing contract in February 2022. The building was a mixed-use property in Fort Worth—retail on the ground floor, offices upstairs, and a daycare tucked in the back. The owner's construction manager sent me a short list of requirements: Class 4 impact-resistant shingles, thermal insulation that met the current energy code, and acoustic insulation between the daycare and the offices.
I'd been ordering roofing and insulation materials since 2016. I'd seen my share of spec sheets and liability issues. I figured “Class 4” and “insulation specs” were things I already understood. They weren't. The lesson cost me about $18,000 out of pocket, and it could have been worse.
Mistake #1: The “Class 4” shingles that were actually Class 3
The contract said “Owens Corning Class 4 shingles.” I meant it. The problem is I didn't specify the model. When I placed the order, I told the supplier: “Give me the Owens Corning Duration, the Class 4 ones.” The invoice came back saying “OC Duration, 36 squares.” I didn't open a single bundle or pull the OEM spec sheet. I'd used Owens Corning shingles for years, so I trusted the label.
The crew started on a Tuesday. Around 3 PM, I walked the roof and noticed the wrapper on one of the pallets said “Duration” without “Flex.” I remember thinking “huh”—and then moving on. What I mean is that a Class 4 rating isn't a marketing slogan; it's a quantified performance designation from UL 2218, the industry standard for shingle impact resistance. Class 4 is the highest rating. But I didn't stop to confirm which product was sitting on that roof.
Here's the detail I missed: Owens Corning makes several lines with “Duration” in the name. The standard Duration shingle is a Class 3 impact-rated product. The Duration Flex is the Class 4 version. Similar look, similar colors, similar packaging. Different performance envelope. It's tempting to think all Duration shingles are basically the same. They're not.
A week after the roof was completed, a hailstorm rolled through Fort Worth. The client called their insurance company. The adjuster walked the roof, took photos, and asked for the spec sheet. My spec sheet showed plain Duration. Class 3. The contract said Class 4.
I ended up tearing off the entire 36-square roof and replacing it with Duration Flex at my own expense. The re-roof cost about $10,000 in materials and dumpster fees, plus a week of my crew's time. Oh, and I had to call the owner and tell him I'd installed the wrong product. If I remember correctly, that phone call lasted about four minutes. It felt like an hour.
Mistake #2: I ordered an R-value instead of an insulation assembly
The thermal insulation failure was separate, but it had the same root cause: I trusted the number instead of the drawing. The architect's spec called for an insulated roof assembly—continuous polyiso rigid foam over the metal deck, mineral wool batts in the framing cavity, engineered to reach R-33 total with a vapor profile that prevented condensation in a humid climate.
What I ordered was R-30 fiberglass batts. The label said R-30. That's a reasonable number, right? But the drawing was the spec, and the drawing showed two layers: rigid foam plus batts. The inspector caught it during the rough-in. His report said:
“Insulation does not match the specified assembly.”
That sentence cost me about $4,000 in labor and materials. I had to pull the batts, install the polyiso layer, reinstall new batts, and reschedule the drywall crew. The hardest part was admitting the engineer had designed the system for a reason. If you have a metal deck and you're in a humid climate, the placement of insulation changes the moisture dynamics. Skipping the continuous layer doesn't just lower the R-value. It creates a condensation risk where the warm, humid interior air meets the cold deck. Thermal insulation specifications are assembly-level documents, not shopping lists.
Mistake #3: The acoustic insulation from a manufacturer I'd never vetted
The third mistake was the most avoidable. An unfamiliar insulation manufacturer quoted me about $800 less than my usual supplier for the daycare ceiling insulation. Same STC rating, they said. I went back and forth for about a day—maybe 24 hours of trying to talk myself into a decision I already had a bad feeling about. The established brand had test reports, a warranty process, and a rep I could reach. The cheaper brand was cheaper. I chose cheaper.
After I placed the order, I kept second-guessing. What if the acoustic data wasn't independently verified? What if no one answered when I needed warranty support? The delivery arrived with an STC number printed on the packaging, but no reference to a test report. I pushed the doubt aside. Don't do that. That doubt is a signal.
After the drywall went up, the office tenant started complaining about music coming through the ceiling from the daycare. Every lyric, apparently. I called the manufacturer's tech support line. Voicemail. Emailed them. Nothing. Per FTC advertising guidance (ftc.gov), performance claims have to be substantiated—and an STC rating without a third-party test report should have been my stop sign. I ended up opening the ceiling, replacing that insulation with a mineral wool product from a manufacturer that actually provided lab reports, and repairing the drywall. The bill came to about $1,800.
That experience taught me how to evaluate acoustic insulation manufacturers: check the product spec and the company behind it. Can they produce an independent STC test report within a day? Do they answer their own phone? If they can't do either while you're still a potential customer, they won't do it when there's a problem.
The verification checklist I've used ever since
After that project, I made a list. It's not fancy, but it has caught 47 potential specification errors across my projects in the past 18 months. That's 47 mistakes I didn't make. Here's what's on it:
- Verify the exact product number against the spec, not just the brand line. For Owens Corning Class 4 shingles, confirm the specific line (e.g., Duration Flex) and its UL 2218 Class 4 designation. Check the bundle label, not just the invoice.
- Order the assembly, not the R-value. The construction drawing is the spec. If it shows continuous insulation plus batts, order both. Match the drawing layer by layer.
- Ask every acoustic insulation manufacturer for third-party STC test reports before you buy. If they can't produce one within a day, they're not a viable supplier.
- Photograph the bundle labels on delivery. Thirty seconds before the crew unloads. This has resolved more disputes than any other habit I've built.
- Call the manufacturer's technical support while you're still bidding. If you can't reach a person during the sales process, imagine what happens when something goes wrong at 4:30 on a Friday.
What I'd say to someone just starting out
I'm not going to tell you Owens Corning is the only brand worth installing. That would be lazy. There are good Class 4 shingle products from other manufacturers, and good insulation systems that don't involve their catalog. What I'll say is that I recommend Owens Corning products to clients now because I know exactly where their product lines stand. Duration Flex is Class 4. Standard Duration is Class 3. If your client is in a hail-prone area and wants the higher impact rating, you need Duration Flex. If the code only requires Class 3 and budget is the priority, regular Duration is a solid roof. Just don't install one and call it the other.
The bigger lesson is that professionalism isn't knowing everything. It's knowing where to verify what you don't know. Every mistake on that Fort Worth job was in a spec sheet or a label I already had in my hand. I just didn't look closely enough.
These days I do. The checklist has saved me from paying that $18,000 tuition twice, and it'll save you too—if you actually use it.