STORM OR HAIL DAMAGE? We document it and help with the claim. (586) 300-1746
GUIDE / COST

Cheap Roofing Quote Red Flags: When Low Bids Cost More

A roofing bid that comes in thousands under the others is not usually a discount. It is usually a different, smaller job wearing the same words. This guide shows you the red flags that separate a real bargain from a scope gap you will pay for later.

UPDATED JUL 08, 2026BY MACOMB ROOFING PROS EDITORIALREAD TIME APPROX 11 MINREVIEW COPY PRICE CANON 2026
JUMP TO A SECTION
  1. 01 The short answer
  2. 02 The honest floor
  3. 03 Nine red flags
  4. 04 Where the savings hide
  5. 05 Pressure-test a low bid
  6. 06 The bottom line
  7. 07 Questions we hear most

There is a moment in almost every roof-buying story where one quote comes back far under the rest, and it feels like a gift. Three roofers said $13,000 and this one said $8,500 for what looks like the same roof. The temptation is to take the low number and feel clever. The problem is that a roof is not a commodity with a fixed spec, so two quotes with the same one-word summary can describe two very different jobs. When a bid is thousands cheaper, it is almost never because that contractor found a discount the others missed. It is because something is missing from the scope, the crew, or the paperwork, and the missing piece has a way of resurfacing as a leak, a failed inspection, or a second roof years early. This guide is about reading a low bid honestly: what the red flags look like, why the cheap number is even possible, and how to tell a genuine value from a trap before you sign.

01 / THE SHORT ANSWERA low bid usually hides a scope gap, not a discount

Here is the whole idea in one sentence: on a roof, the cheapest quote is usually the one that left the most out. Materials and insured labor cost roughly what they cost across every legitimate contractor in Macomb County, so there is only so much fat to trim before a lower price means a smaller job. When a bid drops well below the pack, the savings are coming from somewhere, and the usual somewheres are all things you want: the tear-off, the ice barrier, the flashing, the permit, the ventilation, or the insurance that protects you if a worker is hurt on your property.

None of this means the highest bid is automatically the honest one, or that a lower price is always a con. Contractors do carry different overhead, and a hungry crew in a slow week can sharpen a pencil. The point is narrower: a price that undercuts the plausible cost of materials plus insured labor is a signal to slow down and find out what changed, not a reason to celebrate. The skill this guide teaches is normalizing scope before you compare price, which is the same discipline our quote comparison guide walks step by step.

THE ONE RULE

Never compare two roofing prices until you have confirmed they describe the same job. A cheaper number attached to a smaller scope is not a lower price. It is a different product, and you will buy the missing parts eventually, usually at a worse time and a higher cost.

02 / THE FLOORWhat an honest roof actually costs here

To spot a bid that is too cheap to be real, you need a baseline for what real costs. For a typical single family home in Macomb County, a full asphalt shingle replacement runs $9,000 to $18,000 installed, and most homes land $12,000 to $16,000. That figure is the complete job: tear-off, disposal, underlayment, ice and water barrier, flashing, ventilation, the new shingles, and labor. This is the same canon we publish on our honest pricing sheet, and it is the yardstick to hold any bid against.

ASPHALT REPLACEMENT$9,000 TO $18,000
MOST HOMES LAND$12,000 TO $16,000
METAL$18,000 TO $30,000
TILE AND SLATE$20,000 TO $36,000
FLAT AND COMMERCIAL$9,000 TO $16,000
REPAIRS$350 TO $3,200
INSPECTION$0, NO OBLIGATION

Ranges are wide on purpose, because a simple gable ranch and a steep, cut-up two-story are genuinely different jobs, and both can be priced fairly. That width is exactly what makes a lowball hard to spot at a glance: a bid can sit inside the range and still be missing scope. But when a number lands well under the local floor for a roof that clearly is not a small, simple one, arithmetic starts working against the bid. A tear-off fills a dumpster with several tons of old shingles that has to be hauled and tipped. An ice barrier membrane is real material. Insured, experienced labor is priced for the metro Detroit market. Stack those up and there is a hard bottom below which a legitimate quote cannot go. A price under that bottom is not beating the market. It is quietly not doing part of the work. If you want to see the full anatomy of what belongs in a complete job, our hidden costs guide catalogs the lines that cheap bids most often drop.

THE HONEST BASELINE$12,000 TO $16,000

is where most Macomb County asphalt replacements land, inside a full range of $9,000 to $18,000. Run your own roof against the same numbers with the cost calculator before you weigh any bid.

03 / THE CATALOGNine red flags hiding in a cheap quote

Most lowball bids get cheap the same handful of ways. Here are the nine that come up most often on Macomb County roofs, each with the mechanism that makes it a false saving. You are not looking for a smoking gun so much as a pattern: one of these might be a fair tradeoff you agreed to, but three or four together is a scope gap dressed up as a discount.

1. An overlay pitched as a way to skip tear-off

The single biggest way to make a roof cheap is to not remove the old one. Laying new shingles over the existing layer skips the tear-off labor and the disposal cost, and it can shave real money off a bid. It also traps a hotter shingle bed over aged material, hides whatever the old roof was concealing about the decking, and pushes you against the two-layer code ceiling so the next roofer has to tear off two layers at once. If a cheap bid is cheap because it is an overlay and the others are full tear-offs, you are not comparing prices, you are comparing a shortcut against a roof.

2. No ice and water barrier at the eaves

In an ice-dam climate, a self-adhering ice and water membrane along the eaves is what keeps water backing up under snow and ice from reaching the deck. It is code-driven here for good reason, and it is real material that costs real money. A quote that leaves it out, or quietly shortens how far up the roof it runs, gets cheaper on paper and far more expensive the first Michigan winter that ponds water at a cold eave. This is one of the quietest cuts in a lowball, because you cannot see it from the driveway once the shingles are on.

3. Drip edge, flashing, and accessories left off

Drip edge is the metal that sends water off the deck and into the gutter instead of behind it. Flashing is the metal that seals every wall, chimney, valley, and vent. Reusing old, tired flashing instead of replacing it, or skipping drip edge entirely, is a common way to trim a bid, and it is exactly where leaks begin. A trustworthy estimate names these accessories and says whether flashing is new or reused. A cheap one tends to go silent on them, which is its own answer.

4. No permit, or the homeowner told to pull it

Reroofing in Macomb County communities requires a permit from the local building department, and the fee and the inspection that come with it are a feature, not a nuisance: they prove the work met code and they protect you at resale and at claim time. A bid that skips the permit, or that asks you to pull it under your own name so the contractor stays off the paperwork, is buying its low price with your exposure. An unpermitted reroof is a false saving that surfaces at the worst possible moment, when you sell or when you file.

5. A vague one-line scope

"Replace roof, $8,500" is not a scope, it is a slogan. A real estimate is a list: tear-off, underlayment, ice barrier and how far it runs, the shingle line by name, drip edge, flashing new or reused, ventilation, disposal, permit, cleanup, and a warranty in writing. When a bid is a single line and a price, the vagueness is doing work, because everything unstated is something the contractor can decide later, at your expense. Learning to read that list is the whole subject of our apples-to-apples comparison guide.

6. Cash-only terms and no written contract

A deep discount for cash, no contract, and a large deposit up front is a package that should stop you cold. The written contract is what holds the contractor to the scope you agreed on, and paying by traceable means and on a sensible schedule is what protects you if the job goes sideways. When the low price is tied to going off the books, the price is not the only thing being hidden.

7. Ventilation missing entirely

Michigan roofs live and die by ventilation. Balanced intake at the soffits and exhaust at the ridge keeps the deck cold and even, which is what prevents ice dams and lets a roof reach its rated life instead of cooking from below. Ventilation work is easy to leave out because a fresh roof looks identical with or without it on install day. A cheap bid that never mentions ridge vents, baffles, or intake is often cheap precisely because it skipped the part you will not notice until the roof ages early.

8. A decking allowance that is missing or unstated

Nobody can see the full condition of the wood deck until the old roof is off, so an honest quote states a per-sheet price for replacing any soft or rotted decking it finds. A lowball can look cheaper simply by pretending the deck is perfect and staying silent on the allowance, then presenting decking as a surprise mid-job charge with no agreed price. The cheap number was never the real number. It was a starting bid with the increases hidden until you were committed.

9. A price that undercuts insured labor

The most expensive thing on the roofing market is cheap, uninsured labor. Legitimate contractors carry workers compensation and liability insurance, and those premiums are a real line in every honest bid. A crew that skips them can quote lower, but if a worker is injured on your property or your home is damaged, the exposure can land on you. When a price is low enough that it could not cover insured labor plus materials, the insurance is usually what got cut, and that is the one cut that can reach your own bank account.

A cheap roof and an expensive roof cost about the same. You either pay the difference now, on purpose, in the bid, or you pay it later, by accident, in leaks, callbacks, and a second roof years early.

04 / THE MECHANISMWhere the savings actually hide

Step back from the individual flags and the picture is simple. A roof is mostly materials and labor, and both are priced within a fairly narrow band across legitimate contractors. So when a bid comes in far under that band, the money is not conjured, it is subtracted, and it comes out of one of a small number of accounts: the scope of work, the quality of the materials, the credentials of the crew, or the paperwork that protects you. Every dollar a lowball saves you today is a dollar it stopped spending on one of those four, and each one has a cost that shows up later.

This is why the spread between quotes is worth interrogating rather than averaging. The middle bid is not automatically right, and the low bid is not automatically wrong, but the reason for the gap is knowable, and a good contractor can explain their number line by line. Our guide on why roofing estimates vary by thousands walks the legitimate reasons a fair price can move, so you can tell an honest spread from a scope gap. The test is whether the cheaper contractor can show you what they are doing differently and defend it, or whether the low number falls apart the moment you ask what it includes.

One category of cheap bid deserves its own note, and then a hand-off. After a big wind event, out-of-area crews appear at Macomb County doors with prices that seem too good to pass up and pressure to sign on the first visit. That is a different animal from the local lowball, and the defenses are specific to it. We keep that topic where it belongs, in our storm and insurance claims guide, so this page can stay focused on reading a bid on its merits. If a storm is part of your story, start there.

05 / THE MOVEHow to pressure-test a suspiciously low bid

You do not need to be a roofer to stress a cheap quote until the truth falls out. You need a short list of questions and the willingness to ask them before you sign, not after. Run any bid that looks too good through these and the scope gaps tend to reveal themselves fast.

  • Ask if it is a tear-off or an overlay. If the cheap bid is an overlay and the others are full tear-offs, you have found the price difference, and you should price both paths on the same basis before deciding.
  • Ask how far the ice and water barrier runs. A specific answer about eaves, valleys, and penetrations is a good sign. A blank look or a shrug is the cut showing itself.
  • Ask whether flashing is new or reused. New flashing at every wall, chimney, and valley is the honest default. Reused flashing is where next spring's leak is already scheduled.
  • Ask who pulls the permit. The contractor pulling it under their license is the right answer. Being told to pull it yourself, or that you can skip it, is a red flag by itself.
  • Ask for the decking allowance in writing. A per-sheet price for replacing rotted decking, agreed up front, means no mid-job surprise. Silence on decking means the surprise is coming.
  • Ask for proof of insurance. A current certificate of workers compensation and liability is not an imposition, it is the baseline. A contractor who cannot produce it is the most expensive one on your list.
  • Ask for the whole thing in writing. Every claim above should live in the contract, not in a friendly conversation you will not be able to enforce later.

When you line the bids up against those answers, the real comparison appears, and it is almost never the one the raw prices suggested. A bid that looked $4,000 cheaper often turns out to be an overlay with reused flashing, no permit, and no ventilation, which is to say a smaller, riskier job that happens to share a name with the roof you actually wanted. The cheap number was accurate. It was just answering a different question.

THE ZERO-COST TIEBREAKER

The honest way to settle a confusing spread is to get a look at the actual roof. Our inspection is $0 with no obligation, and it covers the shingles, flashing, ventilation, and the attic side of the deck with photos of everything we find. Bring the quotes you have. If a rival bid is fair, we will tell you. If it is missing scope, the photos will usually show you where.

06 / THE BOTTOM LINEBuy the roof, not the number

The instinct to grab the lowest price is reasonable everywhere except the places where the low price is buying you a smaller thing, and a roof is exactly one of those places. The bid that beats the others by thousands is usually not a discount on the same roof, it is a fair price on a lesser one, and the difference does not disappear. It waits. It shows up as water on a ceiling, a failed resale inspection, an uninsured injury, or a second tear-off years before you should have needed it. Normalize the scope first, hold every bid against the honest local floor, and the cheapest quote often turns out to be the most expensive way to buy a roof.

The good news is that the whole trap is avoidable with a little patience. Price the same job across every contractor, ask the seven questions, and get a set of eyes on the roof before you commit. Start a ballpark in about 60 seconds with the instant estimator, browse the rest of the cost cluster in our guides library, or find the right hub for your job on the services overview. When you are ready for the number that actually describes your house, the inspection that produces it is free.

NO OBLIGATIONKEY TAKEAWAYS
  • A roofing bid thousands under the others is usually a scope gap, not a discount, because materials and insured labor cost roughly the same across legitimate contractors.
  • The honest Macomb County floor is $9,000 to $18,000 for asphalt, with most homes landing $12,000 to $16,000; a price under the plausible floor is a warning, not a win.
  • The common cuts are overlay instead of tear-off, missing ice barrier or drip edge, reused flashing, no permit, no ventilation, a vague one-line scope, cash-only terms, and uninsured labor.
  • Pressure-test any low bid with a short list of questions and get everything in writing before you sign.
  • The zero-cost tiebreaker is a free inspection with photos, which shows where a rival bid left scope out.
FAQ / QUESTIONS

Questions we hear most

Almost always because it describes a smaller job, not because that contractor found a real discount. Materials and insured labor cost roughly the same across legitimate roofers in Macomb County, so a much lower price usually means something was left out: the tear-off, the ice barrier, new flashing, the permit, ventilation, or insurance. Before you compare prices, confirm both bids cover the same scope, then hold them against the local range of $9,000 to $18,000 for a typical asphalt roof.

It can be, but only after you confirm it is a fair price on the same roof, not a fair price on a lesser one. A hungry crew in a slow week can sharpen a bid, and overhead varies between contractors. The problem is a price that undercuts the plausible cost of materials plus insured labor, which usually means scope or insurance got cut. Ask what the bid includes, get it in writing, and a free inspection can confirm whether it holds up.

A trustworthy estimate reads as a list, not a single line and a price. It names the tear-off, underlayment, ice and water barrier and how far it runs, the shingle line, drip edge, flashing as new or reused, ventilation, a per-sheet decking allowance, disposal, the permit, cleanup, and a written warranty. When any of those is missing, the vagueness is where a cheap bid hides its scope gap, which is exactly what turns a low number into a costly one later.

SOURCES & RECORDS
  1. FEMA, disaster declaration DR-4757-MI, Michigan severe storms of August 2023 (Macomb County designated). fema.gov/disaster/4757
  2. Michigan Residential Code 2015, section R905.1.2 Ice Barriers: membrane required from the eave edge to not less than 24 inches inside the exterior wall line. up.codes: MRC chapter 9
  3. Your city or township building department: reroofing permit requirements and fee schedules are set locally in Macomb County; see the county directory of communities. macombgov.org
  4. Michigan Department of Licensing and Regulatory Affairs (LARA), residential builder licensing and the public Verify a License lookup. michigan.gov/lara
Got a bid that looks too good to be true? Get a free inspection with honest photos and a price that matches our published canon.Price my roof(586) 300-1746
CALL TEXT MY ESTIMATEFREE QUOTE