The fastest way to find a good roofing contractor is to stack three public checks before you ask anyone for a quote: an active license in your state board’s online lookup, a top-tier manufacturer credential (GAF Master Elite, Owens Corning Platinum Preferred, or CertainTeed ShingleMaster PRO or PREMIER), and a certificate showing at least $1,000,000 in general liability insurance, the floor Owens Corning’s contractor expectations checklist sets for its Preferred and Platinum Preferred contractors. Stacked, those three filters turn a long list of lead-form callbacks into a shortlist of 3 to 5 companies, and the six-axis comparison further down picks the winner from that shortlist.
By The Roofing Brief Team. Last reviewed: October 2026.
Paid search ads and lead-marketplace forms sit above most local roofers for “best roofing companies near me”, and a marketplace request is usually passed to several paying contractors at once. The certification finders on GAF, Owens Corning and CertainTeed’s own websites, plus your state’s license database, skip that layer entirely. For contractor counts and market structure, see the 2026 Roofing Contractor Industry Report.
Decision table: keep, question or drop a roofer
| If you find this | Do this | Rule or source |
|---|---|---|
| License lookup shows expired, suspended, or a legal name that differs from the contract | Drop the contractor | State board record (CSLB, Florida DBPR, Oregon CCB and others publish status online) |
| California bid asks for more than 10% down or more than $1,000, whichever is less | Renegotiate the deposit or drop the bid | CSLB construction project checklist |
| Florida contractor takes more than 10% of the price as the first payment | Write the deadlines into the contract: permit application within 30 days, work start within 90 days of permit issue | Section 489.126(2), Florida Statutes |
| You signed a $25+ contract at your home and want out | Send written notice before midnight of the 3rd business day | FTC Cooling-Off Rule, 16 CFR 429.1 ($130+ at temporary locations) |
| No certificate of insurance, or general liability under $1,000,000 | Do not sign until the insurer’s certificate names you as holder | Owens Corning Preferred floor of $1,000,000 |
| One bid is more than 25% below the median of 3 itemized bids | Compare line items: underlayment brand, ice and water shield in linear feet, drip edge gauge, decking allowance per sheet | Editorial rule: missing scope shows up as change orders |
| You want 25+ years of manufacturer-backed workmanship coverage | Shortlist only GAF Master Elite, OC Platinum Preferred, or CertainTeed ShingleMaster PRO or PREMIER firms | GAF Golden Pledge, OC Platinum Protection, CertainTeed SureStart PLUS terms (table below) |
| An out-of-state crew knocks after a hailstorm | Run the license lookup in your state before any inspection or signature | State licensing law; see the lookup table below |
Why the top tier is findable from public records alone
Three sets of credentials together filter most markets down to a small handful of legitimate contenders. The first is a top-tier designation in one of the three big shingle programs (GAF, Owens Corning, CertainTeed). The second is a verified state license with a clean disciplinary record, which the 2026 State Roofing Code and Licensing Report maps state by state. The third is a current certificate of insurance plus a review and complaint record covering the past 5 years. Each filter alone leaves a long list; stacked, they leave the shortlist.
Filter 1: Manufacturer certification
The three major asphalt shingle manufacturers (GAF, Owens Corning and CertainTeed) run tiered contractor programs, and the top tier of each is the only route to that maker’s longest manufacturer-backed workmanship coverage. The table compiles each program’s published terms.
| Program | Top residential tier | Maker’s published share or requirement | Manufacturer-backed workmanship coverage | Source |
|---|---|---|---|---|
| GAF | Master Elite | About 2% of roofers in North America are invited, per GAF’s residential program guidelines | Golden Pledge: 25 years of misapplication coverage (30 years with Timberline UHDZ); Master Elite only. Silver Pledge: Certified Plus or Master Elite | GAF residential warranty comparison |
| Owens Corning | Platinum Preferred | At least $1,000,000 general liability (Preferred and Platinum Preferred) | Platinum Protection: limited lifetime workmanship on all shingles except Supreme; original purchaser only; contractor covers the first 2 years | OC contractor expectations checklist |
| CertainTeed | ShingleMaster PRO or PREMIER | Credentialed contractor required for SureStart PLUS | SureStart PLUS 4-STAR: 15 years workmanship; 5-STAR: 30 years; both with 50 years non-prorated materials and labor on single-family homes | CertainTeed credentialing page |
GAF Master Elite. GAF’s residential program guidelines say only 2% of roofers in North America are invited to the Master Elite tier. Master Elite contractors are the only ones who can register the Golden Pledge warranty, which pairs GAF-backed misapplication coverage of 25 years (30 years on Timberline UHDZ) with a qualifying system of GAF shingles plus 5 qualifying GAF accessories. GAF’s certification verification page confirms a contractor’s current status by name. Our GAF certified roofer guide explains how GAF’s contractor locator orders results.
Owens Corning Platinum Preferred. Owens Corning’s checklist says its Preferred and Platinum Preferred contractors hold at least $1,000,000 in general liability insurance. Only Platinum Preferred contractors can register the Platinum Protection Roofing System Limited Warranty, whose lifetime workmanship coverage applies to all shingles except Supreme, belongs to the original purchaser, is not fully transferable, and leaves the first 2 years of workmanship with the contractor. Ask the contractor which of those 2 years’ repairs it handles directly and how to reach its service desk.
CertainTeed ShingleMaster PRO and PREMIER. CertainTeed says contractors with the ShingleMaster PRO or ShingleMaster PREMIER designation can offer SureStart PLUS 4-STAR or 5-STAR coverage. Its credentialing page lists 15 years of workmanship coverage at 4-STAR and 30 years at 5-STAR, with SureStart non-prorated materials and labor running 50 years on single-family detached houses. An Integrity Roof System installed by a credentialed contractor is the entry condition.
A contractor holding two of these top tiers at once meets two separate sets of insurance, training and audit requirements. Our brand reviews of GAF Timberline HDZ, Owens Corning Duration, and CertainTeed Landmark show how the warranty differences play out by shingle line.
Filter 2: License and disciplinary record
Most licensing states, from the California CSLB to the Virginia DPOR, publish a free lookup that returns license status, classification, expiration date, and disciplinary actions. Check the legal entity name on the license against the name on the contract and the certificate of insurance; all three should match.
| State | Agency | Rule worth knowing | Lookup |
|---|---|---|---|
| California | Contractors State License Board (CSLB) | License required at $1,000 or more in labor and materials, or on any job that needs a permit or uses workers (AB 2622, from January 1, 2025); C-39 is the roofing class | CSLB license check |
| Florida | Department of Business and Professional Regulation (DBPR) | More than 10% up front triggers the 30-day permit and 90-day start deadlines in s. 489.126 | DBPR license search |
| Oregon | Construction Contractors Board (CCB) | Search shows license status, bond and complaint history | CCB search |
| Washington | Department of Labor and Industries (L&I) | Verify contractor registration, bond and insurance | L&I verify |
| Virginia | Department of Professional and Occupational Regulation (DPOR) | License lookup by name or number | DPOR lookup |
| Nevada | State Contractors Board (NSCB) | License search on the board site | NSCB |
The decision rule: an active license, a matching legal name, and no open disciplinary action in the past 5 years. A single 5-year-old citation for unpermitted work is a question to ask, not an automatic drop; multiple recent citations, or a revocation in another state, is a drop. In California, CSLB’s AB 2622 bulletin means an unlicensed handyperson cannot legally take a reroof, because a reroof normally needs a permit.
Filter 3: Insurance, deposit terms and online reviews
Ask for a certificate of insurance sent by the insurer or agent, not a photocopy from the salesperson, showing at least $1,000,000 in general liability and active workers’ compensation for your state. Then read the deposit clause against your state’s rule: California’s CSLB construction checklist says to pay no more than 10% down or $1,000, whichever is less, and Section 489.126, Florida Statutes requires a contractor that takes more than 10% up front to apply for permits within 30 days and start work within 90 days of permit issue.
On reviews, use Google Business Profile plus your state’s complaint record, and set a threshold: a 4.5-star average or better across at least 30 reviews. The FTC’s consumer review rule, 16 CFR Part 465, bars businesses from writing or buying fake reviews (465.2), paying for reviews of a particular sentiment (465.4), and suppressing negative reviews through threats (465.7), so a profile with 4.9 stars and no critical reviews at all deserves a second look.
Our roof installation contractor hiring guide expands each check into 18 points; the how to choose a roofing contractor primer covers the wider method.
The comparison framework, finalist round
Score each of the 3 to 5 shortlisted contractors 1 to 5 on the six axes below, for a maximum of 30 points.
Axis 1: Itemized quote quality
The quote should specify shingle brand, shingle line (architectural, designer, impact-resistant), color, underlayment brand and type, ice and water shield coverage in linear feet, drip edge gauge and color, flashing replacement scope, ridge vent type, and decking allowance per sheet. Score a quote missing 3 or more of those 9 items a 2 at most; a quote listing all 9 earns a 5. For a Golden Pledge or SureStart PLUS registration, the quote should also name the qualifying accessories, because both programs require a full system from the same maker.
Axis 2: Crew structure
Ask three questions in writing: are the installers on payroll or subcontracted, how many years has the lead installer been with the company, and will the same crew start and finish? Under Owens Corning’s Platinum Protection terms the contractor carries the first 2 years of workmanship, so a firm that subcontracts its crews should name who answers those calls in years 1 and 2.
Axis 3: Warranty matrix
Compare three layers side by side: the standard material warranty and its non-prorated start period (CertainTeed’s standard SureStart period is 10 years), the manufacturer-backed workmanship coverage (Golden Pledge, Platinum Protection, SureStart PLUS 4-STAR or 5-STAR), and the contractor’s own written workmanship warranty in years. Score 5 for all three layers in writing, 3 for material plus a contractor warranty of 10 years or more, and 1 for material only.
Axis 4: References from your zip code
Ask for 3 references in your zip code from jobs completed in the past 12 months. Drive past any within 5 miles. Check that the ridge vent sits flat, that the shingle courses run straight, and that step flashing is visible at sidewalls; IRC R905.2.8.3 calls for continuous or step flashing at least 4 inches high and 4 inches wide where shingles meet a vertical wall. A drive-by tells you what the salesperson cannot.
Axis 5: Communication response time
Log three timestamps per contractor: first callback, written quote delivered, and answer to one follow-up question. Score 5 for a callback inside 24 hours and a written quote inside 5 business days; score 1 when the quote takes more than 10 business days. A contractor that is slow during the bid phase rarely gets faster once your deposit is paid.
Axis 6: Price versus scope
Price last, not first. Line up the three itemized bids and compute the median. A bid more than 25% below the median is treated as missing scope until its line items prove otherwise; a bid more than 25% above should show a higher shingle line or a longer workmanship warranty in writing. Any change order clause should state the per-sheet decking price before work starts.
Where the manufacturer finder tools sit on each site
GAF’s finder sits under “Find a Roofer” at gaf.com with a Master Elite filter, and its separate verify page checks a single company by name. Owens Corning’s finder is under “Find a Roofing Contractor” with a Platinum Preferred tier filter. CertainTeed’s locator is under “Find a Pro” with the credential shown on each result card. Use all three, build a list of certified contractors within 25 miles, then run that list through your state’s license lookup.
A contractor that appears on two finders, such as GAF Master Elite plus Owens Corning Platinum Preferred, has met two sets of insurance, training and audit requirements. Put those firms at the top of the call list and ask which maker’s system they would quote for your roof and why.
Why timing matters for the contractor short list
Certified contractors book ahead in peak season, which runs roughly April through October in cold-climate states. Ask each finalist for its next open install date in writing, and request bids at least 60 days before the date you want the roof done, so the shortlist is not reduced to whichever crews happen to be free that week.
After a major hail or wind event, put the project on a local certified contractor’s wait list and use a temporary tarp in the meantime. Door-to-door sales are where the FTC’s Cooling-Off Rule, 16 CFR Part 429, applies: a sale of $25 or more made at your home can be cancelled until midnight of the 3rd business day, although the rule excludes repair visits you requested and bona fide emergencies you waive in a handwritten statement. See our roofing scams primer for the storm-chaser pitch patterns.
What a strong finalist round looks like
A balanced shortlist covers three profiles: one regional company with a GAF Master Elite or OC Platinum Preferred designation and a written 10 to 15 year workmanship warranty; one smaller local company with the same designation and the owner as your point of contact; and one specialty firm that quotes a single material (metal, slate or tile) if you are considering a switch. Each should clear the same 4.5-star and 30-review threshold.
Pick among those three on Axis 3 (warranty matrix), Axis 5 (communication) and the Axis 4 drive-by. Use price as the tiebreaker when two finalists score within 10% of each other (3 points on the 30-point scale).
Two pitfalls to avoid in the search
The first is the lead marketplace. HomeAdvisor, Angi and Networx route a submitted request to contractors who pay for leads, so your phone rings with whoever bought the lead rather than with the certified top tier. Start with the GAF, Owens Corning and CertainTeed finders instead.
The second is the storm chaser. After hailstorms or hurricanes, out-of-state contractors canvass affected zip codes. Run the state license lookup, ask for a local business address, and confirm workers’ compensation coverage in your state before anyone climbs the roof; a door-to-door contract of $25 or more falls under the 3-business-day cancellation window described above. Our red flags primer covers the pitch patterns. The questions to ask roofing contractor list handles the interview side.
Reading the four-star reviews on the finalists
Read 3 or 4 four-star reviews per finalist. Five-star reviews show a job that went well; four-star reviews show how the company handled one that did not. Because 16 CFR 465.7 makes it unlawful to suppress negative reviews through groundless legal threats or intimidation, a finalist’s reply history is fair evidence of how it treats complaints.
On Google Business Profile, a good four-star pattern names the problem (missed punch-list item, schedule slip, communication gap), names the fix (return visit, credit, supervisor call), and says the fix was acceptable. A warning pattern is a described problem with no resolution, or a company reply that blames the customer. Score that finalist down 1 point on Axis 5.
Why the small local contractor sometimes beats the regional
A regional contractor with 50 or more employees brings material buying power, more crews in peak season, and a sales team; a local firm with 10 to 15 employees brings an owner who answers warranty calls. On a Platinum Protection roof, where the contractor carries the first 2 years of workmanship, that direct line matters more than fleet size.
If both hold the same top tier (GAF Master Elite, OC Platinum Preferred, or CertainTeed ShingleMaster PRO or PREMIER), the manufacturer-backed coverage is identical, and the decision comes down to Axis 3 through Axis 5. If only the regional holds the top tier, the 25 to 30 years of manufacturer-backed workmanship coverage is the tiebreaker.
How to find a good roofing contractor: frequently asked questions
How do I find a good roofing contractor?
Stack three public checks: an active license in your state’s online lookup, a top-tier credential (GAF Master Elite, Owens Corning Platinum Preferred, or CertainTeed ShingleMaster PRO or PREMIER), and a certificate showing at least $1,000,000 in general liability. Then compare 3 itemized bids on warranty, crew, references, responsiveness and scope.
How much should I pay a roofer up front?
California’s CSLB says to pay no more than 10% down or $1,000, whichever is less. In Florida, a contractor that takes more than 10% up front must apply for permits within 30 days and start within 90 days of permit issue under Section 489.126. Elsewhere, tie payments to completed stages in the contract.
Can I cancel a roofing contract after signing?
Under the FTC Cooling-Off Rule (16 CFR Part 429), a sale of $25 or more made at your home, or $130 or more at a temporary location, can be cancelled until midnight of the 3rd business day. Repair visits you requested and waived emergencies are excluded.
Is a GAF Master Elite roofer worth it?
GAF says about 2% of roofers in North America reach Master Elite, and only those contractors can register the Golden Pledge warranty, with 25 years of GAF-backed misapplication coverage (30 years on Timberline UHDZ). If that coverage matters to you, the designation is the gate.
How do I check a roofer’s license?
Use your state board’s lookup, such as the California CSLB, Florida DBPR, Oregon CCB, Washington L&I or Virginia DPOR. Confirm active status, the roofing classification, and that the legal name matches the contract.