In Q3 2025, I was sitting in our conference room with three quotes for a 96-unit townhome project. I am a procurement manager at a 45-person building products distributor. I have managed our $2.8 million annual materials budget for seven years, negotiated with 60+ vendors, and logged every order in our cost tracking system. That day, I had to decide between a lowball asphalt shingles quote and a higher, more complete offer. I thought I knew how to read a cost sheet. I was wrong.
And if you landed here searching for how to report stolen valor, this is not that article. Valor here is a building-products brand—hearth products, roofing materials, OEM/private label support. Different world entirely. (No legal advice, obviously.)
We were sourcing two categories: bulk hearth systems for a multifamily developer and roofing materials for a separate 96-unit townhome job. The developer had specified Valor fireplaces for 24 of the units and wanted to evaluate bulk hearth systems for the rest. The roofing side was messier. The builder asked for asphalt shingles private label—their own brand on the bundles—plus underlayment and membrane. We had a target budget of $412,000 for the whole package. I had 11 vendor quotes by the end. At first glance, the range looked insane: some quotes were 22% lower than others for what seemed like the same spec.
I started with the lowest asphalt shingles quote. The distributor promised 'standard 30-year architectural' and a private label program. I said, 'Send me the full cost breakdown.' They heard, 'Just give me the per-square price.' Result: a quote that looked great until I added the line items they left out. (Communication failure? Surprise, surprise.)
What most people don't realize is that asphalt shingles wholesale cost guides rarely show the whole number. The per-square price is only one bucket. You also have:
- Underlayment and ice-and-water shield
- Hip and ridge cap
- Starter strip
- Nails, flashing, ventilation
- Freight and unloading
- Private-label setup and minimum order quantity
- Warranty registration and claims support
From the outside, the lowest quote looked like the vendor was more efficient. The reality was that they had moved $37,000 of required accessories into 'not included' or 'market price at time of delivery.' That is a pretty big hidden number.
According to the International Residential Code (IRC R905.2), asphalt shingle installation has specific requirements for underlayment, fastening, and slope. I won't pretend every jurisdiction enforces it the same way—verify with your local Authority Having Jurisdiction (AHJ). But if a quote ignores those materials, it is not a real quote. It is a teaser.
On price: in our Q1 2026 quotes, architectural asphalt shingles were landing around $105–$138 per square wholesale in our region, with 3-tab closer to $78–$92 per square. Private label added roughly $1.50–$3.00 per square at our volume, plus a one-time setup fee. That is not a national price list. (Pricing accessed April 2026; verify current rates.)
Then came the hearth side. We needed bulk hearth systems for 96 units: 24 Valor fireplaces, plus inserts and venting for the rest. One vendor quoted a bundle price that was 14% below the next option. I almost hit approve. Then I remembered a lesson from a 2023 order: the cheap option resulted in a $1,200 redo when a venting kit didn't match the rough-in. I built a TCO calculator after getting burned on hidden fees twice. I ran every quote through it.
The low hearth quote had exclusions: no wall switches, no remote kits, no termination caps, and a 12-week lead time with no penalty. The higher quote from Valor's distribution program included those parts, plus spec sheets, installation guides, and a named rep. The unit price was about 9% higher. The total installed cost after adding missing components was 4% lower.
Even after choosing the Valor quote, I kept second-guessing. What if the developer hated the flame presentation? What if the private-label shingle warranty became a paperwork mess? The three weeks until the first delivery were stressful. I did not relax until the first 12 hearth units arrived, the venting matched, and the roofing bundles showed the correct private label. (Finally.)
We closed the project at $398,400 against a $412,000 budget. Not perfect. We ate about $3,100 in expedited freight because I under-forecasted the shingle delivery schedule. But the TCO approach saved us roughly $29,000 compared with the lowest unit-price combo. The builder has since asked us to bid two more phases.
What I Would Do Differently—and Who Should Not Copy Us
Here is the honest limitation: this approach works if you are buying at volume, you can wait 8–12 weeks, and you have someone to verify specs. If you are a small contractor buying one square of shingles or a single fireplace insert, a private-label program is probably not for you. The MOQs and setup fees will eat the savings. If you need same-week delivery, a distributor with local stock is worth the premium. Full stop.
Valor made sense for us on bulk hearth systems and Valor fireplaces because we needed a portfolio that covered both hearth and roofing with OEM/private label support. But it is not the only option. If your project is in a region where you already have a trusted local roofer and a hearth supplier who answers the phone, stay there. Honest recommendation beats switching for a few points.
Asphalt Shingles Wholesale Cost Guide: The Short Version
If you are building your own guide, start with these line items, not the shingle price:
- Shingle cost per square, by profile and wind rating
- Underlayment: synthetic vs. felt, ice-and-water at eaves and valleys
- Accessories: starter, ridge, flashing, vents, nails
- Freight, unloading, and return policy
- Private-label setup, MOQ, and warranty administration
- Lead time and schedule risk
And another thing: ask for the 'installed cost per square,' not the 'material cost per square.' That single change exposed a 19% gap between our top two roofing quotes.
Bottom line: the cheapest quote is rarely the lowest cost. It is just the one with the most blanks. If you are sourcing bulk hearth systems or private label asphalt shingles, build the boring spreadsheet. Check the code. Ask about the parts nobody lists. Then decide if the supplier is actually a fit. That is what a cost controller does.