← Back to Blog

How to Read an Xactimate Estimate as a Roofing Contractor: A Line-by-Line Breakdown

Published March 28, 202612 min read

You just received a Xactimate estimate from the insurance adjuster. You open it and see columns, codes, abbreviations, and numbers everywhere. If you're new to this, it looks like a foreign language. Even if you've been doing this for years, you might not know what every field means or why certain things are the way they are.

Here's the thing: understanding Xactimate is a core skill for roofing contractors. You need to read these estimates quickly, spot missing items, verify quantities, and know exactly what the insurance company is authorizing you to do. This guide walks you through every section of a typical Xactimate roofing estimate so you can read one like you've been doing it for twenty years.

Table of Contents

What Is Xactimate?

Xactimate is the industry-standard software that adjusters use to write insurance estimates. It's made by a company called Xactware (owned by Verisk). Almost every property damage claim you'll encounter—whether it's homeowners, commercial, or auto—is estimated using Xactimate.

Why does this matter? Because Xactimate has a specific structure. There are standard codes, standard columns, and a standard format. Once you understand one Xactimate estimate, you can read any of them. The structure is consistent whether it's a $5,000 roof or a $500,000 water damage claim.

Key fact: Xactimate isn't just an estimating tool—it's a communication tool. The format tells you exactly what damage the adjuster documented, how much work they're authorizing, and how much they're willing to pay.

Reading the Header Section

The first page of any Xactimate estimate contains header information. This is administrative data, but it's critical. Here's what you need to pay attention to:

The Top Fields

Field What It Means for You
Estimate Title Usually says "Property Damage Estimate" or includes the loss date and location
Date of Loss The date the damage occurred (important for depreciation calculations)
Date of Inspection When the adjuster looked at the property (sometimes weeks after loss)
Estimate Date When this estimate was written (the date it's valid from)
Adjuster Name & Company Who wrote the estimate (who you'll contact for questions or supplements)

Why this matters: The date of loss determines how depreciation is calculated. If damage occurred 6 months ago and the estimate was written 8 months later, that lag time affects depreciation amounts. Also, knowing the adjuster's name and contact information is essential when you need to ask questions about line items or submit a supplement.

Claim & Policy Numbers (Critical for Everything)

Near the top of the estimate, you'll find:

Action item: Write these numbers down immediately. Use the claim number on every piece of correspondence. Insurance companies have hundreds or thousands of claims in their system. Without a claim number, your supplement or payment request will get lost.

Understanding Line Item Structure (The Heart of the Estimate)

Below the header information comes the actual line items. This is where the real information lives. Each line item represents a specific repair or material. For a roofing job, you might see 15 to 40 line items depending on complexity.

A typical line item row contains these columns from left to right:

  1. Category Code - Identifies what type of work this is
  2. Description - What's being repaired or replaced
  3. Unit - How it's measured (SQ, EA, LF, etc.)
  4. Quantity - How many units
  5. Unit Price - Cost per unit
  6. Total - Quantity × Unit Price
  7. O&P (Overhead & Profit) - Contractor markup percentage
  8. O&P Amount - The dollar amount of markup
  9. Subtotal - Total + O&P
  10. Depreciation % - Age/wear deduction percentage
  11. Depreciation $ - The dollar amount deducted
  12. ACV (Actual Cash Value) - What insurance will pay

This might look overwhelming, but once you understand each column, reading a line becomes simple. Let's break them down one at a time.

Category Codes Explained (What the Numbers Mean)

Xactimate uses standardized category codes. These are three-digit codes that tell you what type of work is being estimated. For roofing, here are the most common codes you'll see:

Code Category Example Items
040 Roof & Gutters Shingles, underlayment, flashing, gutters, fascia
041 Roof - Removal Tear-off labor, old shingle removal, disposal
042 Roof - Structural Rotted decking, damaged trusses, roof framing repair
050 Gutters & Downspouts Gutter replacement, downspout repair, gutter guards
051 Fascia & Soffit Fascia board replacement, soffit, trim repair
670 Miscellaneous/Other Items that don't fit other categories

Pro tip: Pay attention to category codes because some are easily overlooked. Code 041 (Roof Removal) is where tear-off and disposal costs go—this is frequently underestimated or missing entirely. Code 042 (Structural) often reveals hidden damage the adjuster did or didn't document. If you suspect damage in these categories, it's a red flag for supplements.

The Description Column (and What It Tells You)

The description is your most important clue about what's included and what might be missing. Descriptions vary from vague to detailed depending on the adjuster.

What a Good Description Looks Like

"Asphalt Shingles, 3-Tab, Standard Grade, 25-yr Warranty, Labor Remove & Install, per Square, Wind Damage Loss"

This tells you:

What a Vague Description Looks Like

"Roof Shingles - Labor"

This is too vague. You don't know what grade of shingles, what warranty, whether both removal and installation are included. This is a common place where adjusters skimp. When you see vague descriptions, write them down as potential supplement items. You'll want to clarify with the adjuster or document exactly what you're using.

Red Flag Descriptions

Unit, Quantity & Unit Price Columns

These three columns tell you the exact scope of work the adjuster documented.

Units (How It's Measured)

Different items use different units:

Quantity (How Many Units)

This is where you verify the scope. For example:

This is critical: Compare the quantities in the estimate to what you see on the actual roof. Adjusters estimate from ground level, photos, or brief walkthroughs. They often underestimate quantities. If the roof is 8 squares of damage and the estimate says 5 squares, that's a 3-square supplement right there.

Unit Price (Cost Per Unit)

This is what Xactimate charges per unit. Prices vary by region and are updated regularly. You don't typically control this—Xactimate's pricing database determines it. However, you should understand it:

Check regional pricing variance if something looks off. If you're in a high-cost area and the estimate looks cheap, it might not reflect your actual market conditions.

O&P Columns (Overhead & Profit) - The Contractor's Markup

Every line item in Xactimate has an O&P (Overhead & Profit) component. This is the contractor markup.

How It Works

The O&P column shows a percentage (often 25%, 30%, or 35%). This percentage is applied to the material cost to account for your overhead (truck, insurance, payroll, office) and profit (your income).

Formula: (Total Cost × O&P %) = O&P Amount

Example:

Why This Matters

Important: The ACV (what insurance pays you) is calculated BEFORE depreciation is subtracted. The O&P is built in. You're not getting percentage markup taken away. You're getting the material cost, the labor to install it, AND your markup. Then depreciation is applied to the total.

The O&P percentages vary by line item and category. Labor-intensive items (like tear-off) might have higher O&P than material-heavy items (like shingles). This is normal.

Watch for: Some supplemental items might have lower O&P percentages than you'd expect. If you're adding structural repairs (category 042), the O&P might be 20% instead of 30%. This is standard—structural work is often calculated differently than roofing materials.

Depreciation & ACV/RCV Columns (What Insurance Actually Pays)

This is where the insurance company reduces what it owes you. Understanding depreciation is essential for knowing what you're actually authorized to collect.

RCV vs. ACV

Insurance policies offer two types of coverage for roofing:

How Depreciation Is Calculated

The depreciation percentage depends on:

Example:

In this case, insurance is saying "Your roof is 25% depreciated, so we're deducting 25% of the cost."

The Critical Question: RCV or ACV?

Look at the estimate header. It should state which basis is being used. If it says "RCV" (Replacement Cost Value), depreciation should be 0% or minimal. If it says "ACV," you'll see significant depreciation percentages.

Contractor tip: If the policy is RCV but the estimate shows depreciation, that's a red flag. You might have grounds to request the depreciation be removed or supplemented later when you get the actual RCV payment.

Waste Factors & Deductibles

Near the bottom of the estimate, before the grand total, you'll see two more items:

Waste Factor

This is a percentage added to account for cutting waste, spillage, and material loss during installation. For roofing, waste factors typically range from 5% to 15%.

Action item: Check if the waste factor is adequate for the actual roof. Complex roofs with multiple peaks and penetrations might need 15%. If the waste factor is low and you know the roof is complex, note it for supplementing.

Deductible

The deductible is subtracted from the estimate total. The homeowner's policy deductible (usually $1,000-$2,500) is applied here.

How this works: The insurance company pays (Estimate Total - Deductible). The homeowner is responsible for the deductible amount.

For you as a contractor: The amount after the deductible is what's typically available for the claim. If the estimate total is $10,000 and the deductible is $1,500, there's $8,500 available. The homeowner either pays the deductible upfront or covers the shortfall after insurance payment.

The Summary Page (Total Amounts)

The last page of the estimate contains summary totals. This is where all the line items are added up. Here's what you'll see:

Line Meaning
Subtotal (Materials + Labor) All line items added together, before O&P
Overhead & Profit Total O&P amount from all lines
Subtotal with O&P Materials + Labor + O&P
Waste Factor Percentage or dollar amount for waste
Total Replacement Cost Everything above (this is RCV)
Depreciation (Total) Total depreciation amount across all items
Actual Cash Value (ACV) RCV - Depreciation (what insurance pays before deductible)
Deductible Amount homeowner or claim is responsible for
Insurance Authorization ACV - Deductible (final amount insurance is paying)
Bottom line number: "Insurance Authorization" or "Amount Insurance Will Pay" is the number you're working with. This is what's approved. Anything beyond this requires a supplement.

Practical Example: Reading a Real Estimate

Let's walk through a sample line item together so you can see how all these columns work together:

Field Value What It Means
Category Code 040 Roof & Gutters category
Description Asphalt Shingles, 3-Tab, Standard, 25-yr, Remove & Install, per SQ We're replacing 3-tab shingles, 25-year warranty, including tear-off and installation
Unit SQ Measured in squares (100 sq ft each)
Quantity 5 5 squares = 500 square feet of roof
Unit Price $350 $350 per square (materials + labor per Xactimate pricing)
Total $1,750 5 × $350 = $1,750
O&P % 30% 30% contractor overhead and profit markup
O&P Amount $525 $1,750 × 30% = $525
Subtotal (with O&P) $2,275 $1,750 + $525 = $2,275
Depreciation % 20% Roof is 20% depreciated
Depreciation $ $455 $2,275 × 20% = $455
ACV (Insurance Pays) $1,820 $2,275 - $455 = $1,820

What this means in plain English: The adjuster is authorizing the replacement of 5 squares of shingles. The total cost is $2,275 (materials, labor, and contractor markup). After depreciating for the roof's age, insurance will pay $1,820. If the deductible is $1,000, the actual check will be for $820.

Now, as a contractor: If you believe the roof is actually 6 squares (not 5), or if you believe the depreciation should be lower, those are your supplement items.

Using Your Xactimate Knowledge for Supplements

Understanding how to read Xactimate is the foundation for writing good supplements. Once you know what the adjuster documented, you can identify what they missed.

Common Gaps to Look For When Reading Xactimate

For more details on specific supplemental items, see our complete list of roofing supplement line items.

Pro workflow: When you receive an estimate, read it line-by-line with the original adjuster photos and your own site photos side-by-side. Mark discrepancies. This becomes your supplement list. Then read our guide on understanding overhead and profit in roofing claims to ensure your O&P is appropriate when supplementing.

Putting It All Together: Your Xactimate Reading Checklist

Here's a practical checklist to use every time you receive a Xactimate estimate:

Header Information

Overall Assessment

Line Item Review

Red Flags

What Happens Next

Once you've read and understood a Xactimate estimate, you have a few paths forward:

Path 1: Proceed with the estimate as written. If quantities and scope match your inspection, you can move forward with the authorized work.

Path 2: Ask the adjuster questions. If something is unclear (vague description, missing items), contact the adjuster directly. They might clarify or add items to the estimate.

Path 3: Prepare a supplement. If you find significant gaps—missing quantities, secondary damage, structural issues, or inadequate pricing—document your findings and submit a supplement.

Ready to Master Xactimate Analysis?

ClaimStack helps you quickly identify missing line items, incorrect quantities, and supplemental opportunities in Xactimate estimates. Upload an estimate and get AI-powered analysis in seconds.

Upload a Free Estimate

Final Thoughts

Xactimate estimates look complicated at first, but the structure is logical once you understand it. Every column serves a purpose: describing the work, quantifying it, pricing it, and showing what insurance will pay. Your job is to read carefully, compare to reality, and identify gaps.

The contractors who master Xactimate reading are the ones who consistently find supplements. They know exactly what was documented, what was missed, and where to look for additional revenue. That skill directly translates to more profitable jobs and better relationships with insurance companies.

Start with our checklist above. Use it on your next few estimates. Within a week, you'll be reading Xactimate like you've been doing it for years. And once you can read them quickly, you can spot opportunities faster than anyone else in your market.

Next Steps

Want to deepen your knowledge? Read our guides on supplemental roofing line items and how to calculate overhead and profit correctly. Both will help you write stronger supplements once you identify gaps in an estimate.

Ready to start analyzing estimates faster? ClaimStack uses AI to read Xactimate estimates and flag missing items automatically. Upload your first estimate for free—no credit card required.