From Roof Damage Photos to an Estimate the Homeowner Understands

How to turn roof damage photos into a clear estimate: the photo list, where quantities come from, a plain-language scope template and checks before sending.

Written by the Miriad team with AI assistance. Figures link to their sources; examples marked illustrative are not real cases. Updated 2026-10-21.

TL;DR: A clear roofing estimate links each scope line to a numbered photo, takes every quantity from a measurement report or the estimator's own check, and describes the work in plain words: what we found, what we will do, what is not included. AI can draft the wording from your notes. For storm work, the estimate also states the homeowner's role and any notice your state requires.

The homeowner is holding a two-page estimate. Line 4 says "R&R step flashing w/ counter, 14 LF". Line 7 says "I&W at valleys". At the bottom is a total that is higher than the other quote, and the other quote was one line long. She cannot tell what she is paying for, so she compares what she does understand: the price. You lose the job to a roofer who will do less. This article, part of our roofing company marketing guide, shows how to turn photos and notes into an estimate she can actually read.

Why do homeowners struggle with roofing estimates?

Because estimates are written in trade shorthand for other roofers, while the homeowner needs to understand what each line means for her house. When the scope is unreadable, the total is all she can compare. A clear scope lets the homeowner compare what is being done, not just what it costs.

Low-ball competition makes this worse. In Roofing Contractor's 2025 industry survey, residential roofers named low-ball pricing as a top challenge (35%), alongside economy and inflation (57%) and material costs (47%) (Roofing Contractor, 2025). A one-line quote that leaves out flashing, underlayment or decking will always look cheaper than yours. Your defence is a scope the homeowner can follow line by line.

Homeowners also want to see prices early. In Roofing Contractor's 2025 homeowner survey, 78% were more likely to call a roofer that shows pricing on its website (Roofing Contractor, 2025). The estimate is where that expectation is either met or disappointed.

Which photos do you need for a roofing estimate?

You need one overview of each slope, a close-up of every problem you will price, and the inside evidence if there is any, such as a ceiling stain or wet decking from the attic. Number them in the order of the estimate lines. Each photo should answer one question: where is it, and what is wrong.

Photo checklist for a residential inspection:

  1. Front of the house with the roof visible, for orientation.
  2. One overview per slope, labelled by direction (north, west...).
  3. Close-ups of each finding: cracked or missing shingles, lifted tabs, hail damage marks, exposed underlayment.
  4. Flashing: chimney, walls, skylights, valleys.
  5. Penetrations: pipe boots, vents, satellite mounts.
  6. Gutters and downspouts, especially granule build-up.
  7. Inside evidence: ceiling stains, attic decking, daylight through boards.

Take photos only from positions where you are protected against falls, and include something for scale in close-ups, such as a tape measure.

Where should the quantities in a roofing estimate come from?

From a measurement you can defend: an aerial measurement report, a drone inspection or your own tape on the roof, checked by the estimator. Photos show what is wrong; they do not show how many squares, linear feet of flashing or sheets of decking you need. Never let a general AI tool estimate quantities from pictures.

Most residential roofers already use tools for this. Roofing Contractor's 2025 survey found that about 71% of residential roofers use estimating software, 61% of respondents use aerial measurement tools and 54% use drones (Roofing Contractor, 2025). Aerial measurement vendors publish accuracy claims; one reports matching LiDAR benchmarks with 98.43% area accuracy on Denver single-family homes in 2025 (Eagleview, 2025). That is the vendor's claim. The estimator still checks pitch, layers and waste against what he saw.

Some items cannot be measured before tear-off. Rotten decking is the classic one. Price it as an allowance per sheet, state the number you expect, and explain in the estimate that the final count is confirmed after the old roof comes off.

How do you turn photos and notes into a plain-language scope?

Write each estimate line in three parts: the trade term, a short plain explanation, and the photo number. Group the lines under what we found, what we will do and what is not included. AI can draft this from your shorthand notes; the estimator checks that no quantity or item was added or changed.

Scope template:

  • What we found: one sentence per finding, with photo number.
  • What we will do: one line per item, trade term first, then the plain explanation ("Replace step flashing along the chimney: the metal pieces that stop water where the roof meets the brick. Photo 6").
  • Allowances: items confirmed after tear-off, with unit and expected quantity.
  • Not included: for example gutters, interior repairs, skylight replacement.
  • Your decisions: material colour, whether to file an insurance claim.

Example (illustrative, not a real case): an estimator at a 10-person reroofing firm has an aerial measurement report showing 31 squares at 7/12 pitch, plus inspection notes: "1 layer, granule loss, 2 cracked pipe boots, chimney step flashing rusted, soft decking near rear valley." He pastes the report figures and notes into an AI assistant with the template above. The draft has 9 scope lines. Line 3 reads: "Remove the existing shingles down to the wood deck (one layer). Photos 2–5." Line 6 reads: "Replace the step flashing around the chimney, the metal pieces that keep water out where roof meets brick. Photo 6." Decking is an allowance of 4 sheets, confirmed after tear-off. The estimator corrects one line where the draft wrote 32 squares instead of 31, and sends it.

The same method works for the cover message that goes with the estimate, described in after the storm: the 3 messages a roofer should send homeowners.

What must a storm damage estimate state?

A storm-related estimate should describe the damage and the work, and leave the claim to the homeowner and the insurer. Some states require specific wording. In Texas and Florida, contracts tied to a claim carry mandatory statements about the deductible or cancellation rights. Check your state before using the same template everywhere.

In Texas, contracts of $1,000 or more tied to an insurance claim must state that the owner pays the deductible, offering to waive or absorb a deductible is illegal, and a roofer may not act as a public adjuster on its own jobs (Texas Department of Insurance, 2025). In Florida, after a declared state of emergency an owner may cancel a roof contract within 10 days or by the official start date, and roof contracts must carry a bold 14-point insurance advisory notice (Florida Statutes s. 489.147, 2026).

Keep the estimate factual about hail damage and wind damage: what you saw, where, with photos. Phrases like "your insurance will cover a full replacement" belong nowhere in it.

How do you check a roofing estimate before it goes out?

Check it against the measurement report, the photos and your state's rules, in that order. Every quantity must match the report or the estimator's note. Every scope line must have a photo or a reason. Every statement about insurance must be factual. Then read it once as the homeowner would.

Final check:

  1. Squares, linear feet and sheets match the measurement report or the estimator's notes.
  2. Every "what we will do" line has a photo number or a stated reason.
  3. Allowances show unit, expected quantity and how the final count is confirmed.
  4. "Not included" is filled in.
  5. No sentence promises what the insurer will pay.
  6. Required state notices are present.
  7. A person who is not a roofer can explain each line back to you.

How AI fits into the rest of a roofer's week, from posts to local pages, is in AI for a roofing company. If turning notes into clear customer-facing text is your bottleneck, our Copywriting Pack, a set of linked prompts for clear sales copy with an objection-handling step, is in preparation. Get notified when it launches. For the bigger picture, see the roofing company marketing guide.

FAQ

How many photos should a roofing estimate include?

Enough to show every line of the scope, which for a typical residential job means one overview per slope plus a close-up of each problem. Number the photos and refer to the numbers in the estimate. Ten to twenty well-chosen photos are easier for a homeowner to follow than eighty unsorted ones from the inspection.

Can AI write a roofing estimate from photos?

AI can write the description of the work from your notes and the photo captions you give it. It should not decide quantities, materials or prices, and it cannot reliably judge damage from photos alone. The estimator measures, decides and checks; the AI turns those decisions into sentences a homeowner understands.

Should a roofing estimate show prices per line?

An itemised estimate is easier to understand and to compare, and it shows the homeowner why your total differs from a one-line quote. Many roofers show a total with itemised scope lines and separate prices for allowances such as decking replacement. Whichever you choose, every scope line should be clear about what is and is not included.

What should a storm damage estimate say about insurance?

State what you found and what you will do, and leave the claim decision to the homeowner. In Texas, larger contracts tied to a claim must state that the owner pays the deductible. Do not write that the insurer will cover the work, and do not interpret the policy, because in Texas, for example, a roofer may not act as a public adjuster on its own jobs.

Sources

Products from Miriad

CopyConversion Copywriting Pack — sales page copy

Write sales pages that sound like your customers, not like a chatbot.

39 USD

Get notified

See all prompt packs