Roofing Passport vs EagleView in the Xactimate Workflow: What Actually Speeds Up Your Estimates
On this page
Pull up any roofing estimator's desk and you'll find the same three tools open at once: a measurement report, Xactimate, and a CRM tab they keep forgetting to update. The measurement report is the part most owners argue about, because it's the one with a recurring per-order cost and a name on the invoice. For a long time that name was EagleView. Then Xactimate's parent company, Verisk, rolled out Roofing Passport, which promised to collapse the measure-to-sketch step into something close to one click. Now estimators ask a fair question: which one should sit in front of the Xactimate write-up, and does the answer change by job type?
The short version is that these two are not the same kind of thing, even though they look interchangeable on a quote line. EagleView is a measurement provider — it flies or models the roof and hands you a report (and, on the right product tier, a sketch file). Roofing Passport is a pipeline — a Verisk-owned bridge that takes a measurement (originally from GAF QuickMeasure, now from more than one source) and auto-builds the Xactimate sketch and a pre-populated estimate for you. One produces the geometry. The other is the conveyor belt that carries geometry into your estimate. Once you see them that way, most of the "which is better" arguments dissolve into "which belongs at which step."
What follows is the workflow the way a working estimator actually runs it — including the failure modes nobody puts in a sales deck, the file formats that decide whether you save twenty minutes or lose an afternoon, and the spots where the cheapest report ends up costing you the most. We'll also be honest about the part neither tool touches: deciding which roofs are even worth measuring in the first place.
What each product actually is (stop comparing apples to conveyor belts)
Before you can place either tool in a workflow, you have to be precise about what it returns, because the marketing blurs it on purpose.
EagleView, in plain terms
EagleView sells roof measurement reports built from aerial and, increasingly, mixed imagery. The output you care about depends on the product you order:
- A PDF report with the diagram, pitch, total squares, ridge/hip/valley/rake/eave lengths, and waste tables. This is the human-readable artifact your crew and your adjuster can both read.
- A structured data/sketch file (on the products that include it) that can be brought into estimating software so you're not hand-tracing facets. EagleView's integration story with Xactimate has changed over the years, and the exact import path depends on your current EagleView product and your Xactimate license — verify it against your own account, not a forum post from three years ago.
The reason EagleView became the default isn't magic. It's coverage, a deep archive of prior imagery for many addresses, and an adjuster-side familiarity that means the report rarely gets bounced for being unfamiliar. Carriers have seen EagleView reports for years. That familiarity has real value when your estimate is going to be read by someone on the other side.
Roofing Passport, in plain terms
Roofing Passport is a Verisk product that sits between a measurement and your Xactimate estimate. The pitch is the workflow compression: you supply a roof measurement, and instead of you sketching every facet by hand in Xactimate, the geometry is converted into an Xactimate sketch and the line items are pre-populated based on the measured quantities. You then review, adjust, and finish the estimate.
The key facts to hold onto:
- Roofing Passport is owned by Verisk, the same company behind Xactimate. That ownership is why the integration is tight — the sketch lands natively rather than through a third-party import dance.
- It launched married to GAF QuickMeasure as the measurement source, which is why a lot of contractors think of "Roofing Passport" and "QuickMeasure" as one thing. They are not the same; QuickMeasure is the measurement, Passport is the bridge into Xactimate. Verisk has worked to broaden the measurement sources it accepts, so confirm what your account currently supports.
- It is a workflow accelerator, not a measurement vendor. If the underlying measurement is wrong, Passport will faithfully build you a wrong sketch faster than you could have built it by hand.
So the honest framing is: EagleView competes with QuickMeasure (and Hover, GAF, Roofr's measurement, etc.) at the measurement layer. Roofing Passport competes with the act of you sketching in Xactimate manually. When someone asks "Roofing Passport vs EagleView," they're usually really asking two questions stacked on top of each other — whose measurement do I trust, and whose path into Xactimate is smoothest — and they deserve separate answers.
The file formats that decide your whole afternoon
Ninety percent of the time "this tool was so much faster" or "this tool wasted my morning" comes down to file formats and whether the sketch landed clean. Learn these four and you'll diagnose most workflow pain on sight.
| Format | What it is | Why it matters in the workflow |
|---|---|---|
| PDF report | Human-readable measurement diagram + tables | What you hand crews and what an adjuster reads. Always keep it, even when you have a sketch file. |
| ESX | Xactimate's native estimate file | The deliverable you actually send. Contains the sketch + line items + pricing. |
| Sketch/3D data | Structured facet geometry | Determines whether the roof draws itself in Xactimate or you trace it by hand. |
| XML / structured measurement data | Machine-readable quantities | The bridge layer tools use to move squares, ridge, hip, valley into line items. |
The practical rule: a PDF-only measurement saves you climbing the roof but does not save you the sketch. You still draw every facet in Xactimate Sketch by hand off the diagram. A measurement that comes with a sketch/data file your software can ingest is what actually compresses the step. Roofing Passport's whole reason for existing is to make that ingest automatic and native, so the squares-to-line-items leap happens without you babysitting an import.
This is exactly where people get burned: they buy the cheapest PDF measurement, assume it'll "go into Xactimate," and discover the savings were only on the climb, not the sketch. If your bottleneck is sketching time — and for most estimators it is — a cheap PDF doesn't fix your bottleneck.
The estimator's actual workflow, step by step
Here's the sequence a competent estimator runs, with the decision points called out. Two parallel paths are shown because the order of operations genuinely differs.
Path A: EagleView-first (measurement vendor → Xactimate)
- Order the report for the address, choosing the product tier that matches the job (a quick retail bid vs. a full storm claim need different depth).
- QC the measurement against reality. Open the PDF, sanity-check total squares against the building footprint and stories, confirm the predominant pitch, and look for facets the imagery may have missed (additions, lower porches, detached structures).
- Bring geometry into Xactimate via whatever import path your EagleView product + Xactimate license currently support, or trace from the PDF if you're on a PDF-only product.
- Build the estimate — apply your price list, add starter, drip edge, ice-and-water per the local code requirement, ventilation, flashing, accessories, and waste.
- Review and lock the ESX, then route it where it needs to go.
Path B: Roofing Passport-first (measurement → auto-sketch → Xactimate)
- Order the supported measurement (e.g., QuickMeasure or another source Passport accepts on your account).
- Run it through Roofing Passport, which builds the Xactimate sketch and pre-populates line items from the measured quantities.
- QC the auto-build hard. This is the step people skip and regret. The sketch and quantities are only as good as the measurement, and the auto-populated line items reflect a default scope, not your scope.
- Correct scope and pricing — your accessories, your waste factor, code items, and anything the imagery couldn't see.
- Finish the ESX and route it.
Notice the work doesn't disappear in Path B; it moves. You spend less time tracing facets and more time reviewing an auto-build for scope gaps. For a high-volume estimator cranking similar roofs, that trade is a clear win. For a complex cut-up roof with dormers, multiple additions, and a low-slope tie-in, the auto-build needs so much correction that the "one click" promise gets thin — and an experienced estimator might be faster starting from a clean measurement and sketching deliberately.
Accuracy: where each one actually slips
Nobody's measurement is perfect, and the smart move is to know each tool's characteristic error so you catch it before it ships. None of these are "this brand is bad" claims — they're the physics of measuring a 3D object from imagery.
Errors that come from the imagery, not the brand
Every aerial-derived measurement shares the same blind spots:
- Tree cover over eaves or valleys can hide facets or shorten measured edges.
- Recent construction or additions may predate or postdate the imagery the report was built from, so a room addition can be missing entirely.
- Steep or stacked geometry (a roof over a roof, deep dormers) is where facet counts and pitch reads drift.
- Low-slope and flat sections tied into a sloped main roof are a classic spot for a missed transition.
- Pitch on small facets — porches, bays, dormer cheeks — is where degree-level reads wander, and pitch drives both area and waste.
The defense is the same regardless of vendor: QC the report against the footprint and against your own eyes. If the report says 28 squares on a house that looks like an 18-square ranch from the street view, something is wrong, and it's cheaper to catch it now than in a chargeback later.
The auto-build amplification effect
Roofing Passport's speed has a sharp edge: because it pre-populates line items from quantities automatically, a measurement error doesn't just give you a wrong number — it propagates that wrong number into a fully-built estimate that looks finished. A hand-sketcher tends to catch a bad facet while drawing it. An auto-build hands you a clean-looking estimate that's quietly wrong. So the faster the tool, the more disciplined your QC has to be, not less. That's counterintuitive and it's the single most common way fast estimators ship bad numbers.
A worked example
Say you've got a 2,400 sq ft two-story with a 7/12 main, a 4/12 porch, and a detached garage. The imagery was captured before the homeowner added a 12x16 sunroom off the back.
- A PDF-only measurement gives you, say, 31 squares and a tidy diagram — but the sunroom is invisible, so you're 2-ish squares light before you start.
- Run that same measurement through an auto-build and you get a polished estimate at 31 squares. It looks done. The sunroom is still missing; now it's missing inside a finished-looking ESX.
- The estimator who walked the property, or who pulled a current street view and a parcel sketch, catches the sunroom, bumps the count, adds the extra valley and the tie-in flashing, and ships a number that survives.
The tool didn't fail. The workflow failed if QC wasn't in it. Build the QC step in and either path is fine.
The QC pass, step by step (the part that protects your number)
Most estimators say they QC. Few do it the same way twice, and that inconsistency is where bad numbers slip through. Here's a repeatable pass that takes about two minutes and catches the large majority of measurement errors, on either path.
- Total squares vs. footprint. Glance at the building footprint and stories. A single-story ranch around 1,800 sq ft of living space doesn't have 35 squares of roof. If the number feels off by more than a few squares, stop and find out why before you build anything on top of it.
- Predominant pitch sanity. Does the reported pitch match what the elevation and the shadows in the imagery suggest? A reported 12/12 on a house that reads like a 6/12 ranch is a flag. Pitch drives area and waste, so a wrong pitch poisons everything downstream.
- Facet count vs. the diagram. Count the planes in the sketch against the PDF diagram. A dropped porch or dormer cheek shows up here.
- Perimeter edge labels. Confirm eaves are eaves and rakes are rakes. Mislabeled edges skew starter, drip edge, and gutter quantities.
- Current street view for additions. Pull up a current street-level image. Imagery the report was built from can be a few years stale; a sunroom, a covered patio, or a second-story addition that postdates it will be invisible in the report and very visible to your crew on install day.
- Low-slope tie-ins. Look specifically for any flat or low-slope section meeting the main roof. These are the classic missed transition, and they carry different materials and code requirements.
Do these six in the same order every time and QC stops being a vague "I looked at it" and becomes a checklist that catches the repeatable errors. The native auto-build path doesn't let you skip this — it makes it more important, because a self-built estimate hides its errors behind a finished look.
Cost and volume: the math that actually drives the decision
Owners frame this as "which report is cheaper." The better frame is cost per finished, correct estimate, including the estimator's time.
Think in three buckets:
- Per-order measurement cost — what you pay the measurement vendor.
- Estimator labor per job — sketch time + QC time + scope/pricing time, multiplied by your loaded labor rate.
- Error cost — the occasional chargeback, material shortfall, or re-roof callback from a number that was wrong.
A tool that's $10 more per order but cuts twenty minutes of sketch labor pays for itself instantly for any shop paying an estimator a real wage. Conversely, the cheapest PDF in the world is a bad deal if it leaves your estimator hand-tracing every facet. Run your own numbers with your own labor rate; the answer shifts by volume and roof complexity, and it shifts again if your estimators are your closers (because their time has an opportunity cost beyond payroll).
A rough decision frame that holds up:
| Situation | Lean toward |
|---|---|
| High volume, mostly simple retail roofs | Auto-build path (Passport) — speed compounds |
| Storm/claim work read by adjusters | A report adjusters recognize; QC depth matters more than raw speed |
| Complex, cut-up, or addition-heavy roofs | A clean measurement + deliberate sketch; auto-build needs heavy correction |
| Low volume, occasional bids | Whatever you already pay for; don't add a tool to save five sketches a month |
Storm and claim work: stay on the documentation side
If you're doing insurance restoration, the measurement-into-Xactimate question is wrapped inside a bigger one, and this is where contractors get themselves in legal trouble without meaning to. So let's be precise about the line.
What you, the contractor, can absolutely do: inspect the roof, photograph and document the damage and the existing conditions, and write an accurate, Xactimate-aligned estimate to repair the work you're going to perform. You can state facts about your scope — these squares, this pitch, this code-required ice-and-water, this drip edge, this many vents — to anyone, including the carrier. That's just describing the job you intend to build. Your measurement report and your photo documentation are the backbone of that.
What you cannot do, for a fee, on the homeowner's behalf: negotiate or "handle" the claim, interpret what their policy covers, promise a specific payout or that the claim will be approved, promise the deductible will be waived or absorbed, advertise a "free roof," or otherwise represent the homeowner against their insurer. That's unlicensed public adjusting in most states, and it's a real exposure, not a technicality. The deductible is owed; saying otherwise is one of the fastest ways to get a complaint filed.
The clean frame: you document thoroughly and write an accurate repair estimate, then hand it to the homeowner. The homeowner files. The insurer decides coverage. Your job is to make the documentation and the estimate so complete and so accurate that there's nothing to argue about on the facts. That's where a good measurement report and disciplined photo documentation earn their keep — not in negotiation, in evidence.
This is also why the "which measurement report" question matters more on claim work than on retail. A report an adjuster has seen a thousand times, paired with dated photos and a tight Xactimate-aligned estimate, removes friction from the factual side of the file. Keep your value where it's defensible: thorough documentation, accurate scope, code-correct line items. Leave coverage to the carrier and the homeowner.
Scope gaps: the money that hides between the measurement and the estimate
Here's the part that separates a measured estimate from a complete one. A measurement report tells you geometry — squares, ridge, hip, valley, rake, eave, pitch. It does not tell you scope. Scope is the set of line items the job actually requires, and that's where estimates leak money, in both directions.
Common scope items that geometry alone won't remind you of:
- Code-required items your local IRC adoption mandates — ice-and-water shield in cold climates, specific underlayment, drip edge at eaves and rakes, proper nailing patterns, ventilation minimums. Geometry doesn't know your jurisdiction adopted a newer code edition.
- Starter course at eaves and rakes, computed off the eave/rake lengths the report does give you — but only if a line item exists for it.
- Flashing: step, counter, apron, valley metal, sidewall, chimney, pipe boots. The report shows you the valleys and walls; the flashing is your call.
- Accessories: ridge vent vs. box vents, pipe jacks, drip edge color, ridge cap type.
- Detach-and-reset items: gutters, solar, satellite, antennas, detector relocation.
- Layers and tear-off complexity the imagery can't see.
- Steep and high charges the pitch read should trigger but won't add themselves.
The discipline that catches all of this is a scope checklist run against every estimate, regardless of which measurement tool fed it. The auto-build path makes this more important, not less, because a pre-populated estimate looks complete when it's only geometry-complete. "It built itself" is not the same as "it's right."
Two scope items deserve special mention because they're where estimates most often come up short and where an adjuster, on claim work, will most often push back if they're missing. First, code upgrade items. When a jurisdiction adopts a newer IRC edition, items that weren't required on the original roof — an extra row of ice-and-water, a particular underlayment, a ventilation minimum, a specific nailing pattern — become required on the replacement. Geometry has no idea which edition your county adopted. You have to know your local code and add those line items deliberately, with the code citation in your notes so the requirement is documented as a fact, not an opinion. Second, detach-and-reset and access items. Gutters that have to come off and go back, solar arrays, satellite dishes, and the labor to protect landscaping and stage materials on a tight lot — none of these live in the roof geometry, all of them cost real money, and all of them get forgotten on a fast build. A standing scope checklist is what turns these from "oops" into routine.
The deeper point: a measurement tool and an estimating tool together get you a geometry-correct, math-correct estimate. They cannot make it a complete estimate, because completeness is a function of judgment about this specific roof, this jurisdiction, and this property. That judgment is the estimator's value, and no auto-build replaces it — it just gives the estimator a faster starting line.
Where RoofPredict fits — before the measurement, not instead of it
Everything above assumes you've already decided to measure a given roof. That decision is the expensive one, and it's the one neither EagleView nor Roofing Passport helps you make. Both start working after you've picked an address. The cost that quietly eats roofing shops is ordering measurements, mailing pieces, and sending estimators to roofs that were never going to be jobs.
That's the gap RoofPredict fills, and it sits one step upstream of this whole workflow. RoofPredict scores every home in your service area by roof-age band — recent, mid-life, due, overdue — combined with per-roof storm exposure, and produces a ranked target audience: which roofs in your area are actually due, house by house, with a "why this home" evidence chain you can read. You draw a territory on a hex map or import addresses by CSV, filter to storm-hit streets, and get back a prioritized list instead of a whole ZIP code. Then — and only then — do you spend an EagleView or QuickMeasure order on the roofs worth measuring.
Be straight about what that scoring is and isn't: it's an age-plus-storm-exposure heuristic, not a measurement and not a guarantee. Roof age comes back as a range, not an exact install date, because re-roofs don't show up in county "year built" data. Storm exposure is odds that a roof took wear, not proof of damage — you still have to get on the ladder. RoofPredict tells you which ladder is worth leaning; EagleView/QuickMeasure measure the roof once you're there; Roofing Passport carries that measurement into Xactimate. They're three different jobs, and they stack.
Put concrete numbers on it. Say you order 200 measurements a season across a service area, and historically about 1 in 13 turns into a job. That's roughly 185 measurement orders, plus the QC and sketch time on each, spent on roofs that didn't convert — pure drag on cost-per-job. If ranking the area by age band and storm exposure lets you spend those same measurement dollars on roofs that are actually in the due/overdue band, the conversion rate on what you do order climbs, and the cost buried in dead measurements drops. The measurement tools can't move that number, because they start working only after you've already picked the address. The pick is the leverage point.
This is also where the results funnel earns its place. RoofPredict reports back a delivered → views → form → calls → leads → wins funnel with cost-per-lead and cost-per-win, and shows actual vs. estimate vs. an industry benchmark, with A/B campaign variants. For an owner trying to decide whether the measurement and mail spend is paying off, that's the missing scoreboard — you can finally see which streets, which age bands, and which mail variants produced won jobs, and aim next season's spend at what worked instead of guessing.
For the estimator specifically, the payoff is that your measurement spend and your sketch time go toward roofs with a real reason to convert. The ranked list comes with the evidence — age band, storm hits, an opportunity score — so a green canvasser or a mail piece can lead with a concrete reason this house, not a generic "we're in your neighborhood." That's the difference between paying for 200 measurements to find 15 jobs and paying for the measurements that map to the due roofs in the first place.
Tying the lead back to the estimate (so the source doesn't vanish)
There's a second leak between "which roof" and "finished estimate": the handoff. An estimator builds a beautiful ESX and the lead's origin — the mail piece, the QR scan, the door-knock — evaporates because nobody wrote it down. Three months later the owner can't tell which campaigns produced the won jobs.
RoofPredict closes that loop on the front of the pipeline so your estimating effort stays attributable. Every targeted home gets a personalized microsite and PDF report (roof profile, storm history, cost-of-waiting) with a lead-capture form and a per-home QR code for the mail piece or the door hanger. When the homeowner responds, the lead lands in a pipeline (new → contacting → appointment → inspected → won/lost) with an immutable first-touch source, and it two-way syncs to the CRM you already run — JobNimbus, AccuLynx, ServiceTitan, HubSpot, Roofr, CompanyCam and others — so the estimate your team builds in Xactimate is tied back to the campaign that produced it. You end up able to see a delivered → views → form → calls → leads → wins funnel with cost-per-lead and cost-per-win, and compare actual vs. estimate so next season's targeting is sharper. The measurement tools never touch this; it's the part that makes the measurement spend accountable.
A complete, defensible estimating workflow (checklist)
Put it all together and a clean shop runs something like this. Adapt the tool names to what you license, but keep every step.
- Target before you measure. Rank the roofs in your area by age band + storm exposure; work the due/overdue list, not the whole ZIP. Skip new roofs entirely.
- Confirm the lead's source on intake so the won job is attributable later.
- Get on the roof when you can. Imagery is a head start, not a substitute for eyes on a complex or addition-heavy roof.
- Order the right measurement product for the job — retail depth for retail, adjuster-recognized depth for claims.
- QC the measurement against the footprint, the street view, and the parcel before it ever touches Xactimate. Catch missing additions, tree-hidden facets, and bad pitch reads here.
- Choose your path into Xactimate: auto-build (Passport) for high-volume simple roofs; deliberate sketch for complex ones.
- Run a scope checklist on the finished sketch — code items, starter, flashing, accessories, detach-and-reset, steep/high — every single time.
- Lock the ESX, document photos with dates for any claim work, and keep the PDF report in the file.
- On claim work, stay on the documentation side — accurate estimate to the homeowner, who files; the insurer decides coverage. No payout promises, no deductible talk, no "free roof."
- Feed results back — actual vs. estimate, cost-per-win by campaign — so next quarter's targeting and your waste factors both get sharper.
The measurement layer, side by side
Since the real choice on the measurement layer is bigger than EagleView alone, it helps to lay the common sources next to each other the way an estimator weighs them. None of these are rankings — they're the trade-offs that actually come up when you're deciding what to order for a given roof.
| Measurement source | What it returns | Where it shines | Watch-outs |
|---|---|---|---|
| EagleView | PDF report + sketch/data on the right tier | Deep imagery archive, adjuster familiarity, claim-side comfort | Per-order cost on premium tiers; confirm your current Xactimate import path |
| GAF QuickMeasure | Measurement that feeds Roofing Passport natively | Tight, native into Xactimate via Passport | It's a measurement, not the bridge — don't conflate it with Passport itself |
| Hover | 3D model from homeowner/rep photos | Captures additions a stale aerial misses; interior-of-property detail | Needs someone on site taking photos; not a pure desktop order |
| Roofr / others | Report, sometimes with sketch data | Often priced aggressively for volume | Verify the data format actually lands in your estimating software |
The pattern worth internalizing: a desktop aerial order (EagleView, QuickMeasure) is fast and needs no one on site, but inherits whatever the imagery last captured. A photo-based capture (Hover) costs you a site visit but sees the house as it stands today, including last month's addition. On a simple roof in a stable neighborhood, the desktop order wins on speed. On a custom or recently-modified home, the capture-on-site approach catches the thing that would have blown your number. Smart shops keep more than one in the toolbox and pick per roof rather than swearing loyalty to a single logo.
How the sketch actually lands in Xactimate (and why it sometimes doesn't)
The single biggest source of "why is this taking so long" is a sketch that almost imported. Here's what's happening under the hood, in plain terms, so you can troubleshoot instead of guess.
Xactimate's Sketch is a structured drawing — facets, edges, and the relationships between them (this edge is a ridge, that one a valley, this plane is at 7/12). When a measurement source feeds Xactimate, it's handing over that structure so Xactimate can render the planes and then compute quantities. Roofing Passport, being a Verisk sibling, hands that structure over natively, which is why it lands clean. A third-party import has to translate its structure into something Xactimate accepts, and translation is where edges get mislabeled, a facet flips, or the pitch on one plane reads flat.
What goes wrong, ranked by how often you'll see it:
- A mislabeled edge — a rake imported as an eave, so your starter and drip-edge quantities come out skewed. Catch it by eyeballing the perimeter labels before you trust the line items.
- A dropped facet — usually a small porch or a low dormer cheek that didn't survive translation. Count facets in the sketch against the PDF diagram.
- A flat-read plane — a low-slope section that imported at 0 pitch when it's actually 2/12, which changes both area and the line items it triggers.
- Doubled geometry — rare, but an overlapping facet inflates squares. Your total-square sanity check against the footprint catches this.
None of these are exotic. They're the routine friction of moving geometry between systems, and a thirty-second visual QC of the imported sketch — perimeter labels, facet count, pitch on the odd planes — catches almost all of them before they become a wrong number. The native path (Passport) reduces the frequency of these, but it does not eliminate the need to look, because a faithfully-imported sketch of a flawed measurement is still flawed.
Waste factor: the number that quietly decides your margin
Geometry gives you net squares. The job consumes more than net squares because of cuts, starter, and the way bundles break. Waste factor is how you bridge that gap, and it's a place where both the auto-build default and the careless estimator leave money on the table or eat it.
The practical drivers of waste:
- Cut-up roofs with lots of hips and valleys generate more offcut than a simple gable. A hip roof commonly runs a higher waste factor than a straight gable for that reason.
- Shingle type and pattern matter — a shingle requiring a specific exposure or a directional pattern wastes more on cuts.
- Valley method (woven, closed-cut, open metal) changes consumption.
- Starter and ridge cap — whether you're cutting cap from field shingle or buying dedicated cap changes the waste math.
The trap with an auto-build is that it applies a default waste factor, and a default is, by definition, wrong for most specific roofs. A simple gable carrying a complex-roof waste factor over-orders material and pads the estimate in a way an adjuster may flag; a cut-up hip carrying a default gable factor leaves your crew short on the roof. Set waste deliberately off the roof's actual geometry — the report gives you the hip and valley lengths to justify it — rather than accepting whatever number populated.
A worked example: a 30-square straight gable might run a modest waste factor, putting you near 33 squares of material. A 30-square roof that's all hips and valleys can justifiably run materially higher, pushing real consumption well past that. Same net squares, meaningfully different material order — and the difference is entirely in geometry the report already handed you, if you read it.
Price lists, macros, and the part that's actually about your setup
A lot of "this tool builds a better estimate" talk is really about the price list and macros, which live in Xactimate, not in the measurement tool. Two estimators feeding the identical sketch into Xactimate can produce very different estimates because one has a clean, current price list and a tight set of macros and the other is hand-adding every line.
Where your real speed comes from, regardless of measurement vendor:
- A current, correct price list for your region. An out-of-date list produces numbers that get questioned and slows every estimate while you override.
- Macros that bundle your standard scope — tear-off, underlayment, starter, drip edge, ridge cap, the works — so a residential re-roof drops in as a block you then tune, rather than line by line.
- A documented standard scope so every estimator builds the same complete estimate. This is what makes an auto-build and a hand-sketch both come out right: the discipline is in your template, not the tool.
The takeaway for the Passport-vs-EagleView decision: a chunk of the speed people attribute to the measurement tool is actually their Xactimate setup doing the work. Invest in the price list and macros and both paths get faster. Skip it and no measurement tool will save you, because the bottleneck was never the sketch.
Five mistakes that cost real money
Patterns that show up again and again across shops, with the fix for each.
- Buying on per-order price alone. The cheapest PDF that leaves you hand-tracing every facet is the most expensive option once you load in estimator time. Price the finished correct estimate, not the report.
- Trusting the auto-build because it looks finished. Geometry-complete is not scope-complete. Run the scope checklist every time, especially when the estimate populated itself.
- Skipping the footprint sanity check. A two-minute cross-check against the building footprint and a current street view catches the missing addition and the doubled facet before they ship. It's the highest-ROI two minutes in the workflow.
- Letting the lead source evaporate. A perfect estimate with no record of which campaign produced the lead means you can't tell what's working. Lock first-touch source at intake.
- Measuring roofs that were never jobs. The cost nobody puts on the estimate is the stack of measurements ordered on new roofs and dead streets. Rank before you order, and point the measurement spend at the roofs that are actually due.
The through-line on all five: the measurement tool is rarely the problem. The workflow around it — what you order, how you QC, what scope you enforce, and which roofs you point it at — is where estimates are won or lost.
So which one — Roofing Passport or EagleView?
The question contains a false binary, and seeing through it is the whole point. EagleView is a measurement vendor; Roofing Passport is the Verisk-owned bridge that carries a measurement into an Xactimate sketch and estimate. You can run EagleView and never touch Passport. You can run Passport on a QuickMeasure order and never order EagleView. And on a given week you might do both, depending on the job.
Decide at two layers, separately:
- Measurement layer: pick the source you trust for this roof and this audience. On adjuster-read claim work, recognizability and QC depth carry weight. On retail volume, speed and per-order cost carry weight.
- Into-Xactimate layer: if your bottleneck is sketch time on high volumes of similar roofs, the native auto-build is a real accelerant — provided your QC discipline scales with the speed. If your roofs are complex and cut-up, a deliberate sketch from a clean measurement often wins.
And one layer above both: measure the right roofs in the first place. The fastest measure-to-estimate pipeline in the world is still a loss if it's pointed at roofs that were never going to convert. Rank for the due and overdue roofs, document honestly, write a tight Xactimate-aligned estimate, and keep your value where it's defensible — on the geometry, the scope, and the evidence.
If the upstream "which roofs" decision is the part costing you measurements and windshield time, that's exactly the step RoofPredict is built for: a ranked, house-by-house list of the roofs in your area that are actually due, with the storm history and the reason-this-home attached, feeding a pipeline that ties the won job back to the campaign that found it. Book a demo and bring a street you already know — measure the right doors, and let EagleView, QuickMeasure, and Xactimate do what they're each good at on the roofs that were worth it.
FAQ
Is Roofing Passport the same as EagleView?
No. EagleView is a measurement vendor that produces a roof report (and, on some products, a sketch file). Roofing Passport is a Verisk-owned workflow bridge that takes a supported measurement and auto-builds the Xactimate sketch and a pre-populated estimate. One produces geometry; the other carries geometry into Xactimate. They operate at different steps and can be used together.
Does Roofing Passport use EagleView measurements?
Roofing Passport launched tied to GAF QuickMeasure as its measurement source, which is why people conflate the two. Verisk has worked to broaden the sources Passport accepts, so the safe play is to confirm what your specific account currently supports rather than assume any single vendor is or isn't accepted.
Which is more accurate, Roofing Passport or EagleView?
That comparison is slightly off, because Passport isn't a measurement source — its accuracy equals the accuracy of whatever measurement you feed it. The real comparison is between measurement vendors (EagleView vs. QuickMeasure vs. others). All aerial-derived measurements share the same blind spots: tree cover, additions captured before or after the imagery, steep stacked geometry, and pitch on small facets. QC every report against the footprint and street view regardless of brand.
What file format goes into Xactimate?
The native Xactimate estimate file is ESX. A PDF measurement report is human-readable but does not auto-sketch — you trace facets by hand from it. To skip the sketch step you need a structured sketch/data file your software can ingest, which is exactly what Roofing Passport produces natively for Xactimate.
Will an auto-built estimate be ready to send?
No. An auto-build gives you a geometry-complete starting point, not a scope-complete estimate. You still have to add code-required items, starter, flashing, accessories, detach-and-reset, and steep/high charges, and correct anything the imagery missed. A pre-populated estimate looks finished, which is precisely why disciplined QC matters more on the fast path, not less.
Can a contractor write an Xactimate estimate for an insurance job?
Yes — you can inspect, photograph and document the damage, and write an accurate Xactimate-aligned estimate to repair the work you'll perform, and state facts about your scope to anyone including the carrier. What you cannot do for a fee is negotiate or handle the claim, interpret coverage, promise a payout or approval, promise the deductible is waived, or advertise a free roof. That's unlicensed public adjusting in most states. Document thoroughly, hand the estimate to the homeowner, the homeowner files, the insurer decides coverage.
How do I avoid missing scope on an aerial measurement?
Run a fixed scope checklist on every estimate: code-required items for your jurisdiction (ice-and-water, underlayment, drip edge, ventilation), starter at eaves and rakes, all flashing types, accessories, detach-and-reset items, layer/tear-off complexity, and steep/high charges. Geometry gives you squares and edge lengths; scope is your call. Also cross-check the footprint and a current street view for additions the imagery didn't capture.
Which tool should a high-volume retail shop use?
High volume on mostly simple roofs is where an auto-build path (Roofing Passport on a supported measurement) pays off, because the time saved on sketching compounds across hundreds of jobs. Just make sure your QC scales with the speed. For complex, cut-up, or addition-heavy roofs, a clean measurement plus a deliberate manual sketch often beats correcting a heavy auto-build.
How does RoofPredict relate to these measurement tools?
RoofPredict sits one step upstream. It scores every home in your area by roof-age band and per-roof storm exposure and returns a ranked, house-by-house list of the roofs that are actually due, so you spend measurement orders and estimator time only on roofs worth pursuing. It's an age-plus-storm heuristic, not a measurement and not a guarantee — roof age is a range, and storm exposure is odds, not proof. EagleView or QuickMeasure measure the roof; Roofing Passport carries that into Xactimate; RoofPredict tells you which roofs to bother with.
How do I keep the lead source attached to the finished estimate?
Capture first-touch source at intake and keep it immutable through the pipeline. RoofPredict tags each targeted home with a per-home QR code and microsite, lands responders in a new-to-won pipeline with a locked first-touch source, and two-way syncs to CRMs like JobNimbus, AccuLynx, ServiceTitan, and HubSpot, so the ESX your team builds ties back to the campaign that produced the lead and you can read cost-per-win by source.
The Roofline by RoofPredict
Stay Ahead of Roofing Market Changes
Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.
Sources
- Xactimate (Verisk) — Property Estimating Software — verisk.com
- Verisk — Roofing Passport — verisk.com
- EagleView — Roof Measurement Reports — eagleview.com
- GAF — QuickMeasure Roof Reports — gaf.com
- National Roofing Contractors Association (NRCA) — nrca.net
- International Code Council — International Residential Code (IRC) — iccsafe.org
- Insurance Institute for Business & Home Safety (IBHS) — Roofing — ibhs.org
- NOAA National Weather Service — Storm Prediction Center — spc.noaa.gov
- OSHA — Fall Protection in Construction — osha.gov
- Federal Trade Commission — Advertising and Marketing Basics — ftc.gov
- Texas Department of Insurance — Public Insurance Adjusters — tdi.texas.gov
- National Association of Insurance Commissioners (NAIC) — Public Adjusters — naic.org
- U.S. Bureau of Labor Statistics — Roofers — bls.gov
- RoofPredict — roofpredict.com
Related Articles
Vexcel vs Nearmap Aerial Imagery for Roofing: A Contractor's Buying Guide
What actually matters when you pick Vexcel or Nearmap for roof measurements, storm documentation, and targeting, from a contractor's chair, not a sales deck.
How to Support Overhead and Profit on a Roof Claim, Factually
Overhead and profit gets denied because it gets asserted instead of documented. Here is how to build the trade-count, complexity, and coordination record that supports O&P on its own merits.
How to Build a Roof Claim Evidence Index Your Carrier Can't Wave Away
A roof claim evidence index is the spine of every documented estimate you hand a homeowner. Here is how to build one that survives a desk review.