Blog/prospecting

Satellite vs Drone vs Street View: Which Imagery Actually Works for Roof Prospecting?

Drone, satellite, and street view all show you roofs — but they solve completely different problems. Here's which imagery type actually works for prospecting at scale, which one closes jobs, and why mixing them up costs you money.

JT
Jake Thompson
June 5, 2026

The question isn't "which imagery is best." It's "best for what."

Whatever the imagery source, start where hail fell: the free US hail map has every NOAA report, updated daily.

Scoring 4,000 roofs in a ZIP code and inspecting one roof you're about to quote are completely different jobs. Using the wrong imagery source for either one wastes money — or worse, leaves you with a prospecting method that tops out at 12 roofs a day because it requires a pilot and a flight plan.

Here's the short version: drones win the single-roof close-up. Street view adds ground-level context. Satellite is the only modality that scales to neighborhood-level prospecting. The rest of this post explains why, what each source actually shows AI, and the workflow that stacks all three without overpaying for any of them.

The three imagery sources side by side

SourceCoverageCost per roofFreshnessResolutionWhat it's actually for
SatelliteEvery roof in the countryPenniesRefreshed periodically; storm overlays compensate for lag~30–50cmProspecting at scale — rank thousands of addresses by condition
DroneOne roof at a time$150–$400/flight or your own laborOn-demandSub-centimeterInspection, damage documentation, homeowner-facing reports
Street ViewFront elevation onlyFreeOften 2–5 years staleGround angleSupplemental signals — gutters, fascia, visible sag on steep faces

The column that matters most for prospecting is coverage. If you can't score 500 roofs before lunch, it's not a prospecting tool — it's an inspection tool. That single constraint eliminates two of the three sources before the conversation goes any further.

Drone imagery — the closer, not the prospector

Drone-plus-AI tools have gotten genuinely good at a specific job: generating inspection reports that hold up under insurance scrutiny. Tools like Loveland Innovations (IMGING), DroneBase, and EagleView's drone product can produce measurement reports, flag hail strikes with GPS coordinates, and hand you a PDF that your adjuster and the homeowner can both read. That's real value.

What drone imagery can't do is prospect. The math is immediate: flying a single roof costs $150–$400 if you're hiring out, or 45–90 minutes of your own time if you own the drone and hold a Part 107 certificate. Flying one ZIP code — maybe 800–1,200 residential parcels — at that rate would cost $120,000–$480,000 in contracted flights, or roughly six months of full-time drone hours. That's before you've knocked a single door.

There's also the permission problem. Legally flying over private property for commercial purposes requires the homeowner's consent in most jurisdictions, and you definitely can't fly 800 addresses in a ZIP without someone calling the FAA. Drone prospecting isn't just expensive — it's structurally impossible at scale.

Verdict: Use drones after the appointment exists, not to create it. If you're using drone footage to build your canvassing list, you're using the wrong tool.

Street view — useful signals, wrong angle

Google Street View (and Bing Streetside, Apple Look Around) gives you something drones and satellite don't: a ground-level human perspective on the property. That angle reveals things overhead imagery misses — fascia rot, soffit staining, gutters pulling away from the fascia, visible patching on steep front faces, general property maintenance signals that correlate with deferred roof replacement.

Those are real signals. A house with sagging gutters, peeling paint on the fascia, and a tarp over one corner of the front slope is a different prospect than a house with identical satellite scoring but immaculate curb appeal. Street view adds that context.

The hard limits:

  • Flat and low-slope roofs are invisible. Street view shows you the front elevation. If the roof pitch is under 4:12, you're seeing sky and maybe a few inches of drip edge.
  • Image age is a real problem. In suburban and rural areas, Street View imagery is often 2–5 years old. A roof that looked marginal in 2022 might have been replaced in 2023. You're prospecting on stale data.
  • One elevation only. The back of the house — where a lot of storm damage concentrates on north-facing slopes — is invisible unless there's a rear alley with Street View coverage.

Street view works as a secondary filter. After satellite scoring surfaces your top 20 addresses in a neighborhood, spending 90 seconds per address in Street View to sanity-check the front elevation is worth doing. Using Street View as your primary prospecting method — manually scanning addresses one at a time — tops out at maybe 30–40 roofs per hour and gives you incomplete data on every single one.

Can AI score a roof from Street View alone? Partially. Front elevation signals (gutter condition, visible patching, fascia state, general property upkeep) are readable by computer vision. But you're missing the overhead view entirely, which means you can't assess field condition, ridge line integrity, valley wear, or any rear-slope damage. Street view AI scoring is a supplemental signal, not a replacement for overhead imagery.

Satellite — the only modality that scales to prospecting

Satellite imagery covers every residential address in the country. Scoring a roof from satellite costs pennies — the economics of processing thousands of addresses in a single run are completely different from per-flight drone costs. That coverage-to-cost ratio is why satellite is the only imagery source that makes prospecting at scale possible.

At 30–50cm resolution, AI trained on roofing-specific datasets can extract:

  • Material classification — asphalt shingle vs. metal vs. tile vs. flat membrane
  • Surface degradation patterns — granule loss, oxidation discoloration, visible cracking on flat roofs
  • Patch evidence — color discontinuities that indicate prior repair work
  • Approximate age banding — newer roofs reflect differently than aged ones; AI can sort roofs into rough age brackets even without permit data
  • Storm damage probability — when satellite scoring is overlaid with NOAA hail event data, the model can flag roofs in the damage footprint that show surface anomalies consistent with impact damage

Roofbird uses exactly this stack — satellite imagery scored by AI, overlaid with storm event data, surfaced as a ranked territory heatmap with individual address scores. The output is a prioritized canvassing list: here are the 40 addresses in this ZIP most likely to need a new roof in the next 18 months, sorted by score. You work the list top-down.

See your territory scored from satellite →

Honest limits of satellite scoring:

  • No under-deck condition. Satellite tells you about surface condition. Decking rot, structural issues, and interior leak damage require a physical inspection. Satellite score ≠ inspection report.
  • Tree occlusion. Heavy canopy coverage can obscure portions of a roof. AI flags occlusion rather than guessing; you account for it on the door knock.
  • Refresh lag. Satellite imagery isn't live. Most commercial providers refresh at 6–18 month intervals depending on region. Storm event overlays compensate for this — a hail event from last month is flagged even if the imagery predates it — but a roof replaced three months ago might still show its old score. It's a prospecting tool, not a permit database.

For a full breakdown of what AI reads at satellite resolution and how scoring models are trained, see the full guide to satellite imagery for roofing.

The stack that actually wins in 2026

None of these three sources is a complete system by itself. The roofers who are prospecting most efficiently in 2026 use all three — each for its specific job:

Step 1: Satellite to build the ranked list. Pull your target ZIP or county. Let satellite AI scoring surface the top 40–60 addresses ranked by condition score, age band, and storm event overlap. This is your canvassing list for the week. Cost: a few dollars. Time: minutes.

Step 2: Street view to sanity-check the top 20. Before you load up the truck, spend 60–90 seconds per address in Google Street View on your highest-priority targets. You're looking for obvious disqualifiers (brand-new roof, commercial property mislabeled as residential) and confirming the curb-appeal signals align with the satellite score. Cut anything that doesn't pass. Time: 20–30 minutes.

Step 3: Door knock the filtered list. You're showing up with a specific reason — "your roof is in the age range where we're seeing a lot of insurance-eligible wear in this area" — not cold-pitching. The satellite score gives you the conversation opener. You're not guessing; you've done the homework.

Step 4: Drone to document and close. You've got an interested homeowner. Now fly the roof (or have it flown), generate the inspection report, document the damage with GPS-tagged photos, and hand the homeowner a PDF they can submit to their adjuster. The drone does its actual job: turning an interested prospect into a signed contract.

Each modality does one job. Contractors who try to use satellite imagery to close (it's not granular enough) or drones to prospect (it's not scalable enough) are using the wrong tool for the wrong stage. The stack works because it doesn't ask any single source to do more than it's built for.

For a step-by-step guide to building the ranked list in Step 1, see how to build a roofing canvassing list with AI.

FAQ

Q: Can AI score a roof from Google Street View alone?

It can extract front-elevation signals — gutter condition, fascia state, visible patching on steep faces, property upkeep indicators. What it can't do is assess field condition, ridge integrity, valley wear, rear-slope damage, or flat/low-slope surfaces. Street view AI scoring is a useful secondary signal layered on top of overhead imagery. As a standalone prospecting method, it's incomplete and slow.

Q: Is drone imagery more accurate than satellite for assessing roof condition?

Per-roof, yes. Sub-centimeter drone resolution picks up individual hail strikes, granule loss in specific zones, and flashing gaps that 30–50cm satellite imagery can't resolve. But accuracy isn't the bottleneck in prospecting — coverage and cost are. You don't need sub-centimeter accuracy to decide which neighborhood to canvass next week. You need to score 500 roofs before lunch.

Q: How fresh is the satellite imagery these tools use?

It varies by provider and region. Commercial satellite providers (Maxar, Planet, Nearmap) refresh urban areas more frequently than rural ones — some urban markets see 3–6 month refresh cycles, rural areas can run 12–18 months. Storm event overlays compensate for refresh lag: a hail event that happened last month is flagged against addresses in the damage footprint regardless of when the imagery was captured. For the freshest imagery in your specific market, ask any satellite prospecting tool what their refresh SLA is for your county.

Q: Do I need a Part 107 license to use drone inspection software?

The software, no. The flying, yes — if you're operating commercially in the US. Part 107 is the FAA certification required for commercial drone operations. It's a written test, not a flight test, and takes most people 10–20 hours of study. If you're hiring a drone inspection company, they handle licensing. If you're flying yourself for commercial roofing work, you need the cert. This is another reason drones don't scale for prospecting — the regulatory overhead alone makes high-volume flights impractical.


Prospect from orbit. Close on the roof. Try Roofbird.

Your territory is already scored. The ranked list is waiting. See how it works →

New in Roofbird

Now with the homeowner's contact details on every lead

Finding the roof is half the job — you still have to reach the owner. Roofbird now unlocks the homeowner's name, phone, email, and mailing address on any lead, every phone DNC-scrubbed so you know who's safe to call, plus whether they're an owner-occupant or an absentee owner. No skip-tracing tools, no bought lists: find the roof, get the owner, call or mail the same day.

Written by

Jake Thompson

Have a question about anything in this post? Reach the Roofbird team at support@roofbird.ai.

Try Roofbird — 25 free leads in your area

See a sample dashboard for DFW first, no signup needed. Trial loads 25 free pre-scored leads in your own service area.