The standard
How roofer verification works at Local Certified Roofers
Published 2026-07-03 · Updated 2026-07-03
A roofing contractor is listed on Local Certified Roofers only after passing three checks: an active state contractor license verified against the issuing board, a current general liability certificate of insurance on file with a tracked expiry date, and a review floor of at least 10 verifiable customer reviews averaging 4.0 or higher. Payment never substitutes for any check.
We built this registry because roofing is one of the most scam-affected trades a homeowner deals with, and every existing directory sells its trust marks. Ours is not for sale. This page is the complete standard, and every listing shows its checks with dates in a public Verification Ledger.
Criterion 1: Active state license
The contractor license is verified against the issuing state board. The license number, state, and verification date are published on the profile.
Where a state exposes a public license lookup, verification runs against it directly. Where it does not, a human verifies the license document before approval. Either way the verification date is published, so you can see how fresh the check is.
Criterion 2: Current general liability insurance
A general liability certificate of insurance (COI) is on file. The expiry date is tracked. A lapsed COI suspends the listing automatically until a valid COI is uploaded.
Insurance is the check most fake directories skip. An uninsured roofer's accident on your property can become your liability. Expired COI means automatic suspension here, with no exceptions and no grace period a payment can extend.
Criterion 3: Review floor
At least 10 verifiable customer reviews averaging 4.0 or higher across public platforms. New reviews collected through the registry are linked to real routed jobs.
The floor is deliberately simple: 10 or more verifiable customer reviews averaging 4.0 or higher. Reviews collected through the registry are linked to real routed jobs and moderated, so the floor gets harder to fake over time, not easier.
How is this different from a typical roofer directory?
Most contractor directories and lead sites accept self-reported credentials and sell placement without labeling it. The LCR standard checks every credential, dates every check, and labels every paid position. The table shows the difference check by check.
| Check | LCR Verification Standard | Typical directory or lead site |
|---|---|---|
| State license | Verified against the issuing board, verification date published on the profile | Self-reported, unverified |
| Liability insurance | COI on file, expiry tracked, lapse suspends the listing automatically | Rarely collected, never tracked |
| Reviews | Floor of 10+ verifiable reviews averaging 4.0 or higher | No floor required |
| Paid placement | Always labeled Featured Member wherever payment affects order | Often unlabeled or vaguely labeled |
| Failing a check | Listing suspended and shown as lapsed, restored only by a valid document | Listing usually stays live while the contractor keeps paying |
What happens when verification lapses?
A lapsed license or expired COI suspends the listing automatically. The profile shows a lapsed stamp instead of disappearing, because a public record that quietly vanishes teaches nothing. Uploading a valid document restores the listing automatically. Payment status has no effect on suspension in either direction.
Can a roofer pay to be listed?
No. A contractor who fails any criterion cannot buy entry at any price. Paid membership exists and buys exactly three things: featured placement that is always labeled Featured Member, routed quote requests, and monthly stats. It never buys the badge, a ledger entry, a review score, or forgiveness for a lapsed check.
How do I verify a roofing contractor myself?
Run the same three checks this registry runs: confirm the license is active with your state licensing board, get the certificate of insurance from the insurer rather than the contractor, and read the review history across more than one platform. The steps below take about 20 minutes and cost nothing.
- Look up the license. Search the contractor's exact business name and license number on your state licensing board's website. The status must say active, and the name on the license must match the name on the contract.
- Get the COI from the insurance agent. Ask for a certificate of general liability insurance sent to you directly by the contractor's insurance agent. A COI handed over by the contractor can be edited; one from the agent cannot. Check the coverage dates span your project.
- Check the review record. Read reviews on at least two platforms. Look for a consistent history over years, not a burst of five-star reviews in one month, and read how the company answers its worst reviews.
- Confirm a physical presence. A verifiable local address and a phone number that gets answered separate established companies from storm-chasing crews that leave town after the insurance checks clear.
- Get it in writing first. Scope, price, materials, and timeline signed before any deposit. A contractor who passed the first four checks will not resist this one.
If a contractor hesitates on any of these, that hesitation is your answer.
What does Featured Member mean?
Featured Member is the label this registry puts on every listing whose position was affected by payment. Certified Members pay a monthly subscription for featured placement and routed quote requests, and they appear above free Verified listings in every list. The label is the honesty mechanism: paid order is always visible, and the verification checks behind a paid listing are identical to the checks behind a free one.
See the standard applied
Every listing carries its Verification Ledger with dates.
Search the registry