Start With Minimum Credential Checks
A legitimate roofing company should produce three things without delay: a current business license, certificates of insurance, and verifiable references. None of these should be described verbally; all three should be documents you can hold and check yourself.
The insurance piece matters most. General liability coverage protects you if the contractor damages your property; workers' compensation covers injuries to workers on your roof. If the contractor lacks workers' comp, an injured worker's medical costs can become your responsibility. Ask for both certificates and confirm they are active by calling the insurer listed. Reject copies with expired dates, altered names, or a policy holder that does not match the company you are hiring.
References only count if you can verify them. A typed list of names without phone numbers is not evidence, and website testimonials you cannot trace to real addresses are marketing, not references. Ask for recent jobs in your area and follow up with at least one homeowner.
Licensing requirements vary by state and change over time. Confirm what is required where you live through your official state licensing board — never through the contractor's own materials.
Red Flags That Should Make You Pause
Some deceptive patterns are so well documented that advertising standards classify them as egregious. Google's publisher policies list misrepresentation of identity and unreasonably cheap offers among the most deceptive violations. Apply the same standard to roofers:
- A quote far below every other bid. A suspiciously cheap offer is often a hook for add-on charges or a sign that corners are planned. Nobody can honestly promise a full repair at a price that is impossible to deliver.
- Promises outside the contractor's control. Guarantees about insurance payouts, permit approvals, or adjuster timelines are sales tactics, not commitments.
- Pressure to sign immediately. A legitimate contractor can wait while you read the contract. Urgency usually means the offer will not survive scrutiny.
- Demands for large cash payments or the full amount upfront. Reputable projects are paid in stages tied to completed work.
- Door-to-door solicitation right after a storm. Storm season is when homeowners are especially vulnerable to misleading claims.
Google's policies also require ads to describe accurately what a page offers and not to promise things that do not exist. When a roofer's ad promises a free inspection but the visit becomes a sales pitch, the offer is misleading.
What a Written Estimate Must Spell Out
A verbal price is not an estimate. Every bid should be in writing and include the full scope of work — what will be repaired, what materials will be used, and what is excluded — plus the start date, expected duration, payment schedule, and warranty terms in plain language.
If an estimate says "repairs as needed" or "materials to be determined," ask for specifics before you compare it with other bids. You cannot compare bids that are not defined; a low number on a vague scope means nothing.
Remember, too, that a free inspection is not a binding written estimate. An inspection is how the contractor sees the roof; an estimate is the contractor's written commitment to price and scope. If the inspector will not put numbers in writing, treat the visit as a sales call, not a bid.
Contract Safeguards Before You Sign
The contract governs everything after you sign, so read it fully even when you are rushed. Never sign a document with blank fields you are told will be "filled in later."
First, never pay the full amount in advance. Tie payments to milestones — a deposit for materials, progress payments, and the final payment only after you inspect the finished work. A demand for full payment upfront is a walk-away trigger.
Second, require written change orders. Roof work often reveals problems once old material is removed. A change order describes the additional work and its cost before it happens, protecting you from surprise price increases.
Third, confirm who handles permits. Permit requirements and responsibility vary by state and locality, so the permit and the responsible party should be stated in the contract. If a contractor suggests skipping permits to "save time," refuse the suggestion.
Check With Your Insurer Before You Commit
If your roof damage may be covered by your homeowners policy, contact your insurer before signing anything. Coverage for wind, hail, or leak damage depends entirely on your individual policy — no contractor can promise you coverage.
Your insurer may send an adjuster to inspect the damage. That inspection is separate from a contractor's estimate, and a written bid gives you a concrete figure to discuss with the adjuster. Filing a claim has policy-specific consequences, so understand your deductible and coverage before you commit.
When to Walk Away — and Where to Verify
End the conversation when the contractor:
- Cannot show a current license and active insurance certificates.
- Quotes far below other bids or promises outcomes outside anyone's control.
- Pressures you to sign, demands cash in full, or refuses to put the scope in writing.
- Presents credentials that cannot be verified, such as an out-of-state license claimed to be valid in your state.
To verify a contractor, use official channels only: your state's contractor licensing board, the insurance company named on the certificate, and local references you reach directly. Keep every written quote and message in one folder — documentation is your strongest evidence if a dispute arises.
The Bottom Line
Before you sign, run every contractor through the same checklist: verified license, active insurance, reachable references, a complete written estimate, a contract with milestones and change orders, and confirmation with your insurer. Missing any single item is reason to walk away.
This article is educational, not legal, insurance, or financial advice. Licensing, permit, and insurance rules vary by state, so confirm with official state sources and your insurer. Structural damage should be assessed by a licensed professional.