Roofing

Xactimate Codes Every Roofing Contractor Should Know

CJ
Chris Jackson
·

Why Xactimate Codes Matter for Supplements

When you submit a supplement request, you need to reference the exact Xactimate line item code for each missing or underpaid item. Using the correct code signals to the carrier's reviewer that you know the system — and makes it harder to deny your request.

Here are the codes every roofing contractor should have memorized.

Core Roofing Xactimate Codes

Shingle System

| Code | Description | |------|-------------| | RFG 220 | Roofing — 3-tab shingles (per SQ) | | RFG ARCH | Architectural shingles (per SQ) | | RFG SSTARTER | Starter course shingles (per SQ) | | RFG RIDGECAP | Ridge cap shingles (per LF) | | RFG HIPRIDGE | Hip and ridge cap shingles (per LF) |

Underlayment

| Code | Description | |------|-------------| | RFG FELT15 | 15 lb. felt underlayment (per SQ) | | RFG FELT30 | 30 lb. felt underlayment (per SQ) | | RFG IWS | Ice and water shield (per SQ) | | RFG SYNUND | Synthetic underlayment (per SQ) |

Flashing and Metal

| Code | Description | |------|-------------| | RFG DRPEDGE | Drip edge / eave metal (per LF) | | RFG STEPFLSH | Step flashing (per LF) | | RFG VALFLSH | Valley flashing (per LF) | | RFG CNTFLSH | Counter flashing — chimney (per LF) | | RFG PIPE | Pipe jack / boot (per EA) |

Labor Charges

| Code | Description | |------|-------------| | RFG STEEP | Steep slope charge — 7/12 to 9/12 (per SQ) | | RFG VSTEEP | Very steep slope charge — 9/12+ (per SQ) | | RFG TEAR | Tear-off, remove existing (per SQ) | | RFG DISPOSE | Debris disposal (per SQ or LOAD) |

Accessories

| Code | Description | |------|-------------| | RFG VENT | Roof vent (per EA) | | RFG RIDGE VENT | Ridge vent (per LF) | | RFG SKYLT | Skylight flashing (per EA) | | RFG DRMR | Dormer flashing (per LF) |

Permits and O&P

| Code | Description | |------|-------------| | PERMIT | Building permit (per EA) | | O&P | Overhead and profit (% markup) |

How to Use These Codes in a Supplement

When you identify a missing item, reference the code in your supplement letter like this:

> "The carrier estimate does not include starter course shingles (RFG SSTARTER). Per GAF's Shingle Application Manual, starter strip is a required installation component. Requested: 12 SQ × $18.00 = $216.00."

Let EstimateDelta Do the Code Lookup

[EstimateDelta](/pricing) automatically matches every missing line item to the correct Xactimate code and generates your supplement letter with exact code citations.

[Analyze your estimate →](/pricing)

CJ

Chris Jackson

Chris Jackson is the founder of EstimateDelta. With years of experience in the roofing and insurance restoration industry, he built EstimateDelta to help contractors stop leaving money on the table and fight back against underpaid insurance estimates.

Stop Leaving Money on the Table

Upload the carrier's estimate and EstimateDelta will find every missing line item, generate a supplement letter with code citations, and build your complete supplement pack — in under 2 minutes.

Analyze My Estimate — $149