Skip to main content
Back to Resources

Why Your Insurance Estimate Is Lower Than Your Contractor's Quote

Xactimate estimates are often 30% or more below actual repair costs. The software itself disclaims pricing accuracy. Here is why the gap exists and what you can do about it.

⚖️

Disclaimer

This article is for educational purposes only and does not constitute legal or insurance advice. Every claim is different. For guidance on your specific situation, consult a licensed Public Adjuster or an attorney experienced in insurance coverage disputes.

You get your insurance estimate. Then you get a quote from a licensed contractor. The contractor's number is 30%, 40%, sometimes 50% higher than what the insurance company says the repairs should cost.

The carrier tells you the contractor is inflating. The contractor tells you the carrier is lowballing. You are stuck in the middle, wondering who is telling the truth.

In most cases, the contractor is closer to reality. And the reason is not complicated: the software that insurance companies use to generate their estimates — Xactimate — has well-documented pricing limitations that the insurance industry prefers not to discuss with policyholders. In fact, Xactimate's own licensing agreement explicitly disclaims the accuracy of its pricing data.

This is one of the most common sources of frustration in the claims process. You are not imagining the discrepancy. It is real, it is well-documented, and it affects claims of every size in every state.

This article explains where the gap comes from, why it exists, and what you can do about it.

The Documented Pricing Gap

The gap between Xactimate pricing and actual contractor costs is not a matter of opinion. It has been documented in academic studies, government investigations, and post-disaster analyses going back over a decade. This is not one or two anecdotes — it is a consistent, reproducible pattern observed across different disaster types, different regions, and different time periods.

After Hurricane Ian hit southwest Florida in 2022, labor rates in the Fort Myers area reached $208 per hour for experienced tradespeople. Xactimate's price database — which updates monthly — could not keep pace with market conditions that were changing by the day. Contractors who could actually show up and do the work were charging what the market demanded. The software was still pricing labor at pre-storm rates weeks after the market had shifted dramatically.

After Superstorm Sandy in 2012, investigations documented systematic underpayment of 30% or more on affected claims. The National Flood Insurance Program faced congressional scrutiny over its reliance on estimating tools that could not reflect actual rebuilding costs in a devastated market. Homeowners received estimates that bore no relationship to what any contractor would accept to do the work.

After the 2017 hurricane season — Harvey, Irma, and Maria in rapid succession — the same pattern appeared across Texas, Florida, and Puerto Rico. Material costs spiked as supply chains strained under the weight of simultaneous rebuilding efforts in multiple states. Roofing materials in Houston were priced far above what the software reflected because every roofer within 500 miles was already booked.

The pattern repeats after every major disaster. It also exists in normal times — the gap is just smaller and less dramatic. In a stable market, Xactimate pricing typically runs 15–25% below what licensed contractors actually charge. After a catastrophe, that gap explodes to 30–50% or more.

Even outside disaster zones, the gap persists. In high-cost-of-living areas like coastal California, the San Francisco Bay Area, and metro Los Angeles, Xactimate pricing frequently trails actual contractor rates by significant margins. The cost of doing business in these markets — insurance, licensing, workers' compensation, fuel, and overhead — is simply higher than what the database reflects.

This is not because contractors are gouging. It is because the software is not designed to reflect what repairs actually cost today, in your market, under your circumstances. It is designed to produce an estimate quickly. Speed and accuracy are different goals.

Xactimate's Own Disclaimer

Here is something most policyholders never learn: Xactimate's own End User License Agreement (EULA) explicitly states that the software does not warrant the accuracy of its pricing data.

Section 12.3 of the EULA contains language that should make every policyholder sit up and pay attention. The agreement characterizes Xactimate's price data as “a baseline or place to begin creation of an estimate” — not a definitive final number, not a guarantee of what repairs should cost, and not an authoritative statement of market pricing.

The EULA goes further. It explicitly permits deviations from its pricing “where contractor requirements, market conditions, demand or any other factor warrants” alternative pricing. In plain English: even the company that makes the software says you should adjust the prices when real-world conditions differ from what is in the database.

Think about what this means. When your insurance company hands you an Xactimate estimate and tells you that is what the repairs should cost, they are treating a self-described “starting point” as a final answer. The software company itself disagrees with that approach.

Insurance companies know this. They use Xactimate every day. They have read the EULA. And yet they present Xactimate pricing to policyholders as if it were an objective, authoritative determination of repair costs. It is not. The software company says so in writing.

Next time an adjuster tells you their Xactimate estimate represents the “fair and reasonable” cost of your repairs, remember: the company that provided those numbers explicitly said they are a starting point, not a conclusion. If the adjuster is treating the starting point as the finish line, they are misusing the tool — by the tool's own definition.

Why the Prices Are Low

The pricing gap does not exist by accident. Multiple structural factors push Xactimate pricing below actual market rates. Understanding these factors helps you explain to your carrier exactly why their estimate does not reflect reality — and why they owe more.

Monthly Update Cycle

Xactimate updates its pricing database on a monthly cycle. In a perfectly stable market, monthly updates might be adequate for most materials and labor categories. But material costs and labor markets can shift dramatically in a matter of days — especially after a disaster, during supply chain disruptions, or during seasonal construction peaks.

When lumber prices doubled in 2021, Xactimate pricing lagged behind for months. When drywall became scarce after a series of hurricanes, the database could not keep up. When the COVID-19 pandemic disrupted global supply chains, material costs spiked across nearly every category while the database played catch-up month after month.

The monthly cycle means that in volatile conditions, the software is always looking in the rearview mirror. You are being offered last month's prices for today's repairs. In a rising market, that guarantees you are underpaid.

Backward-Looking Survey Methodology

Xactimate derives its pricing from historical market surveys. The prices in the database reflect what contractors charged in the recent past — not what they are charging right now. In a rising market, this methodology guarantees that the database will always trail actual costs.

You are being paid based on what things cost last month or last quarter, not what they cost today when you actually need to hire someone. In construction, prices rarely go down. They go up with inflation, regulation, insurance costs, fuel costs, and labor market tightness. A backward-looking methodology in a market that trends upward means the database is structurally behind reality at all times.

The surveys also depend on who responds. If the sample skews toward larger operations with lower per-unit costs, the resulting averages will be lower than what a typical residential repair contractor charges. The methodology is opaque — Verisk does not publish the details of how surveys are conducted, who responds, or how outliers are handled.

Structural Incentive Problems

This is the elephant in the room. Xactimate is developed by Verisk Analytics. Verisk was formed around the Insurance Services Office (ISO) — the organization that has historically provided data and analytics services to the insurance industry. Insurance carriers are Xactimate's largest customer base.

The tool that determines how much your insurance company pays you for repairs is owned and developed by a company whose principal customers — and historically, whose principal shareholders — are insurance carriers. Those carriers benefit financially every time the software produces a lower number. That is the structural reality.

This does not mean Xactimate is intentionally rigged. It does mean that the market incentives do not favor higher pricing. When in doubt, the system errs on the side of the customer who pays for it — and that customer is not you.

Missing Specifications and Line Items

Separate from the pricing issue, carrier adjusters frequently write estimates that omit entire categories of work. Preparation work, protection of adjacent surfaces, haul-off and disposal, temporary facilities, equipment rental, and multiple coats of primer or paint are routinely left out.

A contractor quoting the same job will include everything needed to actually complete the work. They know from experience that you cannot paint a wall without first priming it, that you cannot install baseboards without removing and disposing of the old ones, and that you cannot demolish a bathroom without protecting the hallway floors. These are not extras — they are the job.

The carrier estimate includes only what the adjuster chose to put in. The gap between these two numbers is often less about price per unit and more about what work was acknowledged at all. When policyholders ask why the contractor is 40% higher, the answer is usually that the contractor included 40% more work — work that is genuinely necessary to complete the repairs.

New Construction vs. Repair Settings

Xactimate allows the estimator to select between “new construction” and “repair” labor productivity settings. New construction labor is cheaper because workers are building fresh — no existing finishes to protect, no occupied furniture to work around, no matching of existing textures or materials.

Repair work in an occupied home is inherently slower and more expensive. Workers must protect existing floors, move furniture, set up dust barriers, work around occupants, match existing textures and finishes, and clean up each day so the family can use their home. None of these constraints exist in new construction.

Some carriers use the cheaper new construction settings for repair estimates, producing numbers that no contractor can hit while doing the work correctly. This is a common source of the gap that most policyholders never notice because it is buried in the estimate settings, not visible on the face of the PDF. You need the ESX file to identify this manipulation.

Demand Surge — Why Post-Disaster Estimates Are Always Wrong

After a major disaster — a wildfire, hurricane, tornado, or flood — labor and materials become scarce. Thousands of properties need repair simultaneously. The supply of skilled tradespeople and building materials cannot expand overnight to meet that demand. This is basic economics: when demand spikes and supply is fixed, prices rise.

The result is demand surge pricing. Contractors can charge premium rates because demand vastly exceeds supply. Lumber, drywall, roofing materials, and appliances all spike in price. Workers command higher wages because they have unlimited work available. A roofer who could charge $350 per square in normal conditions can charge $500 or more when every roof in the neighborhood needs replacement.

Xactimate's monthly database simply cannot keep pace with these real-time price spikes. By the time the database reflects post-disaster pricing, conditions on the ground may have shifted again. Contractor estimates in post-disaster zones may only be valid for two to four weeks because the market is moving that fast.

The demand surge effect is not limited to labor. Building materials experience the same phenomenon. After a wildfire destroys hundreds of homes, the regional supply of framing lumber, concrete, windows, and roofing is depleted. Materials must be trucked in from farther away, adding transportation costs. Manufacturers cannot ramp up production instantly. The result is higher prices for every component of the rebuild.

Temporary housing also becomes scarce, extending the period of displacement and increasing additional living expense costs. Skilled tradespeople are pulled from other regions, requiring per diem, travel, and housing allowances that drive labor costs even higher. The entire ecosystem of rebuilding inflates simultaneously.

Here is what matters: your insurance policy covers what it actually costs to repair your property. It does not say the carrier only owes what Xactimate says it should cost. If the real-world cost of repair is higher than the software's database reflects, the carrier owes the real-world cost. That is what “indemnification” means — to make you whole.

After the 2018 Camp Fire in Paradise, California, rebuilding costs exceeded initial estimates by enormous margins. After the 2025 Palisades and Eaton fires in Los Angeles County, the same pattern emerged immediately. Every major disaster produces the same result: Xactimate pricing falls far short of what it actually costs to rebuild in a post-disaster market.

Your carrier knows this. They have actuaries who study demand surge. They model it. They price their premiums to account for it. They set aside catastrophe reserves specifically because they know post-disaster costs are higher. But when it comes time to pay your claim, they hand you an Xactimate estimate based on pre-disaster pricing and act surprised when your contractor charges more.

The Certification Gap

Xactimate is a complex piece of software with thousands of line items, multiple pricing databases, and specific rules for how work should be documented. Using it correctly requires significant training. Most people using it have not had that training.

Xactimate offers a tiered certification program: Level 1, Level 2, Level 3, and Certified Trainer. The numbers tell the story:

  • Only 1–2% of Xactimate users hold Level 1 or Level 2 certification
  • Approximately 10% hold Level 3 certification (the most basic tier)
  • Fewer than 50 Xactimate Certified Trainers exist in all of North America

That means the vast majority of people writing Xactimate estimates — including the adjusters writing estimates for insurance carriers — have never been formally certified on the software. They learned on the job, from coworkers who also learned on the job, in an environment where speed is rewarded over accuracy.

An untrained user can easily miss critical line items, select wrong material specifications, use incorrect productivity settings, or apply the wrong trade category to a task. Each of these errors reduces the estimate below what the work actually costs. And the errors compound — miss five line items at $500 each and your estimate is $2,500 short before you even look at pricing.

Consider the difference between someone who has spent years doing repair work and someone who has spent a few weeks learning software. The experienced contractor knows that replacing a section of drywall requires removing the damaged material, checking for mold or moisture behind it, installing new board, taping, mudding (typically three coats), sanding between coats, priming, and painting — often with texture matching. An untrained estimator might put in one line item for “drywall repair” and miss half the actual steps involved.

The person who wrote your carrier's estimate may have had a few days of training before being handed the software and told to start writing estimates. Meanwhile, the contractor quoting your job has years of hands-on experience knowing what the work actually requires. The gap between these two estimates is partly a gap in knowledge and partly a gap in incentive — the adjuster is not penalized for writing a low estimate, but the contractor cannot afford to underquote the work.

When someone with minimal training writes an estimate that is 30% below a quote from an experienced licensed contractor, the problem is probably not the contractor's pricing. The contractor has to build the job profitably or go out of business. The adjuster has no such accountability for the accuracy of what they write.

Ask your adjuster if they are Xactimate certified. Ask them what level. Ask them how many hours of formal training they have received on the software. In most cases, the answer will tell you everything you need to know about why their number is lower than your contractor's.

What You Can Do

The pricing gap is real, but it is not something you have to accept. Here is how to fight back.

Get Written Contractor Quotes

Obtain two to three written quotes from licensed contractors for the same scope of work described in the insurance estimate. These quotes establish what the work actually costs in your market, from real companies that will actually do the job. This is the single most powerful piece of evidence you can produce.

Make sure the contractor quotes are detailed — not just a lump sum. You want line-item breakdowns that show labor hours, material quantities, and unit pricing. The more detailed the quote, the easier it is to demonstrate exactly where the insurance estimate falls short. A one-line “kitchen remodel: $45,000” gives the carrier room to dismiss it. A 50-line itemized breakdown forces them to engage with specifics.

Request Your ESX File

Under California Insurance Code Section 2071 and 10 CCR 2695.7(d), you have the right to request the underlying ESX file — the actual Xactimate project file, not just the PDF summary. The carrier has 15 days to provide it once you make the request in writing.

The ESX file allows a qualified estimator to see exactly what settings, pricing, and line items the adjuster used, and to identify exactly where the estimate falls short. It reveals whether the adjuster used repair or new construction settings, what price list they selected, what waste factors they applied, and what line items they chose not to include. Without the ESX file, you are arguing blind.

Compare Line by Line

Do not just compare the bottom-line totals. Go line by line and identify what is included in the contractor's quote that is missing from the insurance estimate. Often the gap is not about price per unit — it is about entire categories of work that the adjuster left out.

Common items that are present in contractor quotes but missing from carrier estimates include: floor protection during construction, furniture moving and storage, dust barriers, temporary containment, multiple coats of primer, texture matching on ceilings and walls, haul-off and dump fees, permit costs, and final cleaning. Document every discrepancy in a simple spreadsheet or list.

File a Supplement

Submit a formal supplement to the carrier showing the actual cost of repairs, supported by your contractor quotes and a detailed comparison to the original estimate. Include specific line items that are missing, incorrect material specifications, and any pricing that does not reflect current market conditions.

A well-documented supplement is harder for a carrier to ignore than a phone call complaining about the number being too low. Put it in writing. Attach the contractor quotes. Identify each missing or underpriced item specifically. Make it clear that you are not guessing — you have documentation showing what the work actually costs.

Invoke Appraisal or File a CDI Complaint

If the carrier refuses to budge after receiving legitimate contractor documentation, you have options. Most homeowner policies contain an appraisal clause that allows either party to demand binding appraisal of the amount of loss. Appraisal takes the dispute out of the carrier's hands and puts it before an independent umpire.

You can also file a complaint with the California Department of Insurance if the carrier is refusing to conduct a reasonable investigation of your claim. When a carrier ignores documented evidence of actual repair costs and relies solely on its own software output, that is a failure to investigate — and CDI takes those complaints seriously.

Hire a Public Adjuster or Certified Estimator

A licensed Public Adjuster or a certified Xactimate estimator can write a proper competing estimate that speaks the same language as the carrier's estimate. When you submit an Xactimate-format estimate that is properly documented and correctly priced, the carrier can no longer dismiss your claim as “just a contractor's quote.” They have to engage with it on the merits, line item by line item.

A Public Adjuster works for you, not the insurance company. They understand the software, they know which line items are commonly omitted, and they can document the actual scope of damage in a format that the carrier cannot ignore. On larger claims, the increase in settlement typically far exceeds the PA's fee.

The key advantage of a competing Xactimate estimate is that it removes the carrier's favorite deflection: “that's just what the contractor wants to charge.” When a certified estimator produces a detailed Xactimate estimate using proper methodology, correct settings, and appropriate line items, the carrier must respond to it substantively. They can no longer wave it away as an uninformed contractor markup.

⚠️

Refusing Contractor Quotes Violates Fair Claims Regulations

If your carrier says Xactimate is “the industry standard” and refuses to consider actual contractor quotes, they are violating the duty to conduct a fair and reasonable investigation under 10 CCR 2695.7(d). The regulations require carriers to consider all relevant information — not just their own software output. A carrier that refuses to acknowledge real-world pricing evidence is not investigating your claim fairly.

The Bottom Line

Xactimate is a tool. It is not a verdict, not an authority, and not the final word on what your repairs should cost. The company that makes the software says so in its own licensing agreement. The insurance industry treats it as gospel because it consistently produces lower numbers — not because it is accurate.

Your insurance policy does not say the carrier owes you whatever Xactimate says it costs to repair your property. It says the carrier owes you what it actually costs. Those are two different numbers, and the gap between them is well-documented, structurally predictable, and consistently in the carrier's favor.

When a licensed contractor — someone who actually does the work, buys the materials, pays the labor, and stands behind the finished product — tells you what the job costs, that number carries weight. It is not “inflated.” It is what things cost. The insurance company's software-generated estimate is the artificial number, not the contractor's real-world quote.

The carrier will tell you their estimate is “fair” and “reasonable” and based on “industry standard software.” What they will not tell you is that the software company disclaims its own pricing accuracy, that the person who wrote the estimate may have had minimal training, and that the tool's prices are structurally lower than what real contractors charge in the real world.

Do not accept the first number. Get your own documentation. Fight for what the repairs actually cost. The gap is real, it is significant, and you do not have to absorb it. Your policy entitles you to the cost of repair — the actual cost, from actual contractors, in the actual market where you live. Not a software company's approximation of what it might theoretically cost in a frictionless world.

Related Resources

Need Help With Your Claim?

If your insurer is giving you trouble, a licensed Public Adjuster can review your file and represent you in negotiations — at no upfront cost.

Request a Free Claim Review →