A free estimate roofing contractor (for the full data set, see our the 2026 Roofing Contractor Industry Report) offer is legitimate when the company is a real local business writing itemized proposals to win competitive bids. The same offer is sales bait when it comes from a storm chaser or a high-pressure outfit using the door knock as a way into your insurance file. Six signals separate the two. Itemization. Brand-and-grade spec. Timing of the visit. Contract language. Reference list. Deposit terms. Get those six right and the free estimate is exactly what it claims to be. Miss any of them and you are about to overpay by 30 to 60 percent or sign an assignment-of-benefits that hands your insurance claim to a stranger.
The short version
- Legitimate contractors give free estimates because they compete on bids. They are not selling on the estimate visit. They are bidding for the job.
- Storm chasers and high-pressure shops use “free estimate” as a door-knock entry to extract an assignment-of-benefits or a signed contract with a deposit before you can compare.
- The 6 signals: itemized line items, brand-and-grade material spec, written estimate valid 30 to 60 days, no deposit requested at estimate time, verifiable local references, and contract language that lets you cancel.
- A real itemized estimate has 8 to 12 line items: squares, materials, tear-off, decking allowance, flashing, underlayment, permits, warranty, labor.
- If the estimate is one bottom-line number with no breakdown, no warranty terms, or pushes a “today only” discount, walk.
- Always get 3 estimates from 3 different contractors. The middle bid is usually closest to fair market.
Why “free estimate” is two completely different products
Every roofing contractor in the country advertises free estimates. The reason: the cost of producing an estimate (a 30 to 90 minute roof inspection plus the time to write up the proposal) is the cost of doing business in a bid-driven trade. A real contractor wins maybe 1 in 3 to 1 in 5 of the estimates they produce. The lost-bid cost gets priced into the won-bid margin. That is the legitimate model.
The storm chaser model is structurally different. The estimate is not really an estimate. It is a sales presentation designed to get a signature on a contract or assignment-of-benefits while the rep is at the door. Storm chasers operate on volume. They knock 200 doors in a week after a hail event, get 5 to 10 signatures, and process those through insurance. They do not bid against three other contractors. The “estimate” is one-and-done.
Knowing which model you are dealing with on the first visit is the entire game. Our piece on roofing scams covers the specific patterns. This article focuses on what an actual free estimate should look like and how to read it.
The 6 signals that separate the two
Six visible signals on the estimate document and in the estimator’s behavior tell you which model you are dealing with.
Signal 1: itemization
A real estimate has 8 to 12 line items. Each line shows quantity, unit cost, and subtotal. The bottom-line total ties to the sum of the line items. A storm chaser estimate often has one number, one or two vague categories like “labor and materials,” or a fancy-looking format with a total at the bottom and no breakdown.
The reason itemization matters is not just transparency. It is comparability. You cannot compare two roofing bids that are not itemized against each other. The contractor selling you on “all-in $14,500” might be at a higher per-square material cost and a lower per-square labor cost than the competitor at $14,200. Without itemization, you cannot tell which bid actually represents better materials, better workmanship, or both. Our companion piece on new roof estimate breakdown walks through reading a 12-line estimate.
Signal 2: brand-and-grade material spec
The estimate should name the specific shingle brand and grade. Not “30-year architectural shingle.” It should say “GAF Timberline HDZ in Charcoal” or “CertainTeed Landmark Pro in Weathered Wood” or “Owens Corning Duration in Aged Copper.” Same for underlayment (“GAF FeltBuster synthetic”), ice and water shield (“GAF WeatherWatch” or “Grace Ice and Water Shield”), and accessory components.
The reason: brand-and-grade determines actual price, actual warranty, and actual service life. A 30-year architectural shingle from a tier-3 manufacturer at $32 per bundle is not the same product as a 30-year architectural shingle from GAF or CertainTeed at $42 per bundle. The estimate that names the brand commits the contractor to that specific product. The estimate that doesn’t lets the contractor swap in cheaper material on install day with no recourse for you.
Signal 3: written and valid 30 to 60 days
The estimate should be a written document (PDF, paper, or a portal link) valid for a defined window. Industry standard is 30 to 60 days. Estimates with no expiration date are sloppy. Estimates that pressure you to sign “today only” or “this week only” are sales tactics.
The legitimate pressure on validity is material cost movement. Shingle prices changed 8 to 15 percent in some quarters in recent years due to asphalt and supply chain swings. A bid valid 60 days assumes the contractor has either locked material price with the supplier or has padded margin to absorb a moderate swing. A bid expiring in 5 days is signaling something else.
Signal 4: no deposit requested at estimate time
Real contractors do not ask for a deposit at the estimate visit. The estimate is free. There is nothing to deposit against until you sign a contract committing to the work. If the estimator at your door asks for a check or credit card information to “hold the price” or “schedule the install” before you have agreed in writing to proceed, the visit has stopped being an estimate and has become an attempted close.
The legitimate sequence: estimate visit, written estimate produced, you compare bids, you sign a contract, deposit (typically 10 to 33 percent of contract value) becomes payable at contract signing or material delivery. Any compression of that sequence to “deposit at estimate” is a red flag. Our guide on roofing contract template covers what a real contract should look like.
Signal 5: verifiable local references
Real contractors have a list of recent local jobs they can point to. The estimator should be able to give you 3 to 5 addresses or contacts in your zip code or adjacent zip codes from work completed in the last 6 to 12 months. You should be able to drive by those addresses and see the roof. You should be able to call or text those homeowners and ask about the experience.
Storm chasers cannot do this. They are operating out of a truck and a phone number. The references they provide are often other crew members, out-of-state addresses, or addresses where the work was completed years ago by a different (real) crew the storm chaser bought a list from. The reference list test is one of the highest-signal filters because it is hard to fake at scale.
Signal 6: contract language that lets you cancel
Federal law (16 CFR Part 429) gives you a 3-business-day right to cancel any home-solicited contract over $25 signed at your residence. Reputable contractors include this notice prominently in their contract, often as a separate signed acknowledgement.
Storm chaser contracts often bury or omit the 3-day notice. Worse, they include language that ties you to the contract via assignment-of-benefits on your insurance claim, with the contractor as named payee directly from your insurance company. Once that paper is signed and the carrier issues the check, getting out is legally messy.
Two specific contract clauses to look for and reject if present: “assignment of insurance benefits” (the contractor takes your claim) and “supplemental claims authority” (the contractor can negotiate additional claim amounts with your carrier on your behalf, with the increment going to them). Both are legal in most states but tilt the financial deal heavily toward the contractor.
What an itemized estimate actually looks like
A real estimate for a typical 2,200 sq ft single-family roof replacement has 8 to 12 line items. Here is the structure with 2026 typical numbers for a moderate US market.
| Line item | Detail | Quantity | Subtotal |
|---|---|---|---|
| Tear-off existing roof | 1 layer, asphalt shingles, dispose | 22 squares | $2,200 |
| Decking allowance | OSB sheets replaced as needed at $80 each | 5 sheets (allowance) | $400 |
| Synthetic underlayment | GAF FeltBuster, full coverage | 22 squares | $1,540 |
| Ice and water shield | Grace Ice and Water Shield, eaves + valleys | 8 rolls | $640 |
| Architectural shingles | GAF Timberline HDZ, Charcoal | 22 squares + 10% waste | $5,720 |
| Hip and ridge shingles | GAF TimberTex Charcoal | 4 bundles | $320 |
| Drip edge | Aluminum, white | 180 linear feet | $540 |
| Step and valley flashing | Aluminum, custom-cut | flat fee | $450 |
| Pipe boots and vents | 4 plumbing boots, replace as needed | 4 plus turtle vents | $280 |
| Permit and inspection | City permit + final inspection | flat fee | $220 |
| Labor | Crew, 2 days, fully insured | flat fee | $3,300 |
| Workmanship warranty | 10 years, transferable once | included | included |
| Total | $15,610 |
That format gives you everything you need to compare against a competing bid. You can see the brand and grade. You can see the underlayment spec. You can see whether ice-and-water shield is included and where. You can see whether the labor number is realistic for the square count. You can see whether the permit is itemized or sneaking through as overhead.
Our deep guide on roofing estimate template covers the full line-item structure and what each component should cost in 2026.
The 4 questions to ask at the estimate visit
Beyond reading the document, four questions at the estimate visit reveal a lot about the contractor.
- How many roofs of this size do you complete in a typical month? Real local contractors complete 4 to 20 residential roofs per month depending on size. A “we can start tomorrow” answer in peak season is suspicious because real contractors are booked 2 to 6 weeks out in spring and fall.
- Do you carry general liability and workers comp, and can you provide a current certificate of insurance naming me as additional insured? The COI should arrive by email within 24 hours. Verify directly with the insurance carrier on the certificate, not the contractor. Our piece on questions to ask roofing contractor has the full vetting list.
- Who is the manufacturer-certified installer on my crew? GAF Master Elite, CertainTeed SELECT ShingleMaster, and Owens Corning Platinum Preferred certifications matter only if the certified installer is on your specific job. Many contractors hold the certification but subcontract the work to non-certified crews.
- What is your tear-off protocol if you find rotted decking or a second roof layer not visible from the ground? Real contractors have a documented protocol: photograph, notify homeowner before proceeding, written change order signed before additional work happens. The vague answer (“we just handle it”) almost always means “we just bill you”).
Red flags that should end the estimate visit immediately
Some behaviors at an estimate visit are so high-signal-bad that they justify ending the conversation immediately and removing the contractor from your bid list.
- Out-of-state plates on the truck. Storm chasers travel after weather events. Local contractors have local plates and a local office.
- “You have hail damage” said before the estimator has been on the roof. The diagnosis-from-the-driveway is a sales tactic to anchor you to a claim, not an assessment.
- An offer to “waive your deductible” or “make sure insurance covers everything.” Both are insurance fraud in most states and put you at legal risk along with the contractor.
- A request to sign an “authorization to inspect” or “assignment of benefits” before you have a written estimate in hand. The estimate should come first, signature decisions should come after comparison.
- Verbal-only pricing. Refusal to write the bid down. “I can give you the best price if you sign today” with no document to take away.
- Crew labor from a recent traveling crew with no permanent address. Ask for the foreman’s local address and phone number. Real ones answer.
Our companion piece on red flags roofing contractor covers the longer list of warning signs.
How to get 3 legitimate estimates efficiently
The defense against a bad single estimate is three competing estimates from real contractors. The process:
- Source 3 candidates from a combination of: GAF Master Elite or CertainTeed SELECT directory for your zip code, your insurance carrier’s preferred contractor list, and 1 to 2 word-of-mouth referrals from neighbors with recently-replaced roofs.
- Schedule estimate visits over a 1 to 2 week window. Real contractors will set an appointment time, not “I’ll come by sometime this week.”
- Provide each contractor the same scope of work in writing: square footage, current roof condition, any known issues, your preference on shingle grade. Identical inputs produce comparable outputs.
- Compare the three written estimates line-by-line. The middle bid is usually closest to fair market. The lowest bid is often cutting corners somewhere visible in the line items. The highest bid is sometimes premium-quality and sometimes just optimistic.
Our piece on how to choose a roofing contractor walks through the full vetting process. The piece on best roofing contractor near you covers regional search strategy.
What to do if you already signed something you shouldn’t have
If you signed an estimate, contract, or assignment-of-benefits at a door-knock visit and now have second thoughts, you have options.
- 3-business-day federal right to cancel (16 CFR Part 429). Applies to any home-solicited contract over $25. Cancel in writing to the contractor’s stated address within 3 business days of signing. Keep proof of mailing.
- State cooling-off laws. Many states extend the cancellation window beyond 3 days for door-to-door sales. Texas, Florida, and most states with active storm chaser activity have specific roofing-related provisions.
- Assignment-of-benefits revocation. Notify your insurance carrier in writing that you revoke any assignment to the contractor and instruct the carrier to issue any claim payment directly to you, not the contractor. State insurance commissioner offices help with disputes.
- State attorney general or licensing board complaint. If the contractor pressures you to honor a contract you have lawfully cancelled, file a complaint. Most state AG offices treat door-to-door roofing complaints as a priority after major weather events.
The bottom line on free estimates
A free roofing estimate is a normal part of competitive contractor bidding. Real contractors offer them because that is how the trade works. Storm chasers offer them as a sales tactic because that is how the scam works. The difference shows up in six places: itemization, brand-and-grade spec, written validity period, deposit terms at estimate time, references, and contract language. Six signals, all checkable in the first 30 minutes of the estimate visit.
Get three estimates. Read all three line-by-line. Pick the contractor whose paperwork makes sense and whose references hold up. The free estimate is real. The contractor on the other end of it is what you are actually evaluating. Our broader piece on how much does a new roof cost covers the 2026 market pricing you should expect to see across those three estimates, and the piece on average cost to replace roof has the regional breakdown.