Xactimate Tips for Roofing Contractors: Avoid These Common Mistakes
Xactimate is the estimating software that insurance carriers rely on to price roofing claims. If you are a roofing contractor who submits supplements or estimates, your ability to write clean, accurate Xactimate estimates directly affects how much money you recover and how fast you get paid.
The problem is that most contractors either do not use Xactimate at all or use it incorrectly. Both cost you money. This guide covers the most common Xactimate mistakes roofing contractors make and exactly how to fix them.
What Is Xactimate and Why Does It Matter?
Xactimate is an estimating platform developed by Verisk that calculates repair costs using localized pricing databases. Insurance companies across the United States use Xactimate as the standard tool for creating, reviewing, and approving property damage estimates.
When you submit a supplement in a format other than Xactimate, the carrier's desk adjuster has to manually translate your numbers. That slows the process, introduces errors, and often leads to partial denials. When you submit a clean Xactimate estimate, the adjuster can compare your line items directly against the original claim in minutes.
Carriers approve Xactimate-formatted supplements faster because the data is already in their system's language.
Mistake #1: Using the Wrong Pricing Database
This is the most expensive mistake contractors make, and it happens constantly.
Xactimate pricing databases are updated monthly and vary by geographic region. Each database is identified by a market code (like CODE8X for Denver) and a date (like MAR26 for March 2026). Using the wrong database means every line item on your estimate is priced incorrectly.
How this costs you money:
- If you use an outdated database, your prices are lower than current market rates. You recover less than you should.
- If you use a database from a different, higher-priced market, the carrier will catch it and either reject the estimate or reprice it using the correct database, adding delays to the process.
The fix: Always verify that your Xactimate pricing database matches the geographic location of the property and the current month. For a roof in Denver in March 2026, you should be using the CODE8X_MAR26 database. If you are unsure which market code applies to your area, your Xactimate subscription includes a zip code lookup tool.
At IA Solutions, we maintain current pricing databases for more than 30 market codes nationwide and update them monthly. This ensures every estimate we produce reflects accurate, defensible pricing.
Mistake #2: Missing Common Roofing Line Items
Insurance adjusters work under time pressure. A field adjuster might spend 30 to 45 minutes on a roof inspection, and it is common for them to miss 8 to 15 legitimate line items. Those missed items add up to thousands of dollars per claim.
Here are the line items most frequently left off initial roofing estimates:
Roofing Material and Installation Items
| Line Item | Xactimate Code | Why It Gets Missed | |-----------|---------------|-------------------| | Drip edge | RFG DRPE | Adjusters often assume existing drip edge can be reused | | Starter strip | RFG STRP | Sometimes bundled incorrectly with shingle installation | | Ice and water shield | RFG IWS | Not required in all climates, but code-mandated in many states | | Ridge cap shingles | RFG RDGE | Often underestimated in quantity | | Pipe jack/boot replacement | RFG PIPJ | Adjusters may note but not price replacement | | Step flashing | RFG STFL | Labor-intensive item that is easy to undercount | | Roof ventilation upgrades | RFG VENT | Code upgrades frequently missed on older homes |
Overhead and Profit (O&P)
One of the most commonly disputed items on roofing claims is overhead and profit, often abbreviated as O&P. This is the 10% overhead and 10% profit markup (20% total) that general contractors apply when multiple trades are involved in a repair.
Many initial estimates exclude O&P entirely. If your roofing job requires coordination between roofers, siding contractors, gutter installers, or painters, O&P should be included. The key is documenting why multiple trades are necessary.
Xactimate handles O&P as a separate calculation. Make sure it is toggled on in your estimate settings when the scope of work justifies it. Do not bury it in inflated line item prices, as carriers will catch that and flag the entire estimate.
Code Upgrade Items
Building codes change regularly, and insurance policies typically cover the cost of bringing a repair up to current code requirements. Common code-driven line items include:
- Synthetic underlayment replacing felt paper (required by many jurisdictions adopting the 2021 International Residential Code)
- Additional ventilation to meet current Net Free Area (NFA) requirements
- Ice and water shield installation in cold-climate zones per IRC Section R905.1
- Drip edge installation per IRC Section R905.2.8.5, which became mandatory in many states after the 2012 code cycle
Each code upgrade line item must reference the specific code section that requires it. Carriers will not approve vague references to "code upgrades." Cite the edition year and section number.
Mistake #3: Incorrect Measurements and Waste Factors
Xactimate calculates material quantities based on the measurements you enter. If your roof measurements are wrong, every material line item will be wrong.
Common measurement errors:
- Using ground-level measurements instead of actual roof plane measurements
- Forgetting to account for roof pitch, which increases actual surface area
- Not including separate measurements for dormers, valleys, and hip sections
- Applying a flat waste factor instead of calculating waste based on roof complexity
Waste factor guidelines for Xactimate:
| Roof Type | Typical Waste Factor | |-----------|---------------------| | Simple gable (2 planes) | 10-12% | | Hip roof (4+ planes) | 15-17% | | Complex cut-up roof | 18-22% |
Xactimate allows you to set waste factors per line item. Use the appropriate percentage based on roof complexity. Do not use the same 10% waste factor for a complex hip roof that you would use for a simple gable, as you will underestimate material costs and absorb the difference.
Pro tip: If you have an EagleView or satellite measurement report, use those dimensions as your baseline. But always verify critical measurements on site. Satellite imagery can miss recent additions, covered valleys, or unusual roof geometry.
Mistake #4: Poor Sketch Quality
Xactimate includes a sketch tool (Sketch or ESX) that creates a visual diagram of the roof. Many contractors skip the sketch or create one that does not match their line items. This is a fast way to get your estimate sent back for revision.
A carrier's desk adjuster will compare your sketch dimensions against your line items. If the sketch shows 2,400 square feet of roof area but your shingle line item claims 3,100 square feet, the adjuster will question the entire estimate.
Best practices for Xactimate sketches:
- Include all roof planes with accurate pitch notations
- Mark valleys, hips, and ridges clearly
- Label each section if the roof has multiple levels or additions
- Make sure total square footage in the sketch matches your material quantities within 2-3%
A clean, accurate sketch tells the desk adjuster that you measured carefully. It builds credibility before they even read your line items.
Mistake #5: Not Using Macros Correctly
Xactimate macros are pre-built groups of line items for common repair types. For example, a "tear-off and replace composition shingle roof" macro might include shingle removal, disposal, felt paper, new shingles, nails, drip edge, and cleanup.
Macros save time, but they cause problems when contractors use them without customization.
Common macro mistakes:
- Using a macro that includes line items not applicable to the specific job (like ice and water shield in a region where it is not required)
- Not adjusting quantities from the macro defaults to match actual measurements
- Stacking macros that duplicate line items, resulting in double-counted materials
- Using manufacturer-specific macros when the actual materials being installed are different
The fix: Treat macros as starting points, not finished products. After applying a macro, review every line item against the actual scope of work. Remove items that do not apply, adjust quantities to match your measurements, and add items the macro missed.
Mistake #6: Formatting That Slows Down Review
Desk adjusters review dozens of estimates per day. The easier you make their job, the faster your claim gets processed. Formatting matters more than most contractors realize.
Formatting tips that speed up approvals:
- Group line items by category. Keep roofing items together, gutter items together, and interior damage items together. Do not scatter related line items throughout the estimate.
- Add clear notes to non-standard items. If you include a line item that is not typical for the claim type, add a brief note explaining why. "Ice and water shield required per 2021 IRC Section R905.1, jurisdiction adopted 2023" is far more effective than just adding the line item with no context.
- Include photos referenced by line item. When possible, reference specific photos that support specific line items. "See photo #14 showing damaged step flashing at chimney" connects your documentation directly to your pricing.
- Use the notes section for scope summary. A 2-3 sentence summary at the top of your estimate that explains the overall scope helps the adjuster understand the claim before diving into line items.
Mistake #7: Not Accounting for Geographic Pricing Variations
Xactimate pricing varies significantly by region. Labor rates, material costs, and even applicable line items differ based on where the property is located.
Examples of geographic pricing differences:
- A square of architectural shingles might price at $95 in a rural market and $145 in a major metro area
- Labor rates for tear-off can vary by 30-40% between markets
- Some regions have line items for specific local requirements (hurricane clips in coastal Florida, snow guards in mountain states) that do not exist in other databases
Always confirm that your estimate uses the correct geographic pricing database. If you are working in multiple markets, do not copy an estimate from one market and submit it in another without updating the database. Carriers will catch this immediately.
When to Bring in Xactimate Professionals
Writing accurate Xactimate estimates requires software expertise, current pricing knowledge, and an understanding of what carriers expect to see. Many successful roofing contractors choose to outsource their Xactimate work for good reason.
At IA Solutions, our licensed Independent Adjusters write Xactimate estimates and supplements daily. Each adjuster brings a minimum of 5 years of field experience, and most have 15 or more years working directly with insurance carriers. We submit supplements within 48 hours and follow up with the carrier every other business day until resolution.
Our average supplement recovers $7,000 to $8,000 per claim, representing a 20-40% increase over the original estimate. That revenue adds up. For a contractor handling 100 claims per year, proper supplementing can add up to $600,000 in annual revenue.
Start Recovering More on Every Claim
Whether you write your own Xactimate estimates or work with a supplement company, avoiding these common mistakes will help you recover more money on every roofing insurance claim.
If you want professional Xactimate estimates written by licensed Independent Adjusters, explore our Xactimate estimate services. For full supplement support including carrier follow-up, learn about our residential supplement services.
Ready to see what you are leaving on the table? Call IA Solutions at (850) 498-4891 for a complimentary supplement review, a $150 value.
