Brand Logo
Blog

Trim Doesn't Fail on Site—It Fails in the Spec

2026-09-24 Gabriel Santos

I'm a quality and brand compliance manager at an architectural millwork company. Somewhere between 180 and 200 trim items a year cross my desk before they're allowed to carry a customer-facing label—casing, crown, columns, siding profiles, and a lot of brackets. In 2024 I rejected 19% of first articles. Not because the manufacturers were bad. Because the specs were.

So here's my position, stated plainly: trim almost never fails on the jobsite. It fails in the spec. The jobsite just makes the failure visible—usually six to ten weeks after the PO is signed, when there's no schedule left to absorb it.

I call it the change-order tax. You can pay it in a conference room for the cost of an afternoon, or you can pay it on site with interest. Three arguments for why I think this industry gets the order backwards.

1. “Within industry standard” is a phrase, not a tolerance

In Q1 2024 we took delivery of 600 decorative brackets—the gable-and-eave type, molded, factory primed. On paper, everything matched. On a flat table under a raking light, the reveal on the mounting face varied by roughly 3/16" across the run. Normal variation on that dimension for us is tight—call it 1/16" plus or minus. The vendor's response was that the parts were “within industry standard.”

They might have been right. That's the problem. Nobody had defined which industry, whose standard, or at what point on the part.

We rejected the batch. They redid it at their cost, which I appreciated and which also cost us eleven days. Now every bracket PO carries a dimensioned drawing with the reveal called out and a tolerance attached to it.

What makes this worse rather than better: Fypon brackets has become shorthand. Builders ask for Fypon brackets the way people ask for a Kleenex, a distributor quotes Fypon brackets, and somewhere in that chain the actual expectation—profile, depth, reveal, mounting flange—gets compressed into two words. Same thing happens with Fypon window trim: the request comes in as window trim, but what's needed is a crosshead plus two pilasters plus a sill detail, and those are three line items with three tolerances. Two words can't hold a tolerance. Three can.

When a category name becomes generic, the specification work gets skipped. That's not a manufacturer problem. It's a purchasing problem, and it's ours.

The most frustrating part of vendor management: the same four defects keep arriving from entirely different suppliers. You'd think a written spec would end the argument, but interpretation is where the money goes. You'd think a drawing would end it too. It doesn't—not unless somebody signed off on it before the tooling ran.

2. The spec goes blank at the finish line

Dimensions get specified. Surfaces don't.

Ask a supplier about color and you'll usually get “factory primed, paint-ready” or “matches our standard white.” Neither of those is a tolerance. Color tolerance has a number, and it's worth knowing before the first article shows up:

Industry standard color tolerance is Delta E < 2 for brand-critical colors. Delta E of 2–4 is noticeable to trained observers; above 4 is visible to most people. Reference: Pantone Color Matching System guidelines.

I ran a blind test on this in 2023 with our own team—eleven people, same crown profile, same nominal color, one sample at roughly Delta E 3 and one under 1. Eight of the eleven picked the tighter sample as “better made.” Not better color. Better made. Nobody could articulate why, and that's the point: buyers read finish variation as a manufacturing defect whether or not it is one.

The cost difference was cents per linear foot. On a 4,000-foot run that's real money—but it's money spent protecting the perception of the entire order, not just the paint.

I'll be honest about where I got this wrong. For two years I treated finish as cosmetic and prioritized dimensional checks. That was backwards. A 1/16" deviation annoys a carpenter. A visible color shift annoys the homeowner, and the homeowner is the one who calls somebody.

3. Crown molding OEM vs. private label is a liability question wearing a price tag

This is the part people get most wrong.

The conversation usually starts with price per linear foot. When I review crown molding specifications from a new supplier, the price line is the one I look at last. The questions that actually decide the outcome are: who owns the profile, and who eats the cost when the profile drifts?

With a private-label arrangement, you own the spec. That sounds like control, and it is—control of the tooling, the QC plan, the nonconformance process, and the paper trail when a code official or a general contractor asks who verified the product. With an OEM arrangement through an established decorative molding manufacturer, the profile library, the tooling, and typically a documented quality system come with the product. You're buying somebody else's discipline along with their extrusion.

In 2022 we quoted the same crown profile both ways. Private label came in about 8% cheaper per linear foot. The surprise wasn't the price gap. It was how much of the QC work landed back on us—incoming inspection, sample retention, batch traceability, and a paint-match dispute that took three weeks to close. Once I loaded our own labor into the comparison, the cheaper option was closer to 4% more expensive, and slower.

I'm not arguing private label is wrong. For a product line you intend to own for a decade, with the volume to justify tooling and a QC team behind it, private label is the right call. I'm arguing the decision belongs in the spec phase, with the QC burden priced in—not in a purchasing meeting where the only number on the whiteboard is unit cost.

“Isn't this overkill for one order?”

Fair. And for some orders, yes.

If you're buying forty linear feet of casing to patch a soffit, you don't need a dimensioned drawing, a color tolerance, and an evaluation report in the packet. Send the profile number, confirm the finish, and go. I mean that.

The threshold isn't project size, though. It's whether the order is repeatable. Anything you'll order again—anything that touches a brand standard, a code-compliance question, or a warranty claim—should have the spec written down once and reused. Once.

Two objections I hear most:

  • “It slows down the order.” A first-article review adds maybe three days. A rejected batch adds two weeks and a phone call you'd rather not make.
  • “The manufacturer should already know this.” They should. But “should” isn't a spec, and it's not something you can point to when a sub asks who approved the substitution.

Five minutes of verification beats five days of correction. I've got the rejection logs to prove it, and I'd rather not add to them.

The five lines I won't start without

Nothing exotic. This is the whole thing:

  1. Profile number and a dimensioned drawing, with tolerances on the dimensions that matter—not the word “standard.”
  2. Material callout, not just a brand name: substrate, density class, and whether it's rated for exterior exposure.
  3. Finish spec with a color tolerance stated in Delta E, plus the primer system.
  4. Compliance documentation named up front—for flame spread, the ASTM E84 result you're relying on (Class A means a flame spread index of 25 or less and smoke developed of 450 or less); for code acceptance, the specific evaluation report number.
  5. First-article approval, in writing, before full production runs.

Five lines. They fit in a purchase order footer.

The cheap fix is the one nobody schedules

I've stopped calling this “quality control,” because the phrase implies catching things. What I actually do is prevent them, and prevention is mostly boring paperwork that happens before anyone's on site. It doesn't photograph well. It doesn't show up in a warranty claim either, which is the entire value proposition.

The order that goes smoothly isn't lucky. Somebody wrote down what “correct” meant, and somebody else checked it.

One caveat: everything above reflects what I saw through Q4 2025. Product data sheets, evaluation reports, and finish systems get revised, and code adoption moves at the local level. Pull the current documentation before you spec—don't work from a PDF you saved two years ago. I've made that mistake. It's a quiet one, and it surfaces at the worst possible time.


Gabriel Santos
Gabriel Santos

Gabriel Santos is a roofing and moisture-control analyst specializing in roof coverings, insulation boards, air and vapor control layers, waterproofing membranes, flashings, drainage components, and sealants. He uses ASTM C518 thermal-transmission and ASTM E96/E96M water-vapor data while tracking R-value, vapor permeance, membrane thickness, seam adhesion, drainage slope, wind-uplift evidence, and penetration detailing. His guidance helps enclosure consultants, roofers, and owners compare compatible assemblies for climate exposure, condensation control, leak risk, durability, and repair access.