Learn / Xactimate & Estimating

When Xactimate Pricing Is Wrong: How to Justify Your Local Rates

7 min read
Kevin Fleming
Written by Kevin Fleming Founder, ScopeOwl

Your estimator pulls up XactimateXactimate: The Software Behind Every Insurance EstimateXactimate is the industry-standard software used by insurers, contractors, and public adjusters to price repair work. It contains thousands of line...
Read more →
to write an estimate for a hail damage job three weeks after a major storm hit your county. The price list shows $285 per square for architectural shingle tear-off and replacement. You call three local suppliers, and shingle prices have jumped 20% due to demand. You call three roofing crews, and labor rates are up 30% because every roofer within 100 miles is booked. Your actual cost to install is $365 per square. But the adjuster's estimate uses the same $285 from the Xactimate price list. That $80-per-square gap on a 35-square roof is $2,800 you can't recover unless you know how to justify and document the override.

I talked to contractors who told me they just accept Xactimate pricing even when they know it's wrong. They feel like they can't fight the price list. But Xactimate's own documentation says the price list is a starting point, not a ceiling. The data lags real market conditions by weeks or months, and after a major weather event, the gap between list price and actual cost can be 20-40%. The contractors who recover the difference aren't doing anything aggressive. They are documenting their actual costs with competing bids, supplier invoices, and market condition evidence. Then they use Xactimate's built-in tools to adjust the pricing. This guide walks through the process step by step.

How Xactimate pricing data is collected and why it lags

Xactimate's price lists are built from survey data. Verisk (the company behind Xactimate) collects material pricing from suppliers, distributor catalogs, and published price lists across the country. Labor rates come from contractor surveys, wage data, and regional cost indexes.

This data is compiled by zip code and updated monthly or quarterly depending on the category. The problem is timing. When a supplier raises shingle prices by 15% in March, that increase may not appear in the Xactimate price list until April or May.

When a hurricane hits in September, the demand surge that follows pushes labor and material costs up 20-40% within days, but the price list reflects pre-storm conditions for weeks or months. This isn't a flaw in the system. It's a structural limitation of survey-based pricing.

Xactimate acknowledges this limitation and provides tools for adjusting prices when local conditions diverge from the published list. The price list is designed to represent normal market conditions. After a catastrophe, conditions are not normal, and the pricing should reflect that.

Key facts about Xactimate pricing
  • Price lists are updated monthly or quarterly, not in real time
  • Data comes from supplier surveys, distributor catalogs, and contractor surveys
  • Pricing is compiled by zip code but represents averages, not specific job costs
  • Xactimate provides built-in tools for price adjustments when local rates diverge
  • The price list is a starting point, not a maximum allowable cost

Demand surge and catastrophe pricing

After a major storm, two things happen simultaneously. Material demand spikes as every contractor in the region orders the same products, and labor supply drops as crews get booked weeks out. This combination drives prices up significantly.

Shingle prices can jump 15-25% within a week of a major hail event. Lumber prices spike when multiple regions experience storm damage in the same season. Labor rates increase because crews can be selective about which jobs they take, and overtime becomes standard.

A demand surge is a recognized insurance concept. Many policies include demand surge provisions, and carriers expect pricing to increase after declared catastrophe events. The Insurance Services Office (ISO) tracks catastrophe declarations by region and date.

When your area has a declared catastrophe event, document the declaration number, date, and the specific materials and labor categories affected. This documentation establishes that the pricing increase is market-driven, not contractor-driven. Your three competing bids prove the same thing from the ground level.

If three independent contractors are all quoting $365 per square when Xactimate says $285, the market has moved.

Market condition Typical price impact Documentation needed
Post-hail event (local) 10-20% increase on roofing materials and labor Supplier quotes, three competing bids, CAT declaration
Post-hurricane (regional) 20-40% increase across all materials and trades FEMA declaration, supplier quotes, labor rate documentation
Supply chain disruption 15-30% increase on specific materials Distributor communications, published price lists, back-order documentation
Normal market fluctuation 5-10% variance from price list Current supplier quotes, dated within 30 days

Getting three competing bids as documentation

The most effective documentation for a price override is three competing bids from licensed, insured contractors in your market. This is the evidence adjusters are trained to evaluate. When you know Xactimate pricing is below your actual cost, reach out to two other contractors in your area and request quotes for the same scope of work.

Be specific. Don't ask for a vague "roofing bid. " Ask for a quote to tear off and replace 35 squares of architectural shingles with synthetic underlayment and new drip edge.

The more specific the scope, the more directly the bids compare to the Xactimate line items27 Line Items Most Contractors Forget to BillEvery experienced contractor has a version of this story. You get comfortable with your standard scope and stop looking for the items you don't hab...
Read more →
in question. You need the bids to be on company letterhead with the contractor's license number, insurance information, and a date within 30 days of your submission. Many adjusters will accept two bids plus your own estimate as the three data points.

Some carriers require all three to be from contractors other than you. Know your carrier's requirements. When you submit, include a cover letter that identifies the specific Xactimate line items where pricing is below market, the three bids showing actual market rates, and a request for a price list adjustment to the average of the three bids.

Using Xactimate's price list modification tool

Xactimate has a built-in price list modification feature that lets you adjust individual line item prices or apply category-wide modifiers. This is the proper way to handle pricing discrepancies, not by adding manual line items or inflating quantities. To modify a specific line item price, open the price list editor, find the line item code, and enter the actual local rate.

Xactimate will flag the modification so the adjuster can see that you changed the price from the published list. Include a note explaining why, referencing your supporting documentation. For category-wide adjustments, you can apply a percentage modifier to an entire trade category.

If roofing labor in your market is 25% above the price list after a storm, apply a 25% labor modifier to the roofing category. This is cleaner than modifying every individual line item and easier for the adjuster to evaluate. The key is transparency.

When the adjuster opens your estimate and sees modified prices, they should immediately find the documentation supporting those modifications. Attach your competing bids, supplier quotes, and market condition documentation directly to the estimate file. A price modification without supporting documentation looks like padding.

A price modification with three competing bids and a dated supplier quote looks like accuracy.

Price modification best practices
  • Use the built-in price list editor, not manual line items
  • Attach supporting documentation directly to the estimate file
  • Reference the specific documentation in the line item notes
  • Apply category modifiers for market-wide increases rather than item-by-item changes
  • Keep modifications reasonable and supported, 20-35% overrides get scrutiny above 40%

Line-item override vs pricing modifier and when to use each

There are two approaches to adjusting Xactimate pricing, and using the wrong one creates unnecessary friction. A line-item override changes the price on a specific item. Use this when one particular material or labor cost is wrong but the rest of the category is accurate.

For example, if LVP flooring in your market runs $4. 50 per square foot but Xactimate lists it at $3. 25, override that specific line item and attach the supplier quote.

A pricing modifier applies a percentage adjustment to an entire category. Use this after a storm when labor and material costs have increased across the board. If roofing labor is 25% above the price list, apply a 25% modifier to the roofing labor category.

This is more efficient than overriding 15 individual line items and easier for the adjuster to verify. Don't mix the two approaches on the same category. If you apply a 20% roofing modifier and also override individual roofing line items, the adjuster has to untangle which adjustments are coming from where.

Pick one approach per category and be consistent. The exception is when one specific item has an unusually large variance that a category modifier doesn't cover. In that case, apply the category modifier for the general increase and a separate line-item override for the outlier, with a note explaining the distinction.

Documenting market conditions for your file

Your price adjustment documentation should be assembled before you submit, not after the adjuster pushes back. Build a market conditions file that includes the following: a dated letter describing the current market conditions in your area (storm event, supply chain issues, seasonal demand), three competing bids on company letterhead dated within 30 days, supplier invoices or quotes showing your actual material costs, any CAT declarations or FEMA disaster declarations for your region, and published price indexes showing the trend. Keep this file organized and attach it to every estimate where you're requesting a price adjustment.

Adjusters review dozens of claims per week. The easier you make it for them to verify your numbers, the faster the approval. A well-documented price adjustment request takes the adjuster five minutes to approve.

A poorly documented one sits in a queue or triggers a desk review that takes weeks. Build the habit of maintaining a rolling market conditions file that you update monthly with current supplier pricing and labor availability. When a storm hits, you already have the baseline data to show the before-and-after pricing impact.

Market conditions documentation checklist
  • Dated market conditions letter describing local factors
  • Three competing bids on letterhead, dated within 30 days
  • Supplier invoices or quotes for actual material costs
  • CAT or FEMA declaration numbers and dates (if applicable)
  • Published price index data showing pricing trends

Quick-check your estimate

  • Have you compared Xactimate's price list to your actual material and labor costs on this specific job?
  • Do you have at least three competing bids or supplier quotes documenting current market rates?
  • Have you checked whether a demand surge or catastrophe event has been declared in your area?
  • Are you using Xactimate's price list modification tool rather than just adding manual line items?
  • Have you documented the specific market conditions causing the pricing gap?
  • Is your override request supported by dated invoices, quotes, or published price lists?

See what scope you're missing

Upload job site photos and get a detailed scope report showing hidden revenue opportunities, grade gaps, and code triggers.

Try 3 Free Scope Reports