How It Works Pricing Services Areas (281) 305-8669
Homeowner Guide

How to Read a Roofing Quote

What's actually in that number? Learn how contractors price roof replacements and how to tell if you're getting a fair deal.

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)

Shingles (32 squares @ $90/sq)$2,880
Underlayment, starter, ridge cap$1,020
Flashing, vents, pipe boots, misc$600
Total Materials$4,500
Labor (tear-off + install)$4,200
Dumpster & disposal$620
Permit$350
Hard Costs$9,670

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:

  1. 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.
  2. 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.
  3. Compare warranties. Manufacturer warranty (on materials) vs. workmanship warranty (on installation) are different. Longer workmanship warranties mean the contractor stands behind their work.
  4. Ask about the crew. Will they use employees or subcontractors? How long have the crews worked for them? Experienced crews = better installation.
  5. 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:

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.

Frequently Asked Questions

What is a fair markup for a roofing contractor?

A fair markup ranges from 20-35% on top of actual costs. This covers insurance, overhead, warranties, and profit. Markups above 50% are common but hard to justify without exceptional service or warranties.

Why do roofing quotes vary so much?

The main reason is markup variation. Contractor overhead differs based on their business model — sales commissions, advertising, office costs, and profit targets all affect pricing. Materials and labor are relatively consistent.

Should I always pick the cheapest quote?

No. Suspiciously low quotes often mean unlicensed labor, inferior materials, or corners cut during installation. Compare based on value (materials, warranty, reputation) rather than price alone.

What should be included in a roofing estimate?

A complete estimate includes: all materials (shingles, underlayment, flashing, vents), labor, tear-off and disposal, permits, and warranty details. If these aren't specified, ask for clarification.

Can I negotiate a roofing quote?

Sometimes, but be cautious. Legitimate discounts might come from timing flexibility or cash payment. "Discounts" that appear after you hesitate are often fake — the original price was inflated.

Want a Quote You Can Actually Understand?

We show you exactly what we pay for materials and labor, then add a flat 20% fee. No games.

Get Your Transparent Quote
Or call us: (281) 305-8669