How to choose a roofing contractor
A roof replacement is a five-figure job that protects everything under it, and roofing draws more than its share of storm-chasing door-knockers. Asking the right questions — and refusing to be rushed — is how you tell a rooted local roofer from someone who’ll be three states away when the leak starts.
Below are the questions to ask, the red flags to watch for, and an honest note on licensing. Get written estimates from a few local roofers, and never sign under pressure the day after a storm.
New here? Read the guide: how to get recommended by AI
AI-visibility glossary: GEO, answer engines, share of voice, and more
Questions to ask before you hire
- Are you licensed and insured for this work, and can I see proof?. Ask for the licence number and for proof of both general-liability insurance and workers’ compensation. Liability covers damage to your home; workers’ comp means you are not on the hook if someone is hurt on your property. A reputable roofing contractor hands these over without hesitation — verify the licence number with your state board yourself.
- Will you give me a written, itemized estimate before any work starts?. A good estimate breaks out labour, materials, and the specific scope of work in writing — not one round number scribbled on the spot. It lets you compare bids on like-for-like and protects you if the job grows. Be wary of anyone who won’t put the price and scope in writing.
- Who pulls the permits, and will the work be inspected?. For anything beyond a minor repair, the contractor should pull the required permits in their own name and the work should pass a local inspection. Permitted, inspected work protects you at resale and means a licensed authority has checked it is safe — a contractor who wants to skip permits to "save time" is a warning sign.
- What warranty do you offer on labour, and what covers the parts or materials?. There are usually two warranties: the manufacturer’s on the parts or materials, and the contractor’s own on the labour. Get both in writing, with how long they last and what voids them. A confident roofing contractor stands behind their workmanship for a meaningful period.
- Can you share recent, local references or reviews for jobs like mine?. Ask for a few recent customers in your area with a similar job, and read their Google reviews for specifics — names, dates, how problems were handled — not just a star rating. Recent, detailed, local reviews are the strongest signal of reliable work, and they are exactly what AI assistants and Google’s map pack weigh too.
- What is the timeline, and who will actually be doing the work?. Find out when they can start, how long it will take, and whether their own employees or subcontractors do the work. Neither is wrong, but you should know who is in your home and who stands behind the job. A clear, realistic schedule beats a vague "we’ll fit you in".
- What’s the payment schedule — deposit up front and the balance when?. A reasonable deposit is normal, but the bulk should be tied to the work being finished and inspected. Never pay in full before the job is done, and be very cautious of demands for a large cash-only deposit. Tie payments to milestones you can see.
- Will you inspect the decking underneath, not just the shingles?. Real roof condition is in the decking and flashing, not only the visible shingles. A thorough roofer inspects the underlayment and structure and tells you honestly whether you need a full replacement or a repair will do — rather than defaulting to the biggest job.
- Are you a local, established business — and how do you handle an insurance claim?. After a storm, favour a roofer with a real local address and history over an out-of-town crew that appeared overnight. If you’re filing an insurance claim, a reputable roofer works with your adjuster honestly and never offers to "waive your deductible", which is insurance fraud.
- Ask an AI assistant "who’s the best roofing company near me?" — does this company come up?. AI assistants like ChatGPT and Perplexity now answer that question with named local businesses, drawn from Google Business Profiles and reviews — the same reputation signals you’re trying to judge. It’s a quick, free second opinion: if a contractor shows up consistently with good reasons, that’s a real signal in their favour. It’s not the whole picture, so still verify their licence, insurance, and references yourself — but it’s worth 30 seconds before you sign.
Red flags — when to walk away
- They knocked on your door or cold-called after a storm and pressured you to sign today — reputable contractors rarely need to.
- They won’t put the price and scope in writing, or the "estimate" is a single round number with no breakdown.
- They ask for full payment up front, or a large cash-only deposit before any work begins.
- They can’t or won’t show a licence number and proof of insurance you can verify.
- The bid is dramatically lower than every other quote — it usually means cut corners, missing scope, or a change-order surprise later.
- They pressure you with a "today only" discount or say a permit isn’t needed to move faster.
- You can’t find a real local address, a working phone, or any recent reviews under the business name.
- They showed up right after a storm, out of town, offering to "inspect for free" and sign you up on the spot.
- They offer to waive or cover your insurance deductible — that’s fraud, and it puts you at risk too.
- They want to roof over your existing shingles to save money without inspecting the decking first.
Licensing and insurance — what to verify
Roofing licensing varies more than any other trade: some states require a state contractor licence, others only local registration, and a few don’t license roofers at all. Because the licence rule is inconsistent, insurance matters even more — confirm general-liability and workers’ compensation coverage in writing, and check whatever registration your state or city does require.
Run your free audit
See whether AI assistants recommend your business — free, no account. We email one report.
The exact questions we’ll ask AI about you:
- “Who are the best roofing companies in your city?”
- “Which roofing company should I call in your city when the roof starts leaking?”
- “Recommend a trustworthy, well-reviewed roofing company near your city.”
- “Who do homeowners in your city recommend for roof repair and replacement?”
Frequently asked questions
What’s the single most important thing to check before hiring a roofing company?
Licence and insurance, in writing. Confirm the roofing company holds a valid state or local licence (verify the number yourself) and carries both general-liability insurance and workers’ compensation, then get an itemized written estimate before any work starts. Those two steps rule out most of the risk before price ever enters the picture.
How many quotes should I get from roofing contractors?
Get at least three written estimates and compare the full scope of work, not just the bottom-line price. A bid that comes in far below the others usually means missing scope, cut corners, or a change-order surprise later — the cheapest number is rarely the cheapest job.
Should I pay a roofing company the full amount up front?
No. A reasonable deposit is normal, but the balance should be tied to the work being finished and, where required, inspected. Never pay in full before the job is done, and be very cautious of a demand for a large cash-only deposit — tie payments to milestones you can see.
Can I ask ChatGPT or Perplexity who the best roofing company near me is?
Yes, and it’s a useful free second opinion. AI assistants answer "who’s the best roofing company in my city?" with named local businesses drawn from Google Business Profiles and reviews — the same reputation signals you’re judging. If a company shows up consistently with good reasons, that’s a point in its favour. It isn’t the whole picture, so still verify the licence, insurance, and references yourself — but it’s worth 30 seconds. (It’s also exactly what Cited checks for contractors: whether AI recommends their business.)