Key Takeaways
Bids that are too low, vague scopes, and pressure to sign today — here are the real warning signs in a roofing quote before you commit.
A roofing quote can look professional and still hide real problems. The warning signs are usually specific and checkable: pricing that's out of line with the market, scope that isn't spelled out, and pressure tactics that don't give you time to compare.
Is the Bid Unusually Low?
A standard architectural asphalt shingle replacement on a typical Naperville colonial (about 24 squares) runs roughly $12,000 to $17,500 installed. A bid that comes in dramatically below that range is worth questioning — it often means lower-grade materials, an undersized crew, corners cut on tear-off and disposal, or a contractor planning to pad the price later with change orders once the job has started.
Is the Scope a Vague Lump Sum?
"Full roof replacement — $14,500" tells you nothing about what you're actually paying for. A legitimate estimate itemizes materials (shingle line, underlayment, ice-and-water shield, ventilation), labor, tear-off and disposal, and any permit costs separately. If a contractor won't break down the number when asked, you have no way to compare it to a competing bid.
Are You Being Pressured to Sign Today?
"This price is only good if you sign right now" is a classic high-pressure tactic designed to stop you from getting a second opinion. A legitimate contractor's pricing shouldn't expire in an afternoon. Take the estimate, compare it against our guide on GAF vs. Owens Corning vs. CertainTeed, and decide on your own timeline.
Is the Deposit Unusually Large?
Illinois law limits how much a home-repair contractor can require as an upfront deposit on a residential job. A contractor asking for a large percentage of the total cost before any work begins — well beyond a modest deposit — is outside normal, compliant practice. Balance payments should be tied to material delivery and job completion, not front-loaded.
Is There No Written Contract?
Illinois requires a written contract for home repair work over $1,000 — which covers essentially every roof replacement. A verbal agreement or a handshake deal offers you no recourse if the scope, price, or timeline gets disputed later.
Can They Not Produce Proof of License or Insurance?
Any contractor performing roofing work in Illinois should be able to provide an active IDFPR roofing license number and proof of insurance without hesitation. See how to verify a roofing contractor's license in Illinois for the exact lookup steps — it takes a few minutes and eliminates a lot of risk.
None of these red flags alone is automatically disqualifying, but two or three together are a strong signal to walk away. For the full list of what a trustworthy contractor should get right, see 10 questions to ask before hiring a roofing contractor, and browse more in our Hiring a Roofer & Buying Guide hub.