
Key Takeaways
Why Vetting a Roofer Matters More Than Most Homeowners Realise
Hiring a roofer is one of the most significant financial decisions a homeowner can make. A full roof replacement can cost anywhere from several thousand to tens of thousands of dollars, and a poorly chosen contractor can turn a straightforward project into a prolonged, expensive ordeal. Yet many homeowners focus almost entirely on price — and miss the warning signs that a contractor is unreliable, underqualified, or operating in bad faith.
The red flags covered in this list are not obscure. Consumer protection agencies, state contractor licensing boards, and roofing industry associations consistently identify the same patterns of problematic contractor behaviour. Knowing what to look for — before anyone climbs onto your roof — can save you from financial loss, shoddy work, or worse. For a fuller picture of what to ask before a contractor arrives, see questions worth asking before a roofer sets foot on your property.
High-pressure sales tactics and artificial urgency
A contractor who tells you that you must sign today to lock in a price, or insists your roof will fail within weeks without immediate action, is using pressure tactics rather than honest assessment. Reputable roofers understand that homeowners need time to compare estimates, check references, and review contracts carefully.
Urgency can occasionally be legitimate — severe storm damage may require prompt temporary repairs — but even then, a trustworthy contractor will explain the situation clearly and give you time to make an informed decision. If the pressure feels more like a sales technique than a genuine safety warning, take that as a signal to pause.
A roofer who demands a same-day decision is prioritising their sale, not your best interest.
No verifiable license or proof of insurance
Most states require roofing contractors to hold a valid contractor's license, and every legitimate company should carry both general liability insurance and workers' compensation coverage. If a contractor cannot produce these documents on request — or becomes evasive when you ask — that is a serious problem.
Without workers' compensation insurance, you could be held financially liable if a worker is injured on your property. Without liability insurance, damage to your home during the project may come out of your own pocket. Ask to see certificates of insurance and verify them directly with the issuing insurer before work begins. Your state's contractor licensing board typically has an online lookup tool to confirm license status.
Uninsured workers on your roof can expose you to significant personal liability.
Demanding a large cash payment upfront
It is normal for a contractor to request a modest deposit — often 10 to 30 percent — to cover material orders before work begins. What is not normal is a demand for 50 percent or more upfront, or a requirement that payment be made in cash only.
Cash-only transactions leave you with no paper trail and no straightforward way to dispute the payment if work is abandoned or substandard. Insist on paying by check or credit card, and structure payments so a meaningful portion is held until you confirm the work is complete and satisfactory. For more on what legitimate project costs look like, see getting a roofing estimate: questions to ask and red flags to watch.
Cash-only, large upfront demands leave you with little recourse if the work is abandoned.
Vague, verbal-only, or unsigned contracts
Every roofing project — regardless of size — should be governed by a written, signed contract. This document should clearly state the scope of work, materials to be used (including brand, grade, and colour where relevant), project timeline, total cost, payment schedule, and warranty terms.
If a contractor offers only a verbal agreement, or hands you a document so vague that it could describe almost any job, you have very limited legal protection if disputes arise. Before signing, read every line. If something is unclear, ask for it to be rewritten in plain language. A contractor who resists putting specifics in writing is one worth walking away from.
A contract too vague to specify materials or scope is effectively no protection at all.
No local references or verifiable track record
An established, reputable roofer will have completed jobs in your area and be able to provide references you can contact. Be cautious of contractors who are new to your region, offer only online reviews you cannot independently verify, or deflect when asked for local referrals.
This is especially relevant after major storms, when out-of-town crews move into affected neighbourhoods. These so-called storm chasers may disappear before warranty work is needed — or before the job is even finished. For a detailed look at this risk, see storm chasers vs. local roofers: choosing wisely after bad weather.
Contractors with no local references have no community accountability to uphold.
Failure to disclose subcontractor use
Many roofing companies rely on subcontractors to complete the actual installation work. This is not automatically a problem — but it becomes one when the company does not tell you, and when the arrangement affects who is responsible for warranty claims, insurance coverage, and workmanship quality.
Ask any contractor directly: will your own employees perform this work, or will it be subcontracted? If subcontractors are involved, confirm that they carry their own insurance and that the primary contractor retains accountability for the finished work. This question alone can reveal a great deal about how a company operates. Learn more about what this means for your project at subcontractors on your roof: what homeowners need to know.
Undisclosed subcontracting can create gaps in insurance coverage and warranty accountability.
Unusually low bids with no clear explanation
A bid that comes in significantly below all others is rarely good news. It may indicate that the contractor plans to use lower-grade materials than specified, skip steps in the installation process, or cut corners on labour. In some cases, an unusually low bid is a deliberate tactic to win the contract, with the intention of adding charges once work is underway.
Price comparisons are useful, but the lowest number should prompt questions, not celebration. Ask the contractor to explain in writing exactly how they arrived at that figure and what materials they plan to use. Comparing the specifics — not just the totals — across multiple bids will give you a clearer picture of value versus risk.
A bid far below competitors often signals cut corners, not exceptional value.
Making a Confident, Informed Decision
None of these red flags require legal expertise to spot — they simply require slowing down and asking questions. A legitimate, experienced roofer will welcome scrutiny. They carry proper documentation, offer written contracts, and have no reason to pressure you into a same-day decision.
If a contractor's pitch feels rushed, vague, or too good to be true, trust that instinct and take more time before committing. You may also want to review hidden roofing costs that often appear after work begins so you understand what legitimate project expenses look like — and can tell the difference between a genuine cost and an inflated one.
Get at Least Three Written Estimates
Collecting multiple written bids gives you a baseline for what your project should reasonably cost and makes it easier to spot outliers — both unusually high and suspiciously low. When comparing estimates, look beyond the totals and check that each one specifies the same scope of work and materials. A well-documented estimate is also a sign that a contractor takes their work seriously.
This article is for general informational purposes only. Licensing requirements, permit obligations, and consumer protection rules vary by state and locality. Always verify requirements with your local contractor licensing board before hiring.
