· 7 min read

Why the Cheapest Roofing Bid Costs More | Wannamaker

You've got three roofing bids on your counter. Two are within a few hundred dollars of each other. The third is thousands less. Your gut says take the cheap one. Your gut is wrong — and we say that as a company that loses bids to lowballers every single week in San Antonio. The cheapest roofing bid almost always costs more when you zoom out past the deposit check. Here's why, and how to protect yourself.

What a Lowball Bid Is Actually Telling You

A roofing estimate isn't a random number. It's built from material costs, labor, overhead, insurance, permits, and profit margin. When one bid comes in dramatically lower than the others, something in that equation has been cut. The question is what — and whether you'll end up paying for it later.

Here are the most common corners that get cut in cheap bids around San Antonio:

  • No underlayment upgrade. Texas code requires underlayment, but the minimum spec (15-lb felt) degrades fast under our heat. Quality contractors use synthetic underlayment — it costs more, but it's the layer that actually protects your decking when shingles fail.
  • Skipping the deck inspection. A cheap crew tears off shingles and re-covers the same day. They're not stopping to replace rotted decking because they didn't bid for it. You'll find the rot when the ceiling stain appears 18 months later.
  • No proper flashing work. Pipe boots, chimney flashing, and wall step-flashing are tedious and time-consuming. Low bids often reuse old flashing or skip ice-and-water shield in valleys. These are the exact spots where leaks start.
  • No permit pulled. A City of San Antonio roofing permit runs around $200-$400 depending on scope. Skipping it saves money upfront — and voids your manufacturer warranty, creates title issues when you sell, and removes the code inspection that catches problems.
  • No workers' comp or general liability. If an uninsured worker falls off your roof, Texas law can put that liability on you as the property owner. Proper insurance costs a contractor $8,000-$15,000+ per year. That cost is baked into legitimate bids.

The Real Math Behind "Saving" $3,000

Let's say you accept a bid that's $3,000 less than the next lowest. Here's how that savings can evaporate:

  • Callback leak repair: Typically $400-$1,200 per visit if the original crew even answers the phone.
  • Interior damage from leaks: Drywall repair, paint, possibly mold remediation — easily $1,500-$5,000.
  • Premature replacement: A roof that should last 25 years but fails at 12 means you're buying a whole new roof replacement a decade early.
  • Denied insurance claims: If your next hail storm reveals code violations or improper installation, your carrier may deny the insurance claim. We've seen this happen with State Farm, USAA, and Allstate policies in Bexar County.
  • Voided manufacturer warranty: GAF, Owens Corning, and CertainTeed all require certified installation. A crew that doesn't follow spec — wrong nail pattern, improper ventilation — voids the warranty without telling you.

Add those up and the "savings" from the cheap bid turns into a net loss of $5,000-$15,000 over the life of the roof.

How to Compare Roofing Bids the Right Way

Price matters — we're not pretending it doesn't. But you need to compare bids on the same scope. Here's what every legitimate estimate should include, line by line:

  • Material specifications. Shingle brand and line (e.g., GAF Timberline HDZ vs. a generic 3-tab). Underlayment type. Starter strip. Ridge cap. Ice-and-water shield in valleys.
  • Scope of tear-off. Full tear-off down to decking, or overlay? Overlays are cheaper but hide problems and add weight.
  • Decking repair allowance. Good contractors include a per-sheet price for plywood replacement so there are no surprise change orders.
  • Ventilation plan. Proper ridge vent and intake. San Antonio attics hit 150°F+ in summer. Without balanced ventilation, shingles cook from below and fail years early.
  • Permit and inspection. Confirm the contractor will pull the permit and schedule the city inspection.
  • Warranty details. Both the manufacturer warranty (material) and the contractor's workmanship warranty. Get the workmanship warranty in writing with a duration — two years minimum, five is better.
  • Proof of insurance. Ask for a certificate of insurance naming you as additionally insured. Any contractor who balks at this request is one you should walk away from.

When you normalize all three bids to the same scope, you'll often find the gap shrinks dramatically — or the cheap bid suddenly needs a bunch of add-ons that bring it right in line with the others.

Red Flags in a Roofing Estimate

Beyond price, watch for these warning signs:

  • One-line estimates. "Roof replacement — $5,500." No material spec, no scope detail, no warranty language. This isn't an estimate; it's a guess designed to win your signature.
  • Large upfront deposits. Asking for 50%+ upfront before materials arrive is a red flag. A reasonable deposit is 10-30%, with the balance due on completion.
  • No physical address. Storm chasers work out of hotel rooms. When they leave town after the season, your warranty leaves with them. Look for a contractor with a real local presence — not just a P.O. box.
  • Pressure to sign today. "This price is only good until 5 PM" is a sales tactic, not a business practice. Legitimate pricing doesn't expire in hours.

Why Mid-Range Bids Usually Win

The highest bid isn't automatically the best, either. Some companies overbid because they're overloaded and don't really want the job, or because they carry heavy marketing overhead that gets passed to you. The sweet spot is usually the mid-range bid from a contractor who can explain every line item, show proof of insurance and licensing, and has a track record in the San Antonio area.

We work across Stone Oak, Alamo Heights, Helotes, and everywhere in between. We see the aftermath of cheap bids constantly — homeowners calling for roof repair on systems that are only a few years old because the original install was done wrong. It's the most expensive kind of "savings" there is.

The Bottom Line

A roofing bid isn't a commodity. You're not comparing identical products at two stores. You're comparing different scopes, different materials, different levels of insurance protection, and different levels of accountability. The only way to make an apples-to-apples comparison is to read every line, ask questions, and verify credentials. If a bid looks too good to be true in San Antonio's roofing market, it is.

Not sure if your estimate covers what it should?

We'll do a free roof inspection, give you a detailed written estimate with full material specs, and walk you through every line item — no pressure, no expiration gimmicks. If another contractor's bid is legitimately better, we'll tell you. Schedule yours today and compare with confidence.

Ready for a free roof inspection?

Honest assessment, written report in 24 hours, no pressure.

Schedule a Free Inspection

Or call (210) 504-1295