Xactimate Education

Xactimate Line Item Cheat Sheet: Most Common Codes

Matt Fruge-March 26, 2026-9 min read-Last verified: March 2026

Every estimate in Xactimate is built from line items. Each line item represents one specific action: removing shingles, replacing drip edge, installing underlayment, hauling debris. The line item code tells Xactimate what the action is, what material is involved, and how to price it.

If you're new to Xactimate, the database feels overwhelming. There are thousands of codes across dozens of trade groups. But in practice, most estimators use the same 30-50 line items on 90% of their claims. This guide covers the ones you'll reach for most often.

How Xactimate Codes Are Structured

Before diving into specific codes, understanding the structure saves you time searching. Xactimate organizes line items by category (also called selector codes or trade groups). Each category has a prefix that identifies the trade:

PrefixTrade/Category
RFGRoofing
SDGSiding
DRWDrywall
FLRFlooring
PLMPlumbing
ELCElectrical
PNTPainting
WTRWater mitigation
GNLGeneral / demolition
CLNCleaning

After the prefix, the code includes descriptors for the specific action and material. For example, a roofing line item might break down as: RFG (roofing) + action type (remove and replace) + material (25-year architectural shingle).

You don't need to memorize codes. But understanding the structure means you can search intelligently. If you need a roofing line item, start your search in the RFG category. If you need drywall, start in DRW.

Most Common Roofing Line Items

Roofing is the highest-volume trade in insurance restoration. These are the line items you'll use on nearly every roof claim:

Tear-Off and Replacement

DescriptionUnitNotes
R&R Composition shingles (25-yr/30-yr architectural)SQThe core line item for most roof replacements. "SQ" = 100 square feet.
Remove composition shingles - additional layerSQUse when there's more than one layer of shingles to tear off.
R&R Synthetic underlaymentSQUnderlayment beneath the shingles. Most modern jobs use synthetic, not felt.
R&R Felt underlayment (15 lb or 30 lb)SQOlder standard. Still used on some jobs. Check what's spec'd.
R&R Ice and water shieldSQRequired along eaves, valleys, and penetrations in most building codes.

Flashing and Trim

DescriptionUnitNotes
R&R Drip edge (aluminum)LFRuns along the eaves and rakes. "LF" = linear feet.
R&R Step flashingEAIndividual pieces where roof meets a wall. "EA" = each piece.
R&R Pipe jack/flashingEARubber boot around plumbing vents that penetrate the roof.
R&R Ridge ventLFVentilation along the ridge of the roof.
R&R Hip and ridge cap shinglesLFCap shingles along hips and ridges. Often overlooked in initial scopes.
R&R Valley metalLFMetal flashing in roof valleys. Not all roofs have metal valleys.

Additional Roofing Items

DescriptionUnitNotes
R&R Starter stripLFFirst row of shingles along the eave. Provides wind resistance.
Roof debris haul-offLoadDumpster or truck load for removed materials.
Additional charge for steep roof (7/12 - 9/12 pitch)SQAdded to the base shingle line item for steep roofs. Pitch matters for pricing.
Additional charge for high roof (2+ stories)SQHeight charge for roofs above the first story.

Most Common Siding Line Items

DescriptionUnitNotes
R&R Vinyl sidingSF"SF" = square feet. Most common residential siding type.
R&R Fiber cement siding (HardiePlank or similar)SFMore expensive than vinyl. Common in newer construction.
R&R Wood siding (lap/clapboard)SFOlder homes. Material matching can be an issue.
R&R House wrap / moisture barrierSFBehind the siding. Usually replaced when siding is removed.
R&R Soffit (vinyl or aluminum)SFUnderside of the roof overhang.
R&R FasciaLFBoard along the roof edge where gutters attach.

Most Common Interior Line Items

DescriptionUnitNotes
R&R Drywall (1/2" standard)SFMost common interior wall material.
Drywall - tape, mud, and finishSFSeparate from R&R. Covers the finishing process.
R&R Interior paint (2 coats)SFStandard repaint after drywall repair.
R&R Baseboard (paint grade)LFTrim along the base of walls.
R&R Carpet (standard grade)SFCommon in water damage claims.
R&R Carpet padSFUsually replaced with the carpet. Often missed in initial scopes.
R&R Laminate flooringSFCommon in water damage and fire claims.

Most Common Water Mitigation Line Items

DescriptionUnitNotes
Water extraction (per SF)SFRemoving standing water. Usually the first line item on a water claim.
Dehumidifier setup and monitoringEA/DayPriced per unit per day of operation.
Air mover setup and monitoringEA/DayFans for drying. Also per unit per day.
Moisture readings/monitoringEADaily moisture readings to document drying progress.
Apply antimicrobial treatmentSFPrevents mold growth after water damage.
Contents manipulation (move out/move back)variesMoving furniture and belongings to access damaged areas.

General / Commonly Missed Items

These items show up across trade groups and are frequently missed in initial adjuster scopes. They're prime supplement territory:

DescriptionCategoryWhy it's missed
Overhead and Profit (O&P)GeneralCarriers often exclude O&P on initial scopes. If 3+ trades are involved, O&P applies under the three-trade rule.
Permit and code upgradeGeneralBuilding permits and code-required upgrades are covered by most policies but rarely included in the initial scope.
Temporary protection/tarpingGeneralEmergency tarping before permanent repairs. Often done before the adjuster arrives and forgotten in the scope.
Debris removal and haul-offGeneralDumpster, truck loads, or disposal fees. Adjusters sometimes under-scope the quantity.
Additional labor for limited accessVariousTight spaces, elevated areas, or difficult access points add labor time that standard line items don't account for.

Tips for Finding Line Items Faster

The Xactimate database is massive. Here's how experienced estimators navigate it efficiently:

1. Search by Description, Not Code

Unless you've memorized the code, searching by description is faster. Type "shingle" and you'll see every shingle-related line item. Type "drip edge" and all drip edge options appear. The search function is forgiving with partial terms.

2. Build Macros for Your Common Jobs

Macros are the biggest time saver in Xactimate. If every roof replacement includes the same 15 line items, save them as a macro. One click adds all 15 items. You adjust quantities for the specific job, but you never search for the same line items twice.

Build separate macros for each job type: standard roof replacement, siding repair, interior water damage, kitchen fire, and so on. After a month of building macros, your estimating time drops by half or more.

3. Use the Category Browser

If you know the trade but not the specific item, browse the category tree. Expand "Roofing" and you'll see subcategories for shingles, metal, tile, flat roofing, and more. This is faster than searching when you're not sure of the exact terminology.

4. Check Units Before Adding

Nothing wastes more time than adding a line item with the wrong unit and having to redo it. Before you add an item, verify whether it's measured in SF (square feet), LF (linear feet), SQ (squares), or EA (each). A single line item priced per square foot vs. per square is a 100x difference.

5. Keep a Personal Cheat Sheet

Every experienced estimator has a personal reference - either a printed sheet or a note on their phone - with their most-used codes. As you work, track the codes you use repeatedly. After a few months, you'll have your own shortlist that covers 90% of your estimates.

When the Database Doesn't Have What You Need

Sometimes the repair or material you need isn't in Xactimate's database. You have two options:

Custom line items. Create a line item with your own description, unit, and price. Carriers will scrutinize these more than standard items, so include documentation justifying the price (supplier quotes, invoices, etc.).

Similar item with adjustment. Find the closest matching standard line item and add a note explaining the difference. This is sometimes easier to get approved than a fully custom item because the base pricing comes from the Xactimate database.

Using Line Items for Better Supplements

Understanding line items is the foundation of writing effective supplements. When you review an adjuster's scope of work and notice missing items, you're comparing their line item list against what the job actually requires.

Common supplement scenarios:

  • Missing line items: The adjuster scoped shingle replacement but forgot starter strip, hip/ridge caps, or pipe jack flashing
  • Wrong quantities: The Sketch measurements don't match the actual roof, so square footage is off
  • Missing trades: Water damage claim scopes drywall repair but forgets paint, texture matching, or baseboard replacement
  • No O&P: Three or more trades are involved but Overhead and Profit isn't included

Each of these is a line item correction. The better you know the code database, the faster you spot what's missing.

Getting Line Items Without Full Xactimate

If you receive a PDF estimate from an adjuster and need to review the line items, you don't necessarily need a full Xactimate subscription just to see what's on the estimate. CapOut converts PDF estimates and sends them directly to your Xactimate account in seconds. From there, you can review the scope, identify what's missing, and decide whether a supplement is warranted. CapOut also shows you a profit breakdown by trade from the same upload, so you see the financial picture before you start the supplement conversation.

If a line item gets denied, CapOut's AI Claim Assistant writes documented, cited responses pulling from adjuster emails, manufacturer specs, and building codes. That institutional knowledge helps you fight denials with evidence instead of guesswork.

CapOut is free to start with 300 tokens and no credit card required. If you're a contractor who reviews estimates more than you write them, it's a practical complement to your Xactimate subscription.

About the author

Matt Fruge

Founder & CEO, CapOut

Matt Fruge is the founder of CapOut, the PDF-to-ESX conversion platform for insurance restoration professionals. With deep experience in insurance claims technology, Matt built CapOut to eliminate the hours contractors spend manually re-keying estimates into Xactimate.

Frequently asked questions

Each Xactimate line item has a code that identifies the trade category, the action, and the material. For example, a roofing code starts with 'RFG' and includes suffixes that specify the exact action (remove, replace, install) and material type. The code system follows a logical structure: category prefix + action + material. Once you understand the pattern, finding items gets much faster.

The most frequently used roofing codes cover shingle removal and replacement (R&R), underlayment, drip edge, ridge vent, flashing, and pipe jacks. You'll also regularly use codes for ice and water shield, starter strip, and hip and ridge cap shingles. The exact code depends on your region's pricing database version, so always search by description if the code doesn't pull up.

Yes. If a specific repair or material isn't in the Xactimate database, you can create a custom line item with your own pricing. Custom items are useful for specialty materials, non-standard repairs, or regional products that Xactimate's database doesn't cover. However, carriers scrutinize custom line items more than standard ones, so use them sparingly and document why the standard database doesn't cover the item.

R&R (Remove and Replace) means you're taking out the damaged item and installing a new one. The line item includes both the removal labor and the replacement material and labor. 'Remove only' means you're taking something out but not putting anything back. Use 'Remove only' when the item won't be replaced (like removing debris) and R&R when you're replacing it with new material.

Use the search function and type a description of what you're looking for. Xactimate's search is flexible - you can search by material name, action type, or trade category. You can also browse by category (roofing, siding, plumbing, etc.) to find items within a specific trade group. If you're still stuck, check the Xactimate help documentation or ask in an industry forum. The code database is large, and even experienced estimators discover new line items regularly.

Macros are saved groups of line items that you use together frequently. If every roof replacement includes the same 15 line items (tear-off, underlayment, shingles, drip edge, flashing, etc.), you save those as a macro and add all 15 items in one click. Macros don't change the line items themselves - they just save you from searching for and adding each one individually. Building good macros is the single biggest time saver in Xactimate.

Yes. Xactimate pricing databases update monthly with current labor and material costs for each region. Prices reflect actual market conditions, which means they change as material costs and labor rates fluctuate. Always make sure your pricing database is current before writing an estimate. Using an outdated database means your prices won't match what carriers are using, which creates supplement issues.

Get insurance restoration insights

Practical tips on Xactimate, supplements, and estimating workflows. No spam.

Related glossary terms

Line ItemsLine items are individual entries in an Xactimate estimate, each representing a specific material, labor task, or service with a selector code, description, quantity, unit of measure, and price from the Verisk regional database. A typical residential roofing estimate contains 30-50 line items.XactimateXactimate is the estimating software developed by Verisk that is used to process claims at the vast majority of top US property insurance carriers. Xactimate is the industry standard for writing estimates, submitting supplements, and negotiating claim values in insurance restoration.Categories (Xactimate)Categories in Xactimate are the organizational structure that groups line items by trade or work area - including roofing (RFG), exteriors (EXT), plumbing (PLM), electrical (ELC), painting (PNT), and interior (INT). Category assignment directly affects O&P calculations and XactAnalysis review outcomes.Trade GroupsTrade groups are the classification system in Xactimate that organizes work by the type of trade performing it (roofing, siding, plumbing, electrical, painting, etc.). The number of trade groups assigned to an estimate directly determines O&P eligibility via the three-trade rule.MacrosMacros are pre-built sequences of line items in Xactimate that are inserted into an estimate with a single command. Macros reduce estimate creation time from approximately 3 hours to 45 minutes for a standard residential re-roof.Scope (of Work)The scope of work is the specific set of repairs to be performed on a project as defined by the estimate. The scope of work overlaps with the scope of loss but serves a different purpose: the scope of loss is the adjuster's damage assessment, while the scope of work is what the contractor actually builds from.SupplementA supplement is a formal request to increase the payout on an existing insurance claim when the original scope of loss misses damage, underestimates quantities, or excludes code-required work. Supplements average a 34.4% increase in RCV on residential claims (The Supplement Experts).

Convert your first PDF to ESX free

Upload a PDF estimate and get a production-ready ESX file in under a minute.

Get Started Free

Ready to skip
the data entry?

Upload a PDF scope. CapOut processes it and sends it directly to your Xactimate account.

Get Started Free
No credit card required
Roofing contractors