How Xactimate Pricing Varies: A Roofer's Field Guide

On this page
Xactimate pricing can vary because an estimate is not one universal roof price. It depends on the selected price-list area, price-list month, local material/labor/equipment inputs, line-item choices, quantities, taxes, estimate settings, and the actual job conditions. Verisk's own pricing methodology says its published prices are built from market research, but it also says individual costs can vary by size, complexity, accessibility, location, contractor overhead, and service level.
That means the safest way to handle a roof estimate difference is not to argue from the total number first. Start with the price list, the scope, the quantities, the settings, and the evidence. A contractor invoice, supplier quote, roof measurement, code note, or access photo can be useful, but it needs to be tied to a specific line item or estimate assumption.
Roofing contractors need a clean, professional way to explain why a real job cost may not match an Xactimate estimate. This page is not legal advice, public adjusting advice, a proprietary price list, or a script for inflating scopes.
Direct Answer
Xactimate pricing varies by region and month because the estimate depends on the selected price-list market, price-list date, localized material/labor/equipment inputs, estimate settings, quantities, and roof-specific conditions. The useful contractor response is to identify the exact line, setting, quantity, or job condition being reviewed and attach evidence for that item.
The Short Version
If two roof estimates disagree, check these items before debating the bottom line:
- Price-list market: Is the estimate using the right geographic area for the property?
- Price-list month: Is the estimate using the correct month or version for the claim workflow?
- Scope: Are both estimates repairing or replacing the same things?
- Quantities: Do squares, linear feet, each counts, waste, slopes, ridges, valleys, penetrations, and accessories match the roof?
- Line-item selection: Are the activities and components actually comparable?
- Estimate settings: Are taxes, market conditions, permits, labor burdens, overhead and profit, depreciation, and other parameters handled consistently?
- Job conditions: Are steepness, height, access, staging, tear-off, decking condition, material availability, and local labor conditions documented?
- Support: Does the contractor have photos, measurements, supplier quotes, invoices, labor notes, and a clear explanation by line item?
That checklist gives the discussion a factual base. It also prevents a weak supplement packet from looking like a generic complaint about software pricing.
Fast Triage: What Kind Of Price Difference Is This?
Do not treat every pricing gap as the same problem. A useful review starts by naming the type of difference.
| Difference type | What to check first | Strong support | Weak support |
|---|---|---|---|
| Market mismatch | Price-list area, property address, ZIP or county context, service-area edge | Estimate page, property location, supplier quote, delivery or disposal evidence | "Our market is expensive" with no local proof |
| Date mismatch | Price-list month, estimate date, supplement date, install schedule | Dated quote, dated invoice, storm timeline, material availability note | "Prices went up" with no date trail |
| Quantity mismatch | Squares, waste, ridge, hip, valley, eave, rake, penetrations, stories | Measurement report, annotated sketch, slope photos, line-by-line quantity table | A total-only contractor estimate |
| Scope mismatch | Remove/replace activity, accessories, flashing, ventilation, decking, code or permit item | Estimate line number, photo, product requirement, permit or authority source when cited | A broad note that the roof "needs more" |
| Settings mismatch | Tax, depreciation, O&P, market conditions, labor burdens, permits, default activity | Parameter review, estimate settings page, reviewer note, source-limited explanation | Claiming every add-on always applies |
| Job-condition mismatch | Height, steepness, access, staging, disposal, safety, landscaping protection | Photos, route notes, crew or equipment note, driveway/access constraints | A generic statement that the job is hard |
This table is also a quality check for the page. If a section cannot help the reader classify the difference, document the evidence, or avoid an unsafe claim, it probably does not deserve space.
What Xactimate Is, And What It Is Not
Xactimate is property claims estimating software from Verisk. It is used to create estimates, organize scopes, apply price lists, sketch structures, and support claims workflows. Verisk describes Xactimate as software for property claims estimating, not as a guarantee that every published unit price will match every contractor's cost on every roof.
That distinction matters. A price list can help standardize estimating, but a roof replacement is still a job in the real world. The property has a location. The roof has a shape, pitch, height, access constraints, old materials, code context, and weather history. The contractor has labor, material, equipment, overhead, scheduling, and service-level realities.
So the practical question is not, "Is Xactimate right or wrong?" The better question is:
Does this estimate use the right market, date, scope, quantities, settings, and documented job assumptions?
That question is more useful for contractors, homeowners, adjusters, and reviewers because it points everyone back to evidence.
The source set includes Verisk's Pricing Research Methodology, Verisk's Xactimate product page, Xactware HelpDocs on price-list area and month differences, price-list terminology, pricing parameters, modifying item unit price, attaching notes and documents to line items, the XactAnalysis contractor line-item worksheet, and NOAA's Storm Events Database.
How Verisk Says Pricing Is Researched
Verisk's pricing methodology describes two broad research approaches.
The first is bottom-up research. In plain terms, this looks at the components that make up an installed price: material, labor, equipment, productivity, and related unit-cost inputs. For roofing, that matters because the installed price is more than the shingle bundle. The work may also include tear-off, underlayment, starter, drip edge, vents, flashing, ridge cap, disposal, access, safety, and other scope items.
The second is top-down research. This looks at completed work and market-level pricing information, then uses that information to evaluate unit costs. Verisk says its research includes survey information from contractors, suppliers, and service providers, along with completed repair and remodeling estimates from live jobs. It also describes cluster analysis and market research processes designed to publish localized price lists.
The important contractor takeaway is this:
Xactimate pricing is reported market-price data based on Verisk's research. It is not a promise that one unit price will fit every contractor, roof, schedule, material source, or job condition.
Verisk's methodology itself recognizes that individual costs can vary. It points to factors such as project size, complexity, accessibility, location, contractor overhead, and service level. That is the safe foundation for explaining estimate differences. It is much stronger than saying the price is "bad" or "too low" without showing why the specific roof is different.
Why Region Matters
Xactimate pricing varies by geography because the underlying price list is localized. Verisk's methodology says it publishes price lists for more than 460 areas across the United States and Canada, and Xactware's price-list help describes price lists as area-specific. That is enough support for a practical contractor habit: verify the selected market before arguing from the total.
For a roofer, this creates several practical checks.
First, make sure the estimate uses the correct market for the property. A roof near a metro boundary, county line, or service-area edge can raise questions if the selected price list does not reflect where the work is actually performed.
Second, compare the right thing. A line item from one market may not be comparable to a line item from another market without context. Local supplier pricing, crew availability, fuel, dump fees, delivery constraints, and labor productivity can affect real job cost even when the description looks identical.
Third, document the location-based reason instead of making a broad complaint. A useful note looks like this:
The estimate uses the selected price list and line item shown below. For this property, the attached supplier quote, delivery requirement, access photo, and measurement notes support review of the material and labor assumption for this line.
That kind of note is specific. It connects the price question to market evidence and property facts.
Why The Price-List Month Matters
Xactimate pricing also varies over time. Verisk's pricing methodology says price lists are normally published monthly and may be published as often as biweekly during demand surges. A separate Xactware HelpDocs article describes price lists as area-specific and monthly for that HelpDocs context. For roofing work, the safe public point is narrower: check the price-list month before treating two estimates as comparable.
That does not mean every old estimate is automatically wrong. It means the price-list month is one of the first facts to verify.
For roofing work, timing can matter when:
- a storm event creates sudden demand;
- material availability changes after a regional weather event;
- supplier quotes move between the date of loss, inspection, estimate, and install;
- labor availability tightens during peak season;
- a supplement is prepared months after the first estimate;
- the estimate is revised after a scope change.
The professional move is to identify the price-list month, then explain why that date is or is not appropriate for the estimate being reviewed. Avoid vague claims about stale pricing. Use the actual estimate date, price-list version, supplier quote date, job schedule, and storm timeline.
Why Two Similar Roof Estimates Can Still Differ
Two estimates can both look like "a roof replacement" and still be materially different. The disagreement may have little to do with the unit price itself.
Common causes include:
Different roof measurements. One estimate may use a different square count, perimeter, ridge length, valley length, eave length, or slope factor. Small differences compound quickly across tear-off, felt, underlayment, shingles, starter, drip edge, ridge vent, and cap.
Different activities. One estimate may include remove and replace. Another may include replacement only. Xactimate parameters can also set a default activity, which matters when comparing scopes.
Different line items. The descriptions may sound close but not be equivalent. A contractor should compare the actual line-item description, activity, quantity, unit, and notes.
Different roof complexity. Height, pitch, multiple elevations, tight access, landscaping protection, steep-slope safety, story count, dormers, chimneys, skylights, valleys, and unusual staging can change labor and equipment needs.
Different material assumptions. Brand, product class, accessory requirements, color availability, starter, underlayment, ice and water barrier, ridge vent, drip edge, and flashing details can all affect cost.
Different settings and add-ons. Xactware pricing-parameter help supports reviewing pricing settings before comparing totals. Taxes, depreciation, market conditions, labor burdens, overhead/profit, permits, and similar settings need to be reviewed on their own facts. They should not be assumed.
Different documentation. A clean estimate with photos, measurements, supplier quotes, and line-item explanations is easier to review than a bottom-line demand with no support.
The goal is not to create friction. The goal is to make sure the estimate and the job facts are describing the same roof.
The Price-Variation Review Matrix
Use this matrix before writing a supplement note or review memo. It keeps the packet focused on the reason the estimate changed.
| Review question | Evidence to attach | Neutral wording that stays inside the evidence |
|---|---|---|
| Is the right price-list area selected? | Estimate cover/details, property address, ZIP or service-area context | "Please review whether the selected price-list area matches the property and work location." |
| Is the price-list month still appropriate? | Estimate date, supplement date, install date, dated quote or invoice | "The attached dated quote supports review of the material assumption for this line." |
| Is the activity code comparable? | Remove/replace activity, line-item detail, scope note | "The two estimates appear to use different activities for the same component." |
| Are quantities aligned? | Measurement report, annotated sketch, slope photos, line-number table | "The current estimate shows X quantity; the measurement report supports review of Y quantity." |
| Are taxes or local charges handled consistently? | Parameter review, tax or permit source when cited, invoice breakout | "This packet separates taxes and local charges from the base line-item discussion." |
| Are market conditions or labor burdens being discussed? | Estimate parameters, dated supplier/labor evidence, reviewer note | "This request is limited to the documented condition attached here; it is not a universal pricing claim." |
| Is a labor minimum or small-task setup issue involved? | Labor note, job-size context, estimate labor-minimum view if available | "Please review whether the line item and labor setup reflect this roof-specific task." |
| Is a line item missing roof-specific support? | Photo, roof report, product requirement, inspection note | "The requested line item is tied to photos 6-9 and the measurement note attached." |
The wording matters. "Please review this documented assumption" is easier to evaluate than "Xactimate is wrong." It also protects the contractor from turning a supportable item into an unsupported pricing argument.
Three Pricing Scenarios That Deserve Different Packets
A good pricing review names the type of problem before gathering evidence. These three fictional scenarios show the difference.
Scenario 1: The Price-List Area Looks Wrong
The property sits near a metro edge. The estimate appears to use a price-list area that does not match where the crew will buy material, stage work, dump debris, or pull permits. The contractor should not write, "The price list is wrong." That is a conclusion. Start with the facts.
| Packet field | Strong entry |
|---|---|
| Estimate reference | Estimate version, visible price-list area, property address, and export date. |
| Location evidence | Address, ZIP/county context, supplier branch or delivery route if relevant, disposal or permit location if relevant. |
| Pricing evidence | Dated local supplier quote or invoice line tied to a specific material or service. |
| Review question | "Please review whether the selected price-list area reflects the property and work location." |
| Boundary | This does not prove payment or coverage; it asks for review of the market assumption. |
This scenario is strongest when the packet shows why the market matters on this roof. A supplier quote without an estimate reference is weak. A map with no line item is weak. A short packet that connects address, market, dated quote, and line item is much stronger.
Scenario 2: The Price-List Month Looks Stale
A storm estimate was written in March, the supplement is reviewed in May, and the install is scheduled for June. Material availability changed between those dates. The issue is not automatically that the older estimate is invalid. The issue is whether the estimate version being reviewed uses a date context that still matches the work.
| Packet field | Strong entry |
|---|---|
| Estimate reference | Original estimate date, revised estimate date, price-list month, and supplement date. |
| Date evidence | Dated supplier quote, dated invoice, installation schedule, or documented material availability note. |
| Scope tie | The exact line item or material category affected by the date change. |
| Review question | "Please review whether this dated quote should be considered for the material assumption on this line." |
| Boundary | Do not say every line in the estimate is stale because one quote changed. |
The best stale-month packet is narrow. It should not ask a reviewer to reprice the entire roof unless the evidence truly supports that. It should identify the line or material group where timing matters.
Scenario 3: Access, Height, Or Steepness Changes The Job
Two roofs can have the same square count and still be different jobs. A steep roof with a long material carry, limited driveway access, landscaping protection, extra staging, or difficult tear-off route may need a different labor or equipment discussion than a simple walkable roof.
| Packet field | Strong entry |
|---|---|
| Estimate reference | Line item, activity, quantity, unit, and current assumption. |
| Job-condition evidence | Photos of slope, height, access path, driveway limits, landscaping, dump route, or staging area. |
| Labor/equipment evidence | Crew note, equipment note, supplier delivery note, disposal route note, or safety/staging note. |
| Review question | "Please review whether the documented access and staging conditions are reflected in the estimate assumption for this line." |
| Boundary | This is a job-condition review, not a universal claim that steep or difficult roofs always require a specific add-on. |
This is where contractors often overreach. "The job is hard" is not enough. The packet should show what makes it hard, where that condition appears in the estimate, and what evidence supports review.
How To Read The Estimate Before Challenging Price
Before preparing a supplement or invoice comparison, audit the estimate in a fixed order.
Keep the role boundary visible while doing that work. Contractors can document scope, quantities, job conditions, invoices, and review questions. They should not interpret policy, negotiate coverage, or act as public adjusters unless they are licensed or otherwise authorized for that role in the relevant jurisdiction.
1. Confirm the estimate identity
Record the property address, claim or project number, estimate date, price-list code, estimator, and revision date. If a roof has multiple estimates, label them clearly so nobody compares the wrong versions.
2. Confirm the price list
Check the price-list market and month. If the market or month appears mismatched, document the reason. Do not assume; show the property location, estimate date, job date, and supporting source.
3. Confirm the roof measurements
Compare squares, perimeter, ridges, hips, valleys, rakes, eaves, pitch, stories, waste, and accessories. If the measurement is different, use an annotated roof report, sketch, photos, or field measurements to show exactly where the difference comes from.
4. Confirm line-item selection
Use the line-item description, activity, quantity, unit price, tax, replacement cost value, depreciation, and actual cash value fields as a map. The XactAnalysis contractor line-item worksheet source supports this kind of field-by-field review. The exact numbers in an estimate are not public pricing guidance, but the fields are useful for understanding estimate anatomy.
Xactware help also matters here because the estimate is more than a PDF total. The public help sources used here support the existence of price-list context, pricing parameters, item unit-price fields, and line-item attachments. Those tools are not a reason to invent costs. They are a reminder that a serious review packet should name the line item, show the assumption, and attach the support.
5. Confirm settings and add-ons
Review taxes, depreciation, overhead and profit, market conditions, labor burdens, permits, and additional charges. The question is not whether every add-on belongs in every estimate. The question is whether this roof, under this scope, with this documentation, supports the setting or charge being discussed. Cite jurisdiction-specific authority when a code, permit, tax, or legal requirement is asserted.
6. Confirm supporting notes
A line item without a note may be technically present but practically hard to evaluate. Add notes that explain access, complexity, material requirements, code or permit context, supplier quote support, and photo references.
This audit should happen before the contractor sends a broad pricing objection. It turns the conversation from opinion into reviewable evidence.
Parameter Change Log Before A Price Argument
When two estimates differ, the visible unit price may not be the only reason. Settings and add-ons can change the total even when the description line looks similar. Before sending a pricing memo, build a parameter change log.
Xactware help on pricing parameters supports a practical rule: do not treat estimate settings as background noise. A parameter can affect how the estimate is configured, how add-ons are applied, and how totals appear. The contractor should identify the setting, document the version, and explain the roof-specific reason for review.
Use this log:
| Parameter or setting | Version A | Version B | Why it could affect the total | Evidence needed before asking for review |
|---|---|---|---|---|
| Price-list market | Market, area, or code shown | Market, area, or code shown | Different localized data can change unit assumptions | Property location, service area, supplier or disposal context, estimate page |
| Price-list month | Month/version shown | Month/version shown | Material and labor inputs may have changed between versions | Estimate dates, install timing, quote date, storm timeline |
| Tax setting | Present, absent, or different basis | Present, absent, or different basis | Tax treatment can move material or total cost | Local/job-specific tax support from qualified source if asserted |
| Permit setting | Included, excluded, or line-specific | Included, excluded, or line-specific | Permit handling can be a separate scope or parameter question | Local permit note, authority source, contract or scope note |
| Labor burden | Present or absent | Present or absent | Labor assumptions may differ from the visible material item | Crew/labor support, estimate parameter page, job-condition note |
| Market condition | Present, absent, or manually adjusted | Present, absent, or manually adjusted | Demand, storm timing, or regional constraints may be represented differently | Dated quote, supplier note, storm-week context, availability note |
| Overhead and profit | Present, absent, or scope-limited | Present, absent, or scope-limited | May affect category totals depending on estimate configuration | Estimate parameter page and qualified reviewer routing |
| Depreciation | Recoverable/nonrecoverable/displayed differently | Recoverable/nonrecoverable/displayed differently | Changes the visible ACV/RCV/payment conversation | Policy/claim reviewer lane; contractor should avoid coverage conclusions |
| Activity/default | Remove/replace, replace only, detach/reset, or other activity | Different activity or default | Similar descriptions can represent different work | Line item, scope note, photos, work-sequence explanation |
| Manual unit-price edit | No edit visible or edit visible | Different edit status | Manual edits can change line behavior | Estimate note, quote/invoice, reviewer explanation |
The log should produce a narrow question:
The two estimates use different parameter assumptions for [setting].
This appears on [estimate version/page/field].
The attached evidence is [quote, invoice, permit note, job-condition photo, or estimate page].
Please review whether this setting should be consistent across the compared versions or explain why the difference is intentional.
This question does not decide coverage, payment, deductible handling, legal duties, or policy interpretation.
That question is stronger than "the estimate is underpriced." It names the field, the versions, the evidence, and the boundary.
Use the parameter log in three situations.
First, use it when the total changed but the scope looks similar. If the roof section, quantities, and descriptions are close, the difference may sit in price-list month, tax, depreciation display, overhead/profit handling, market conditions, or a manual price adjustment.
Second, use it when the same line behaves differently across versions. A line may have the same description but different activity, quantity basis, notes, attachments, price-list context, or manual price treatment. The log forces the team to look at the estimate settings before assuming the line itself is the problem.
Third, use it when a homeowner asks why a payment number differs from the replacement estimate. A contractor can explain that estimates can show RCV, ACV, depreciation, deductible display, prior payments, or other claim fields. The contractor should not decide the policy answer. The safe move is to route payment and coverage questions to the insurer, agent, or qualified reviewer while keeping the contractor memo focused on documented estimate fields and roof facts.
Do not use the parameter log to demand every add-on. The log is a review tool, not a universal entitlement list. A setting belongs in the memo only when the contractor can tie it to a visible estimate field, a documented job condition, a dated support item, or a reviewer question.
For RoofPredict, this creates a useful data model. A pricing packet can store price-list market, price-list month, parameter flags, quote dates, invoice dates, roof complexity fields, access notes, and reviewer outcomes. Over time, that helps the roofing company learn which settings need better field evidence and which questions should be held before they create noise.
Minimum Line-Item Worksheet
For each disputed item, build a small worksheet before writing the memo. One row per issue is usually enough.
| Field | What to capture | Why it matters |
|---|---|---|
| Estimate version | Estimate date, revision date, price list, estimator, file name | Prevents reviewers from comparing the wrong version |
| Line identity | Line number, category, selector, activity, description, unit | Shows exactly what is being reviewed |
| Quantity basis | Current quantity, contractor quantity, measurement source | Separates scope/quantity questions from unit-price questions |
| Price basis | Current unit price, contractor unit price if applicable, quote or invoice date | Keeps pricing evidence tied to a date and source |
| Setting or add-on | Tax, O&P, depreciation, permit, labor burden, market condition, labor minimum | Prevents settings from being buried inside the total |
| Roof-specific reason | Pitch, height, access, material, waste, staging, disposal, ventilation, flashing | Explains why the line needs review on this roof |
| Evidence | Photo numbers, roof report page, quote, invoice, permit note, inspection note | Gives the reviewer something to verify |
| Requested review | One neutral sentence | Keeps the ask specific and professional |
This worksheet is where RoofPredict can create real value. A roofer should be able to move from property data, roof age, storm context, inspection photos, measurement facts, and supplier support into a clean estimate comparison without writing a 20-page argument from scratch.
Build A Price-Variation Claim Ledger
Before a contractor says a price difference is justified, separate facts from conclusions. A price-variation ledger keeps the memo honest. It tells the reviewer which statements are supported, which statements are only possible, and which statements should not be sent without qualified review.
| Statement type | Example | Evidence required | Release decision |
|---|---|---|---|
| Supported estimate fact | "The estimate uses this visible price-list month." | Estimate version and parameter page. | Safe to state if the document shows it. |
| Supported job fact | "The driveway does not allow normal material drop-off." | Labeled access photos and delivery-route note. | Safe to state as a job condition. |
| Supported cost fact | "The supplier quote for this material is dated May 2026." | Quote, supplier name, date, product, and line item it supports. | Safe to cite as evidence for review. |
| Review question | "Please review whether this dated quote should affect this material assumption." | Estimate line, quote, and scope tie. | Safe when framed as a question. |
| Unproven conclusion | "The estimate is underpriced." | Usually needs more than one line, market, and scope proof. | Rewrite into specific line-item questions. |
| Insurance conclusion | "The carrier must accept the invoice." | Policy, claim facts, law, and qualified review. | Do not include in contractor-written public guidance. |
| Software conclusion | "Xactimate is wrong." | Too broad for a single roof packet. | Replace with market, month, line, quantity, setting, or job-condition issue. |
This ledger is the difference between a price argument and a pricing review. It also gives RoofPredict a clean product lane: the platform can help organize the facts, but it should not manufacture conclusions.
Evidence Strength Tiers
Not all pricing evidence has the same weight. A contractor should rank support before deciding how strongly to write the memo.
| Evidence tier | Examples | How to use it |
|---|---|---|
| Strong | Estimate version, visible price-list area/month, dated supplier quote, dated invoice, roof measurement report, labeled access photos, permit receipt, disposal ticket, product document tied to the line. | Use to support a specific review question tied to a line item, quantity, setting, or job condition. |
| Moderate | Crew note, delivery-route note, internal labor note, homeowner-provided photo, CRM timeline, prior job invoice in the same service area. | Use as supporting context, not as the entire reason for a price change. |
| Weak | "Our costs are higher," old screenshots, forum comments, unlabeled photo folders, competitor anecdotes, bottom-line contractor totals with no line-item map. | Use only as a prompt to collect better evidence; do not make it the memo's foundation. |
| Hold | Policy language, deductible handling, state claim-practice rules, code adoption, tax treatment, public-adjuster restrictions, disputed causation. | Route to the qualified reviewer or exact authority before publication or homeowner-facing guidance. |
A good packet can include moderate evidence, but it should not depend on moderate evidence alone. The core ask should rest on estimate fields, roof facts, dated documents, and specific job conditions.
Price-Evidence Send Score
Before a pricing memo leaves the company, score the evidence. This is separate from the estimate-reading score. The estimate-reading score asks whether the team understands the document. The price-evidence score asks whether the team has enough support to raise a pricing question without drifting into broad software criticism or unsupported invoice demands.
Use 0, 1, or 2 points for each factor:
| Factor | 0 points | 1 point | 2 points |
|---|---|---|---|
| Estimate anchor | No exact estimate version or line reference. | Version is known, but line reference is incomplete. | Version, section, line, activity, unit, and visible quantity are recorded. |
| Difference type | "Price is low" or total-only complaint. | Difference type is named but mixes scope, quantity, and price. | Difference is classified as market, month, scope, quantity, selector, setting, material, labor, access, permit, tax, or timing. |
| Dated support | No dated support. | One dated item exists but is not tied to the line. | Supplier quote, invoice, permit note, disposal ticket, or labor/equipment note is dated and tied to the line. |
| Roof-specific condition | Generic job-cost claim. | Roof condition is described but not shown. | Photos, measurement report, or field notes show the roof condition behind the pricing question. |
| Settings review | Taxes, permits, O&P, market conditions, or labor burdens are asserted generally. | Settings are named, but no parameter or authority support is attached. | Settings are separated, documented, and routed to exact authority where law, code, tax, or policy is involved. |
| Upgrade separation | Upgrades and required scope are mixed. | Upgrades are mentioned but not clearly separated. | Optional upgrades, preferred products, required work, and disputed scope are separated. |
| Wording boundary | Memo says payment is required or software is wrong. | Boundary exists but is vague. | Memo asks for review of a specific line, assumption, or dated support and avoids payment, legal, and coverage conclusions. |
Interpret the score this way:
| Score | Decision |
|---|---|
| 0-6 | Hold. The packet is likely a total-only complaint or mixed-scope argument. |
| 7-10 | Clarify. Fix the line reference, date trail, upgrade separation, or roof-specific evidence. |
| 11-13 | Send a narrow pricing memo. Do not expand the memo beyond the scored issue. |
| 14 | Save as a precedent. Remove private data and use the structure to train future packets. |
This score prevents a common contractor mistake: trying to make a weak packet stronger by adding more pages. If the core line reference, dated support, roof condition, and boundary are missing, a longer upload rarely helps. The fix is better evidence architecture.
Two-Estimate Comparison Workflow
When a homeowner hands a contractor two roof estimates, the wrong move is to compare totals first. Totals are the last output. Compare the two documents in layers.
| Layer | Estimate A | Estimate B | Question |
|---|---|---|---|
| Version | Date, export label, estimator, revision note. | Date, export label, estimator, revision note. | Are these comparable versions? |
| Market/month | Price-list area and month. | Price-list area and month. | Is one using a different market or time basis? |
| Scope | Roof areas, accessories, exterior/interior items, exclusions. | Roof areas, accessories, exterior/interior items, exclusions. | Are both estimates pricing the same work? |
| Quantities | Squares, ridge, hip, valley, eave, rake, penetrations, stories, waste. | Same fields. | Are quantity differences driving the total? |
| Line items | Activity, unit, description, quantity, notes. | Same fields. | Are different activities or selectors being compared? |
| Settings | Tax, depreciation, O&P, permits, labor burdens, market conditions. | Same fields. | Are settings and add-ons handled consistently? |
| Job conditions | Access, height, pitch, staging, disposal, material availability. | Same fields if present. | Does one estimate document roof-specific constraints better? |
Only after this comparison should the contractor write a pricing memo. If the scope is not the same, the memo is a scope memo. If the quantities differ, it is a quantity memo. If the price-list month differs, it is a timing memo. If the unit price differs after scope and quantities match, it may be a pricing evidence memo. Naming the difference prevents a vague "price dispute" from swallowing several separate issues.
Pricing Memo Template
A concise memo is usually stronger than a long complaint. Use this format for each pricing issue:
| Memo field | What to write |
|---|---|
| Estimate anchor | Estimate version, page or section, line item, activity, quantity, unit, and price-list month if visible. |
| Difference type | Market, month, scope, quantity, selector/activity, setting, material, labor, access, equipment, disposal, permit, tax, or timing. |
| Job fact | The roof-specific condition that creates the pricing question. |
| Evidence | Dated quote, invoice, photo IDs, measurement report, permit note, disposal ticket, access note, or product document. |
| Review ask | One sentence asking for review of the exact assumption. |
| Boundary | No coverage, policy, deductible, legal, or guaranteed-payment conclusion. |
Example:
| Field | Public-safe example |
|---|---|
| Estimate anchor | Revised May 2026 estimate, roof section, ridge vent line, visible price-list month recorded internally. |
| Difference type | Quantity and material timing. |
| Job fact | Roof measurement report shows a longer ridge run than the current estimate quantity. |
| Evidence | Measurement report page 3, photos RV-04 through RV-07, and dated supplier quote for the ridge vent product. |
| Review ask | "Please review whether the ridge vent quantity and dated material support should be reflected in this line." |
| Boundary | This memo does not decide coverage, payment, depreciation, deductible handling, or legal obligations. |
That template is short enough to use in the field and precise enough for an office reviewer. It also keeps the pricing article separate from the estimate-reading article: this page is about why price context varies and how to support the price question, not how to read every part of the estimate.
Worked Example: Split One Price Complaint Into Four Review Questions
The most useful pricing review often starts with a messy sentence: "The roof estimate is too low." That sentence is understandable, but it is too broad to send. Before anyone writes a memo, split the complaint into smaller review questions.
Imagine the contractor has a roof estimate, a measurement report, a supplier quote, safe ground-level and crew-access photos, and a homeowner email. The contractor proposal is higher than the estimate. That does not automatically make the estimate wrong, and it does not automatically make the contractor proposal unsupported. The job is to sort the disagreement.
| Raw concern | Better classification | Evidence to attach | Memo boundary |
|---|---|---|---|
| "The ridge vent line is short." | Quantity review. | Measurement report page showing ridge length, photo IDs showing ridge layout, estimate line reference. | Ask for review of the quantity only; keep unrelated material cost in a separate sentence. |
| "The quote changed after the storm." | Timing and dated material support. | Supplier quote date, expiration date, price-list month recorded from the estimate, job schedule note. | Explain date context; do not claim every line should change because one quote changed. |
| "The job needs more labor." | Access, height, staging, or roof-condition review. | Photos of access route, story height, slope condition, disposal route, staging constraint, crew note. | Tie labor support to the property condition; do not make a general labor-market argument without local support. |
| "The homeowner wants a better product." | Upgrade separation. | Product selection note, required-scope document, optional upgrade label, homeowner preference record. | Keep optional upgrades out of the pricing review unless the scope document requires them. |
| "The policy should cover this." | Hold item. | Policy, legal, claim-handling, or licensed-review question. | Route to the qualified reviewer; do not put a coverage conclusion in the pricing memo. |
After that split, the memo becomes calmer. Instead of sending one large complaint, the contractor may send two narrow review questions and hold the rest:
Question 1: Please review the ridge vent quantity for line [line number]. The attached measurement report shows [quantity] and photos RV-04 through RV-07 show the ridge layout. This request is limited to quantity review.
Question 2: Please review the material assumption for line [line number]. The attached supplier quote is dated [date], tied to [product/component], and is being provided as dated support for this line. This request does not decide coverage, depreciation, deductible handling, or payment.
Held item: The homeowner's preferred upgrade is being stored separately and is not included as support for the required-scope pricing review.
That split does three things. It protects the contractor from looking like every disagreement is a price-list attack. It protects the homeowner from receiving an overconfident explanation. It gives RoofPredict a stronger data model because each row can store one issue type, one evidence set, one reviewer question, and one outcome.
The same structure also helps after a denial or partial revision. If the reviewer accepts the ridge quantity but rejects the supplier quote, the closeout record can say exactly that. If the access photos were persuasive but the quote was stale, the next packet can ask for a fresher quote earlier. Over time, the company learns which evidence changes a file and which evidence creates noise.
Supplier Quote And Invoice Normalization
Supplier quotes and contractor invoices are useful only when a reviewer can connect them to the estimate. A raw PDF that says "roof materials" is weaker than a short table that maps the quote to specific components, dates, quantities, and scope assumptions.
Normalize quotes and invoices before attaching them:
| Normalized field | What to capture | Why it matters |
|---|---|---|
| Document date | Quote date, invoice date, expiration date, or delivery date. | Keeps the support tied to the price-list month and job schedule. |
| Supplier or vendor | Name, branch, location, or service area if available. | Shows whether the evidence is local and relevant to the property. |
| Product or service | Shingle, underlayment, ridge vent, flashing, disposal, delivery, equipment, permit, or labor support. | Separates material support from labor, equipment, disposal, tax, and permit support. |
| Quantity basis | Bundle count, squares, linear feet, each count, delivery trip, disposal weight, or labor unit. | Shows whether the document can support the disputed estimate quantity. |
| Estimate connection | Line item, scope area, setting, or job-condition assumption. | Prevents invoices from floating outside the estimate. |
| Upgrade status | Required scope, like-kind material, code/permit item, homeowner upgrade, or preferred product. | Prevents optional choices from being mixed with required work. |
| Public-use limit | Internal-only, anonymized example, or safe public pattern. | Keeps private claim documents and licensed material out of public copy. |
This normalization step is where a good article becomes a good operating process. It gives the estimator a way to use real cost support without treating an invoice as a blank check. It also gives RoofPredict a useful product lane: extract the date, product, quantity, document type, and estimate connection, then ask a human to confirm the pricing question before the memo is sent.
Here is the safer way to phrase supplier support:
| Weak phrasing | Stronger phrasing |
|---|---|
| "Our supplier price proves the estimate is too low." | "The attached dated supplier quote supports review of the material assumption for this specific line." |
| "The invoice total should be accepted." | "The invoice has been separated into material, labor, disposal, permit, tax, and optional-upgrade categories for review." |
| "All prices changed after the storm." | "The attached quote is dated after the storm event and is tied to the ridge vent material listed in this estimate line." |
| "The contractor cost is higher." | "The documented access path, disposal route, and delivery constraint support review of the labor/equipment assumption for this roof." |
The stronger wording does not weaken the contractor's position. It makes the position reviewable.
Quote Freshness And Storm-Week Evidence Board
A price packet gets weaker when every quote, invoice, and screenshot is treated as equal. A supplier quote from three months before the storm, a delivery invoice after the job, a verbal material note, and a current local quote do not carry the same weight. The reviewer needs to know what the document proves and what it does not prove.
Create a freshness board before writing the pricing memo:
| Evidence type | Best use | Freshness question | Limit to name |
|---|---|---|---|
| Current supplier quote | Material support for a named product, quantity, and date. | Is the quote dated close to the estimate review or production window? | A quote does not prove coverage, labor need, tax, permit, waste, or payment. |
| Expired supplier quote | Historical support or reason to request a current quote. | Is the expiration date visible? | Do not use it as current price proof without explaining the date. |
| Contractor invoice | Work actually billed or incurred, separated by category. | Does it identify product, labor, disposal, permit, tax, equipment, and optional upgrades? | A total invoice does not automatically map to the disputed estimate line. |
| Delivery ticket | Delivery timing, quantity, trip, branch, or material movement. | Does the ticket connect to the roof job and product? | It may support logistics without proving unit price or scope. |
| Disposal ticket | Weight, trip count, facility, or disposal timing. | Does the ticket connect to tear-off scope and date? | It does not prove roof damage or policy coverage. |
| Permit receipt | Permit existence, fee, date, and jurisdiction. | Is the jurisdiction and project address visible? | It does not prove that every permit-related item belongs in every estimate. |
| Access or staging photo | Labor/equipment context such as height, driveway, slope, or disposal path. | Is the photo labeled by area and date? | It supports job-condition review; it is not a price list. |
| Storm-date context | Timing context for a regional event. | Does the record show event date and area? | Weather history does not prove parcel-level roof damage or pricing entitlement. |
Then write a one-line evidence label for each document:
Document:
Date:
Source:
Connected estimate line or scope area:
What it supports:
What it does not support:
Use in homeowner-facing summary:
This matters after large storms. Contractors may see real supplier strain, delivery delays, disposal pressure, or temporary labor constraints, but the memo still needs evidence. A broad statement like "prices went up after the storm" is too hard to review. A stronger note says:
The supplier quote dated June 4 supports review of the ridge vent material assumption for the May 31 revised roof estimate. The quote is tied to the ridge vent line only. It does not address labor, coverage, deductible, payment, or unrelated roof accessories.
If the evidence is stale, say that too:
The available quote is dated March 10 and expired before the storm week. It is saved as historical context only. A current quote is needed before this material-price question should be sent.
RoofPredict can turn this into a useful intake rule. Do not let every uploaded document become "pricing evidence." Classify the file first: current quote, expired quote, invoice, delivery ticket, disposal ticket, permit receipt, job-condition photo, or storm-date context. Then require the line connection and limit statement. That prevents the office from sending a large packet with weak evidence and helps the team ask for the missing current document earlier. The packet gets shorter, but the evidence gets stronger.
Field-To-Office Pricing Handoff
Many pricing packets fail before anyone reviews the price. The field team sees the roof condition, the office team sees the estimate fields, and the homeowner hears only that the numbers do not match. If those three views are not joined into one packet, the discussion can turn into a vague argument about software, invoices, or insurance.
Treat the handoff as a small production system. The person in the field should not be responsible for writing the full pricing memo from a driveway. The office reviewer should not have to infer pitch, access, material staging, or tear-off conditions from unlabeled photos. The customer-facing note should not repeat every internal uncertainty. Each role has a narrower job.
| Role | What they should capture | What they should avoid |
|---|---|---|
| Field rep or inspector | Roof area, slope/elevation label, condition photo, access photo, measurement note, visible material issue, and any obstacle that affects labor or equipment. | Coverage opinions, payment promises, broad claims that a price is wrong, or undocumented statements about local market cost. |
| Estimator or supplement writer | Estimate version, price-list area/month, line number, activity, unit, quantity, setting, and the evidence attached to that specific line. | Total-only arguments, mixed upgrade/required-scope language, or assumptions copied from a prior job without roof-specific support. |
| Office reviewer | Whether the issue is market, month, scope, quantity, selector, setting, material, labor, access, permit, tax, or timing. | Sending the packet before the type of difference is named. |
| Homeowner-facing communicator | Plain explanation of what is being reviewed, what evidence is attached, and what decisions are outside the contractor's role. | Legal, coverage, deductible, causation, or guaranteed-payment conclusions. |
RoofPredict should enforce that handoff with fields, not with a long free-text box. For a pricing workflow, the useful fields are line item, difference type, evidence type, evidence date, roof area, quantity basis, upgrade status, and reviewer question. A memo built from those fields will sound more natural because it is grounded in the job file. A memo built from a generic prompt will usually sound confident before it is specific.
The handoff should also preserve uncertainty. If a supplier quote supports the material line but not labor, mark that limit. If a photo shows access difficulty but not the exact equipment need, mark that limit. If the issue may depend on code, tax, policy language, or local claim-practice rules, route the packet before it becomes homeowner-facing copy. A narrow packet with honest limits is more persuasive than a broad packet that asks the reviewer to accept every conclusion at once.
Use a handoff table before the memo is written:
| Handoff field | Example entry | Why it belongs in the packet |
|---|---|---|
| Estimate anchor | Revised roof estimate, May 2026 export, line 14, ridge vent quantity. | Prevents the reader from hunting for the disputed item. |
| Difference type | Quantity plus dated material support. | Keeps the issue from being mislabeled as a general price dispute. |
| Field evidence | Photos RV-04 to RV-07 and measurement page 3. | Ties the request to the actual roof. |
| Office evidence | Dated supplier quote for the ridge vent product and current estimate quantity. | Gives the reviewer a date, product, and line connection. |
| Boundary | No coverage, depreciation, deductible, or payment conclusion. | Keeps the contractor inside a documentation role. |
| Requested review | Review whether the quantity and dated material support should be reflected in this line. | Turns the packet into a specific question. |
This is where a contractor can improve speed without lowering quality. The field team captures fewer but better facts. The office team classifies the difference before writing. The homeowner receives a short explanation that does not overpromise. The company keeps a closeout record showing which fields mattered.
Over time, those records create better RoofPredict templates. If access photos rarely matter without a delivery note, the template can ask for both. If quote dates matter more during storm surges, the packet can surface date gaps earlier. If certain price questions repeatedly become quantity questions, the workflow can push measurement review before supplier research. That is the operational edge: the content teaches the process, and the process creates better future content.
After The Pricing Question Is Answered
A pricing packet should create a record even when the answer is no. Otherwise, the company cannot learn which evidence works, which assumptions get rejected, and which product fields are missing.
Log the answer in a closeout table:
| Closeout field | What to record |
|---|---|
| Reviewer response | Accepted, denied, explained, partially revised, moved to scope/quantity, or more information requested. |
| Revised estimate version | New file name, date, price-list context, and prior version replaced. |
| Difference resolved | Market, month, quantity, scope, selector, setting, material, labor, access, permit, tax, timing, or no change. |
| Evidence that mattered | Quote, invoice, measurement, photo, permit note, disposal ticket, access note, or product document. |
| Evidence that failed | Unsupported invoice total, unlabeled photo, stale quote, mixed upgrade, missing authority, or vague labor note. |
| Homeowner explanation | Plain-language summary that avoids coverage, legal, deductible, and payment guarantees. |
| Next packet improvement | Field, prompt, checklist, source rule, or human review step to improve before the next job. |
Over a few dozen files, this closeout loop becomes more valuable than another generic SEO post. It can show whether local supplier quotes change outcomes, whether measurement differences matter more than unit prices, whether access photos are persuasive, and where homeowner confusion starts. That is original operational knowledge. It should feed future RoofPredict templates, article updates, and internal review prompts.
What Not To Automate
RoofPredict can help organize evidence, but not every pricing judgment should be automated. Do not automate these decisions into public copy or customer-facing promises:
- which price list must be used for a claim;
- whether a carrier must accept a contractor invoice;
- whether overhead and profit, labor burdens, market conditions, tax, permit, or code items always apply;
- whether deductible handling is legal in a specific jurisdiction;
- whether a storm event caused the roof condition;
- whether policy language covers a disputed item;
- whether a proprietary line-item price is current or correct;
- whether a contractor's internal margin should be disclosed or reimbursed.
Those decisions depend on documents, roles, jurisdictions, licenses, and facts outside a general article. The automation lane is narrower and safer: collect the evidence, classify the difference, prepare the memo, and route the hold items to a qualified person.
Pricing Cluster Boundaries
This page should serve as the pricing-variation hub for contractors. It should link out to more specific articles when the reader's question is really about something else.
| Reader question | Better page or packet lane |
|---|---|
| "How do I read this Xactimate PDF?" | Use the estimate-reading article and its eight-pass review method. |
| "How do I document storm damage before calling a roofer?" | Use the homeowner storm documentation guide. |
| "How do I prepare photos for a contractor estimate?" | Use the contractor-estimate documentation page. |
| "Can storm history prove damage?" | Keep storm history as context only and route to inspection evidence. |
| "Can RoofPredict predict whether insurance will pay?" | No. RoofPredict organizes evidence and review questions; it does not decide coverage. |
This boundary matters because a large roofing site can accidentally publish five pages that answer the same question with slightly different wording. That is not an empire. It is clutter. Each page needs a job.
How To Document A Pricing Difference Professionally
A strong documentation packet makes it easy for a reviewer to understand the difference without guessing.
This is documentation support, not coverage advocacy. If the issue turns on policy language, claim settlement, legal duties, or state-specific public-adjuster rules, route it to the qualified person before sending a contractor-written packet.
Use this structure:
Line item being discussed: Identify the exact estimate line, activity, unit, and quantity.
What is different: State whether the issue is scope, quantity, unit price, tax, setting, access, material, permit, labor, or timing.
Why it matters on this roof: Tie the issue to roof-specific facts: pitch, height, access, old material, decking, number of penetrations, flashing detail, staging, safety, disposal, delivery, weather timing, or local market conditions.
Evidence attached: Include photos, roof measurements, supplier quote, invoice detail, labor note, permit note, code reference if applicable, and any relevant weather or storm-date context.
Requested review: Use neutral language. Ask for review of the specific line item or assumption. Do not frame the packet as proof that every published price is wrong.
Here is a clean example of the style:
Please review line 14 for the ridge vent quantity and related installation assumption. The attached roof measurement report shows 72 linear feet of ridge, while the current estimate includes 55 linear feet. Photos 8 through 11 show the ridge layout and existing vent condition. Supplier quote A supports the material cost used in the contractor estimate.
That is much stronger than:
The total is not enough. Please pay the contractor total.
The first note gives a reviewer facts. The second creates a debate.
Where Contractor Invoices Fit
A contractor invoice can be useful supporting evidence, but it should not be treated as an automatic override of the estimate. The invoice needs to be organized so the reviewer can connect cost to scope.
Break the invoice into reviewable categories:
- material cost by product or system component;
- labor assumption or crew requirement;
- equipment, disposal, access, or safety cost;
- permit or inspection cost;
- taxes and other local charges;
- scope items not present in the original estimate;
- quantity differences compared with the estimate;
- timing or market condition support, such as dated supplier quotes.
If the contractor estimate is higher because it includes a better material system, extra accessories, or optional upgrades, separate those from items that are required by the covered scope. Mixing upgrades, required work, and disputed scope into one total makes review harder.
Use the invoice as support, not as the entire argument.
When A Bigger Packet Is The Wrong Move
More pages do not automatically make a better supplement. A bigger packet can hurt clarity when it hides the actual issue.
Pause before expanding the packet when:
- the disputed item is not tied to a line number or scope item;
- the contractor estimate mixes required work, upgrades, and preference items;
- the only support is a bottom-line invoice total;
- the roof photos are unlabeled or do not show the condition being discussed;
- the issue depends on law, policy language, code adoption, or carrier-specific handling;
- the requested change depends on a proprietary price list that is not available for review;
- the argument is mainly emotional or adversarial.
Those situations do not mean the issue is invalid. They mean the next step is better evidence, a cleaner worksheet, or a qualified reviewer, not a longer memo.
What RoofPredict Should Add To The Packet
RoofPredict's advantage should be documentation quality. Generic articles can explain that Xactimate varies by region and month. A useful RoofPredict workflow should help a roofer produce a cleaner packet for the actual roof.
For this topic, the RoofPredict packet should include:
| Packet asset | What it adds | Boundary |
|---|---|---|
| Roof age and roof history | Inspection and documentation context | Does not prove coverage or causation |
| Storm date and weather history | Date-of-loss and weather context | Does not prove roof damage without inspection evidence |
| Inspection route and photo map | Labeled photos by slope, elevation, or feature | A photo dump is not a line-item explanation |
| Roof measurement summary | Squares, ridges, hips, valleys, eaves, rakes, pitch, stories, waste, and accessories | Measurement support still needs to match the disputed line |
| Estimate comparison table | Xactimate line, contractor line, quantity, unit, difference type, and evidence | No proprietary price table or universal pricing claim |
| Source list | Supplier quotes, invoices, permit notes, official methodology, and relevant product docs | No legal, code, or tax conclusion without the exact authority |
| One-page review memo | Highest-impact differences in plain language | Must identify specific lines and evidence |
| Reviewer question list | Issues for an estimator, code reviewer, legal reviewer, or licensed claim professional | Does not replace named human review before publication |
That is the quality bar. If a page on RoofPredict teaches that workflow, it earns its existence.
Common Mistakes To Avoid
Do not make fixed underpricing claims. Avoid claiming a universal percentage gap. That claim is too broad and needs market-specific proof.
Do not say an invoice must be accepted. An invoice can support a review, but payment depends on policy terms, facts, documentation, claim handling, and applicable law.
Do not copy proprietary price-list tables. Use official public sources and the estimate documents available in the claim workflow.
Do not cite forums as authority. Forums can reveal what contractors are worried about, but they are not factual support for pricing, legal, or insurance claims.
Do not mix upgrades with required scope. Separate homeowner upgrades, preferred products, and optional system changes from items tied to the documented repair or replacement scope.
Do not bury the issue in a large packet. A 60-page upload with no line-item explanation is harder to review than a focused packet with photos, measurements, quotes, and a clear memo.
Do not use adversarial language. Neutral language usually gets a cleaner review. Use words like "document," "compare," "support," "verify," and "request review."
Do not skip the closeout record. If the packet gets an answer and no one records what changed, the company loses the pricing lesson that could improve the next packet.
Source Limits
| Source | Use it for | Do not use it for |
|---|---|---|
| Verisk Pricing Research Methodology | Local/regional pricing context and job-condition variables. | Fixed prices, payment obligations, or a claim that Xactimate is always low. |
| Verisk Xactimate | Product context: Xactimate as property claims estimating software. | Coverage decisions or contractor invoice entitlement. |
| Xactware price-list help | Price-list area/month comparison context. | Current proprietary price tables. |
| Xactware Glossary: Price List | Price-list terminology and estimate-reading vocabulary. | Public current price tables or payment rules. |
| Adjust pricing parameters in X1 | Pricing-parameter review context. | Claims that any setting or add-on always applies. |
| Modify the item unit price in X1 | Unit-price field awareness and public-price-table boundaries. | Current proprietary price disclosure or payment rules. |
| Attach notes, images, or files | Evidence attachments connected to line items. | A promise that attachments guarantee approval. |
| XactAnalysis contractor line-item worksheet | Estimate fields such as price list, calculation, quantity, RCV, ACV, depreciation, overhead/profit, and components. | A guarantee that any field changes payment. |
| NOAA Storm Events Database | Storm-date context. | Roof-specific proof of damage or causation. |
Contractor Checklist
Use this before sending an estimate comparison:
- The correct property and estimate version are identified.
- The price-list market and month are recorded.
- The roof measurement source is attached.
- Each disputed item is tied to a line number or scope item.
- Quantity differences are shown with measurements or photos.
- Material differences are supported by supplier quote, invoice, or product documentation.
- Labor, access, steepness, height, safety, disposal, and staging issues are documented with photos or notes.
- Taxes, permits, overhead and profit, depreciation, market conditions, and labor burdens are separated and explained only when relevant.
- Any code or jurisdiction claim cites the exact authority, adoption status, and date.
- Homeowner upgrades are separated from scope items being reviewed.
- The packet includes a short review memo.
- The language stays neutral and factual.
If a contractor cannot complete this checklist, the next move is not to push harder. The next move is to document better.
FAQ
Why is Xactimate lower than my contractor estimate?
It may be lower because the estimates use different price lists, dates, line items, quantities, settings, taxes, materials, labor assumptions, or job-condition assumptions. It may also be that the contractor estimate includes items that are not in the Xactimate scope, or that the Xactimate estimate is missing documented job details. Compare the scope and evidence before comparing only the total.
Can a contractor change Xactimate prices?
Xactimate help says published price lists can be edited and that users can manually enter line-item costs, phase costs, or total job pricing during estimating. That does not mean numbers should be changed casually. The safer approach is to document why a specific line item, quantity, setting, or cost differs for the actual roof.
What is the best first exhibit in a price dispute?
Usually the best first exhibit is not a long narrative. It is a line-item comparison table that names the estimate version, line item, current quantity, requested quantity or setting, roof-specific reason, and attached evidence. That format lets the reviewer see whether the dispute is about scope, measurement, setting, timing, or actual price.
What evidence helps explain a local price difference?
Use dated and local evidence: the estimate price-list market and month, property location, supplier quote, invoice breakout, delivery or disposal note, access photo, labor or staging note, and roof measurement support. Keep each piece tied to a specific line item or setting.
Should I include every photo and invoice I have?
No. Include enough evidence to verify the issue, but organize it. Label photos by slope, elevation, feature, or line item. Break invoices into material, labor, equipment, disposal, permit, tax, and optional upgrade categories when those distinctions matter. A smaller packet with clear labels is often more useful than a large upload with no map.
Does insurance have to accept my invoice?
Do not assume that. A contractor invoice can support a supplement or estimate review, but coverage and payment depend on the policy, claim facts, documentation, and applicable law. The invoice is strongest when it is tied to scope, quantity, local pricing support, photos, and job-specific conditions.
Which price list should be used?
The appropriate price list depends on the property, estimate workflow, date context, and claim facts. Verify the selected market and price-list month before arguing about price. If the market or month appears mismatched, document why with the property location, relevant dates, and supporting evidence.
How do I compare pricing settings between two estimate versions?
Use a parameter change log. Compare price-list market, month, tax, permit, labor burden, market condition, overhead/profit, depreciation, activity/default, and manual unit-price edits across versions. Then ask one narrow review question tied to the visible field and evidence instead of arguing from the total alone.
How do I know whether a price issue is really a quantity issue?
Check whether the disagreement changes when the line quantity is corrected. If the roof measurement, ridge length, valley length, square count, story count, or accessory count is wrong, solve that as a quantity review first. A unit-price memo is stronger after scope and quantity are already aligned.
Does storm history prove roof damage?
No. Storm history can support date-of-loss context, but it does not prove damage, causation, or coverage by itself. Use storm data alongside roof inspection findings, photos, material condition, and claim documentation.
Should the article include current Xactimate line-item prices?
No. Current line-item pricing is market-specific, time-specific, and often tied to licensed estimating workflows. Public guidance should explain how to audit and document estimates, not publish unsourced or proprietary pricing tables.
When should a pricing packet be held instead of sent?
Hold the packet when it has no exact estimate line, no dated support, no roof-specific condition, mixed upgrades and required scope, or wording that says the invoice must be accepted. Fix those issues before sending.
How should a supplier quote be attached to a pricing memo?
Attach it with date, supplier or branch context, product or service, quantity basis, estimate line, and upgrade status. A quote is strongest when it supports one specific line or assumption instead of the whole job total.
What should RoofPredict learn after a pricing review?
Record which evidence mattered, which evidence failed, whether the issue became scope, quantity, setting, or price, and which field or checklist should change before the next packet. That turns individual review outcomes into better templates and stronger content.
Bottom Line
Xactimate pricing varies because the estimate is built from market, month, scope, quantities, settings, and job facts. A contractor who wants a serious review should not rely on broad claims about software pricing. The stronger path is to show the exact difference, support it with roof-specific evidence, and explain the requested review in neutral language.
For RoofPredict, that means every updated guide needs to do more than answer a keyword. It should help the reader produce a better packet: roof age, storm context, inspection photos, measurements, estimate comparison, supplier support, and a concise review memo. That is the kind of page that can serve contractors and homeowners without pretending to be a price list, a legal opinion, or a shortcut around documentation.
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
- Pricing Research Methodology — verisk.com
- Xactimate Property Claims Estimating Software — verisk.com
- What are the differences in price lists, both in area and by month? — xactware.helpdocs.io
- Xactware Glossary: Price List — xactware.helpdocs.io
- Adjust pricing parameters in X1 — xactware.helpdocs.io
- Modify the item unit price in X1 — xactware.helpdocs.io
- Attach or delete notes, images, or sound files to a line item in X1 — xactware.helpdocs.io
- Contractor Line Item worksheet — xactanalysis-sp.helpdocs.io
- Storm Events Database — ncei.noaa.gov
