You get three roofing quotes. They're $12,000, $15,500, and $18,200. All for the same roof. Why the $6,000 difference?
The frustrating truth: most roofing quotes don't tell you anything. You get a single number — take it or leave it. What are the materials? What's the labor? What's the contractor's profit margin? You have no idea.
This guide will show you exactly what goes into a roofing quote, what markups are typical, and how to tell if you're getting a fair price.
Anatomy of a Roofing Quote
Every roof replacement quote — whether they show you the breakdown or not — consists of these components:
1. Materials (30-40% of total)
This includes shingles, underlayment, flashing, drip edge, ridge vents, pipe boots, nails, and sealants. For a typical Houston home, raw material costs run $3,000-$6,000.
2. Labor (35-45% of total)
Roofing crews are typically paid per "square" (100 sq ft) installed. In Houston, labor rates range from $50-$100 per square depending on crew experience and roof complexity. For a 25-square roof, that's $1,250-$2,500 in direct labor cost.
3. Tear-off & Disposal (5-10% of total)
Removing your old roof and hauling it away costs $400-$1,000 for most homes. This includes dumpster rental and landfill fees.
4. Permits & Inspections (2-5% of total)
Houston requires permits for roof replacements. Permit fees typically run $150-$400. Some areas require windstorm inspections ($200-$500 additional).
5. Overhead & Profit (20-60% of total)
This is where quotes diverge dramatically. This covers the contractor's insurance, trucks, office, marketing, warranty reserves, and profit. This is the "black box" — and it's where the biggest pricing differences occur.
What Contractors Actually Charge (Markups)
Here's what most homeowners don't know: contractor markups vary wildly.
| Contractor Type | Typical Markup | $10K Job Becomes |
|---|---|---|
| Low-overhead small contractor | 20-30% | $12,000 - $13,000 |
| Established local company | 35-45% | $13,500 - $14,500 |
| Sales-heavy operation | 50-70% | $15,000 - $17,000 |
| National franchise | 60-80% | $16,000 - $18,000 |
The same $10,000 worth of materials and labor can result in quotes ranging from $12,000 to $18,000 — a $6,000 difference based entirely on the contractor's business model and markup strategy.
Why such big differences? Companies with commissioned salespeople pay 10-15% of the job value in sales commissions. Companies with TV advertising have massive marketing budgets. These costs get passed to you — hidden inside that lump-sum quote.
Real Quote Breakdown Example
Let's look at what a 2,400 sq ft roof replacement actually costs to produce — and what different contractors might charge:
Actual Costs — 2,400 SF Roof (Architectural Shingles)
Now here's what different contractors charge for this exact same job:
| Contractor | Markup | Quote You See |
|---|---|---|
| Simple Roofing Co (transparent pricing) | 20% ($1,934) | $11,604 |
| Local contractor (typical) | 40% ($3,868) | $13,538 |
| Sales-heavy company | 55% ($5,319) | $14,989 |
| Big franchise operation | 70% ($6,769) | $16,439 |
Same materials. Same installation. $4,835 price difference based purely on markup.
Red Flags in Roofing Quotes
🚩 Red Flags
- Single lump-sum with no breakdown
- "Today only" discounts or pressure tactics
- Vague material descriptions ("premium shingles")
- No permit mentioned
- Suspiciously low price (30%+ below others)
- Large deposit required upfront
- No physical address or unclear licensing
✅ Good Signs
- Itemized breakdown available
- Specific brand and product names
- Clear warranty terms (material + workmanship)
- Permit included in quote
- Reasonable payment terms (not all upfront)
- Licensed, insured, physical location
- Willing to answer questions
⚠️ The "too cheap" trap: A quote that's 30%+ below others usually means something's wrong — unlicensed workers, cheap materials substituted after signing, or corners cut during installation. You often pay more to fix these jobs later.
How to Compare Quotes Fairly
When you have multiple quotes, here's how to make an apples-to-apples comparison:
- Verify the same materials. Are all quotes using the same shingle brand, product line, and quality tier? "Architectural shingles" is vague — "Tamko Heritage in Weathered Wood" is specific.
- Check what's included. Does each quote include tear-off, disposal, permits, flashing replacement, and drip edge? Some contractors quote low then add these as extras.
- Compare warranties. Manufacturer warranty (on materials) vs. workmanship warranty (on installation) are different. Longer workmanship warranties mean the contractor stands behind their work.
- Ask about the crew. Will they use employees or subcontractors? How long have the crews worked for them? Experienced crews = better installation.
- Request itemization. Even if they don't normally provide it, ask. Contractors who refuse to show any breakdown may have something to hide.
Questions to Ask Your Roofer
Before signing anything, ask these questions:
- "Can you provide an itemized breakdown of materials and labor?"
- "What specific brand and product line of shingles will you use?"
- "Is the permit included? Who pulls it?"
- "What's your workmanship warranty, and what does it cover?"
- "Will your own crews do the work, or subcontractors?"
- "What happens if you find rotted decking — how is that priced?"
- "What's your payment schedule?"
- "Can I see your license and insurance certificate?"
A reputable contractor will answer these questions directly. Evasiveness or pressure tactics are red flags.
Our Approach: Full Transparency
At Simple Roofing Co, we do things differently. We show you exactly what we pay for materials, what our labor costs are, and we add a flat 20% service fee. No hidden markups, no mystery math.
You can verify our material costs with supplier invoices. You can see exactly where every dollar goes. That's what we call Cost Plus pricing — and it's why our customers trust us.
Not every contractor operates this way. But now you know what questions to ask and what to look for — so you can make an informed decision, whoever you choose.