A free roof estimate (for the full data set, see our 2026 Roofing Contractor Industry Report) 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.
How to get a free roof estimate
Getting a free roof estimate takes one phone call or online form plus a 30 to 90 minute visit. Most contractors schedule the visit within a few days, measure the roof, and send a written proposal within 24 to 72 hours. You are not obligated to buy, and a legitimate contractor will never ask you to sign or pay anything to receive the estimate itself.
- Contact three local contractors. Use the GAF Master Elite or CertainTeed SELECT directory for your zip code, a neighbor referral, or your insurer’s preferred list. Skip anyone who door-knocked you after a storm.
- Describe the job in one message. Give each contractor the same details: approximate roof age, square footage if you know it, known leaks, number of stories, and the shingle grade you want. Identical inputs produce comparable bids.
- Book a set appointment time. Real contractors commit to a window, not a vague sometime this week. Being home lets you point out problem areas and ask the four vetting questions below.
- Ask for the estimate in writing. Request an itemized PDF or paper proposal you can keep, not a verbal number. You need the document to compare bids.
That is the fast path to a single estimate. For the full comparison-shopping process across three contractors, see the section on getting three legitimate estimates below and our guide on how to choose a roofing contractor.
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.
Free roof estimate vs a paid roof inspection: what each includes
A free roof estimate and a paid roof inspection are different products with different goals. A free estimate is a contractor’s bid to win your job, so it focuses on scope and price. A paid inspection is an independent, documented assessment of roof condition, often used for a home purchase, an insurance dispute, or a maintenance decision when you are not ready to replace.
| Feature | Free roof estimate | Paid roof inspection |
|---|---|---|
| Who provides it | Roofing contractor bidding for the job | Contractor, independent inspector, or home inspector |
| Typical cost | Free | A flat fee that varies by market and scope |
| Main goal | Win a replacement or repair contract | Document condition, remaining life, and defects |
| What you get | Itemized price to do the work | Written report, photos, and sometimes moisture or drone data |
| Independence | Seller has an incentive to find work | Paid inspector has no stake in selling a roof |
| Best for | Comparing bids when you know you need work | Home purchase, insurance claim, or a second opinion |
The practical rule: collect free estimates when you already know the roof needs work and you want competitive bids. Pay for an independent inspection when you need an unbiased condition report, for example before buying a house or when a contractor’s free estimate and your insurance adjuster disagree. Our guide on roof inspection cost covers what a paid inspection runs and when it is worth it.
How online free roof estimate tools work
A free roof estimate online uses aerial or satellite imagery to measure your roof and return a price range without an in-person visit. You enter your address, the tool pulls measurements from overhead imagery, and it applies regional pricing to produce a ballpark number. These instant quotes are useful for early budgeting, but they are an estimate of an estimate, not a firm bid.
Several measurement platforms sit behind these tools. EagleView and GAF QuickMeasure generate aerial measurement reports contractors use to build bids. Consumer-facing tools like Hover and Roofr let a homeowner or contractor produce a measured quote from imagery or phone photos. The imagery-based measurement is often accurate on simple roofs, but complex rooflines, steep pitch, and hidden layers can throw off both the square count and the price.
Treat an online number as a starting point, then confirm with an in-person itemized estimate. An online tool cannot see rotted decking, failing flashing, a second roof layer, or ventilation problems, and those items can move the final price. For the full pricing picture behind any online quote, see our guide on how much does a new roof cost.
- Good for: a fast budget range before you schedule visits.
- Not a substitute for: an itemized written bid you can compare and hold a contractor to.
- Watch for: instant-quote forms that are really lead-capture funnels selling your contact information to several contractors at once.
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.
Free roof estimate FAQ
Is a free roof estimate really free?
Yes. Reputable roofing contractors provide free estimates because roofing is a bid-driven trade, and the cost of quoting is priced into the jobs they win. You should never pay a fee or sign a contract to receive an estimate. A deposit or signature requested at the estimate visit is a red flag, not a normal charge.
How do I get a free roof estimate online?
Enter your address into an online roof estimate tool, which uses aerial or satellite imagery to measure the roof and return a price range. Platforms like Hover, Roofr, EagleView, and GAF QuickMeasure power many of these quotes. Use the online number for early budgeting only, then confirm with an in-person itemized estimate before hiring.
What is the difference between a free estimate and a paid roof inspection?
A free estimate is a priced bid to win your job and focuses on scope and cost. A paid roof inspection is an independent, documented condition report, often used for a home purchase or insurance dispute. Collect free estimates when you know you need work, and pay for an inspection when you want an unbiased second opinion.
How many free roof estimates should I get?
Get three estimates from three separate local contractors and compare them line by line. The middle bid is usually closest to fair market value. The lowest bid often cuts corners visible in the line items. Giving identical scope details to each contractor keeps the bids comparable.
What are the red flags in a free roof estimate?
Watch for a single bottom-line number with no itemization, no named shingle brand or grade, a deposit requested at the estimate visit, a today-only discount, out-of-state plates, or a push to sign an assignment of insurance benefits. Any of these signals a sales-first outfit rather than a legitimate bidding contractor.
Reviewed by The Roofing Brief Team. Last reviewed August 2026.