Upload Xactimate Estimate for Analysis
Platform-aware parsing • Trade code detection • Structural observations
Upload Xactimate Estimate
What is Xactimate Estimate Review?
Xactimate Estimate Review is a platform-aware analysis engine specifically designed to detect and parse Xactimate estimate format. The system recognizes 30+ trade codes, parses line item structure, and generates observational findings about estimate composition.
This is NOT an AI assistant. This is a deterministic parser that uses rule-based logic to detect Xactimate format with confidence scoring. If confidence < 75%, the document is rejected.
What This Tool Does NOT Do
- Does NOT provide pricing opinions or cost assessments
- Does NOT determine if Xactimate prices are "fair" or "correct"
- Does NOT interpret coverage or policy terms
- Does NOT provide negotiation assistance
- Does NOT give advice on claim strategy
Xactimate Trade Codes Detected
The system recognizes and parses the following Xactimate trade codes:
Structural Trades
DRY
Drywall
FRM
Framing
FND
Foundation
MAS
Masonry
Finish Trades
PNT
Painting
FLR
Flooring
TRM
Trim/Millwork
TIL
Tile
CAB
Cabinets
CTR
Countertops
Roofing Trades
RFG
Roofing
GUT
Gutters
SHT
Sheet Metal
MEP Trades
HVA
HVAC
ELE
Electrical
PLM
Plumbing
Exterior Trades
SID
Siding
WIN
Windows
DOR
Doors
DEC
Decks
Specialty Trades
CLN
Cleaning
DEM
Demolition
INS
Insulation
Plus 10+ additional trade codes. Total: 30+ recognized Xactimate trades.
How Xactimate Parsing Works
Step 1: Format Detection
System scans for Xactimate indicators:
- Trade codes at start of lines (DRY, PNT, FLR, etc.)
- Quantity + unit patterns (120.00 SF, 15 LF, 3 EA)
- Xactimate line item codes (DRY REM, PNT SEAL)
- Room/area notation (Living Room, Kitchen - 12x14)
Step 2: Confidence Scoring
Calculates confidence score (0.0 to 1.0) based on:
- Trade code matches (weight: 0.4)
- Unit matches (weight: 0.2)
- Xactimate keywords (weight: 0.15)
- Line item codes (weight: 0.15)
- Room notation (weight: 0.1)
Threshold: ≥0.75 required or document is rejected.
Step 3: Line Item Parsing
Extracts structured data from each line:
- Trade code (DRY, PNT, etc.)
- Description (Remove drywall, Install drywall, etc.)
- Quantity (120.00, 0.00, etc.)
- Unit (SF, LF, EA, HR, etc.)
- Zero-quantity flag (true/false)
Step 4: Integrity Checks
Runs 8 integrity rules on parsed data:
- Zero quantity with labor descriptions
- Removal without replacement
- Drywall (DRY) without paint (PNT)
- Labor without material patterns
- And 4 more structural checks
Example Xactimate Format
Living Room - Water Damage
DRY - Remove damaged drywall - 120.00 SF
DRY - Install new 1/2" drywall - 120.00 SF
PNT - Seal and prime walls - 120.00 SF
PNT - Paint walls (2 coats) - 120.00 SF
FLR - Remove damaged carpet - 200.00 SF
FLR - Install new carpet with pad - 200.00 SF
Confidence Score: 0.95 (HIGH) - Would be accepted for analysis
What You Receive
- Platform Detection: Xactimate format confirmed with confidence score
- Trade Categories Detected: List of all trade codes found (DRY, PNT, FLR, etc.)
- Categories Not Detected: Trade codes NOT found (observational only)
- Line Item Observations: Zero quantities, structural patterns detected
- Integrity Findings: Results of 8 integrity rule checks
- Comprehensive Disclaimers: Clear limitations of analysis
System Refusal Conditions
The system WILL REFUSE if:
- Confidence < 75% - Document does not match Xactimate format
- Ambiguous format - Mixed indicators, unclear structure
- Non-estimate document - Policy, claim letter, invoice, etc.
- Prohibited content - Negotiation requests, coverage questions embedded
Rejection is correct behavior. It protects system integrity and user expectations.
Deterministic Results
Same Xactimate estimate = Same output (100%)
- Temperature 0.0 (not AI guessing)
- Rule-based parsing only
- Fixed integrity rules
- Reproducible every time
Pricing
Critical Disclaimers
This tool provides observational Xactimate format analysis only.
- Trade codes detected ≠ coverage determination
- Categories not detected ≠ items owed or required
- Integrity observations ≠ carrier error or under-payment
- This is NOT pricing analysis or cost assessment
- This is NOT coverage interpretation
For coverage questions, consult your policy. For pricing questions, consult a contractor. For legal questions, consult an attorney.
Related Pages
Ready to Analyze Your Xactimate Estimate?
Upload your estimate for platform-aware structural analysis.
Upload Estimate Now