Skip to content
⚠️ Staging environment, test only, not production
Sign In
ESXPress
11 Flagship Features · All Live Today

The flagship features, deep-dived

Every feature below ships in the product today, the full Xactimate estimate generator, from scope intake: PDF or scope XML, to import-ready ESX. Clear on what it does, who it's for, and how it works.

Current

line-item pricing on every line

1,000+

line items included per scope

Minutes

per conversion: PDF or XML to import-ready ESX

Figures reflect the current data edition and published plan terms.

AI-generated output can contain errors, review every line item, price, and total before submitting. Read our AI Disclosure.

How it works

Building Codes · Auto-Added to Basket

Code Requirements

Type a ZIP. Get every code the supplement needs, already priced.

ESXPress resolves your ZIP into a jurisdiction, its IECC 2021 climate zone, and the IRC edition your state adopted, then auto-adds the building-code / OSHA / carrier / manufacturer-warranty line items to your supplement basket with the right Xactimate SEL codes and units. No code books, no guesswork, no missing ice barrier.

Who it's for: Estimators and supplement writers who need code-compliant scopes without becoming code lawyers.

Enter the property ZIP

The engine looks up the county, state, and climate zone from the ZIP → jurisdiction → climate zone tables (covering all 50 states and DC, IECC 2021).

Rules fire per jurisdiction

IRC adoption (all 50 states + DC), eave/valley ice barrier rules, 1/300 attic-vent ratio, drip edge at eaves and rakes, OSHA fall-protection anchors, each rule explains its trigger in plain English.

Auto-add to the basket

RFGIWS (Ice & Water Shield), RFGDRIP (Drip Edge), VENTEC8 (Ventilation Rain Cap) and PNTRJACK (Prime & Paint Roof Jack) drop in with their exact SEL codes and units, ready to export. Add a carrier or shingle manufacturer and RFG300, RFGASTR-, FLPIPE and RFGFLT30 join the same way. You can toggle vented / valley / eave / re-roof and even the carrier or shingle manufacturer. ESXPress does not publish Xactimate prices; your own price list reprices every line on import.

  • Covers all 50 states + DC: ZIP → jurisdiction → IECC 2021 climate zone
  • Emits real codes: RFGIWS (Ice & Water Shield), RFGDRIP (Drip Edge), VENTEC8 (Ventilation Rain Cap), PNTRJACK, RFG300, RFGASTR-, FLPIPE, RFGFLT30
  • Sources: IRC R905.1.2, R905.2.8.5, R806.1, OSHA 1926.1053/1926.501 + carrier & manufacturer warranty rules, climate zone 3 trigger, 1/300 vent ratio
  • Every auto-added item arrives priced, with the right unit of measure

Read the Xactimate supplement guide: what a supplement is and how to write one

Code Requirements · ZIP Lookup
74101Tulsa, OK · Climate Zone 3
RFGIWSauto_add ✓

Ice & Water Shield

IRC R905.1.2 · climate zone 3

RFGDRIPauto_add ✓

Drip Edge

IRC R905.2.8.5 · eaves & rakes

VENTEC8auto_add ✓

Ventilation Rain Cap (8")

1/300 vent ratio · no venting detected

AI Supplement Builder

AI Copilot

Tell it what you need in plain English. It writes the line items.

Type "add 30 squares of Owens Corning Duration with full ice & water shield" and the Copilot writes the line items, correct codes, correct units, ready to export. It understands roofing terminology, so your supplement reads like your best estimator wrote it.

Who it's for: Anyone who builds supplements, from first-year PMs to owners who want the scope done before the adjuster calls back.

Describe the work

Natural language, roofing terms, quantities, manufacturer names, no code book required.

Copilot resolves & prices

Each request is matched to a real SEL code and given the right unit of measure.

Review, adjust, export

Every item lands in the basket where you can tweak quantities, toggle O&P treatment, and export to ESX.

  • Built into the Supplement Builder
  • Same SEL matching engine for every input: scope XML first, PDF alongside it
  • Understands asphalt, metal, tile, TPO, EPDM, wood shake and more
  • AI-generated output requires professional review

Xactimate AI, explained: what it reads and what it never decides

Supplement Builder · AI Copilot

"add 30 squares of Owens Corning Duration with full ice & water shield"

RFG300

Architectural Shingles (Laminated)

30 SQ
RFGIWS

Ice & Water Shield

30 SQ
RFGASTR-

Asphalt Starter Course

30 SQ
FELT30

Roofing Felt (30 lb)

30 SQ

Priced for import

Your Second Pair of Eyes

Completeness Advisor

Finds what's missing before the carrier does, 93 rules, every suggestion code-verified.

Open any dashboard conversion and the Completeness Advisor checks it against 93 construction, code and supplemental rules, gutters on a re-roof, step flashing, drip edge, ice & water shield, water-heater hookups, smoke detectors, detach & reset appliances & fixtures, switch plates, door hardware, final clean, and more across roofing, framing, plumbing, water damage, drywall, painting, demolition, electrical, cleaning, and finish. Every suggestion arrives with a verified Xactimate code, a plain-English “why”, and a citation (IRC, IICRC, or manufacturer). It also flags premium-grade items the description hints at (architectural, smooth, commercial…), and tells you when a multi-trade scope qualifies for overhead & profit. Everything is suggestion-only, nothing auto-adds; you decide.

Who it's for: Estimators and supplement writers who want a second pair of eyes on every scope before it ships.

Open any claim

The Advisor panel appears with the scope on the review page.

Read what's missing

Each suggestion shows the code, the item name, a plain-English why, and its citation.

Add what applies

One click adds the line item; ignore the rest, nothing changes until you click Add.

  • 93 rules across roofing, framing, plumbing, water loss, drywall, tile, painting, demolition, electrical, cleaning, finish, appliances & fixtures, siding & gutters, HVAC, windows & skylights
  • Every suggested code is checked against the code reference before it is offered, never invented
  • Citations included: IRC, IICRC, and manufacturer installation instructions
  • Grade checker flags premium keywords and suggests the real higher-grade variant when one exists
  • O&P helper flags multi-trade scopes that qualify for overhead & profit
  • Suggestion-only by design, you decide, nothing auto-adds
Completeness Advisor · Scope Audit
Suggestion-only, nothing auto-adds93 rules scanned
SFG GUTAAdd

Detach & Reset Gutter - aluminum

Gutters must come down so drip edge and starter course can be installed correctly.

Per shingle manufacturer installation instructions: gutters must be detached and reset.

RFG STEPAdd

Roof-to-wall step flashing

Where the new roof meets a wall, step flashing is required to keep water out.

Per IRC R905.2.8.3 and manufacturer instructions: step flashing required at roof-wall intersections.

RFG RFGIWSAdd

Ice & water barrier

Ice and water shield required in valleys and along the eaves in ice-prone regions.

Per IRC R905.1.2: ice barrier required at eaves and valleys.

93 rules · IRC, IICRC & manufacturer citations · you decide

Budget Board · Cash-Bid Export

Budget Board + Cash-Bid Export

Click line items off. Watch the budget free up. Export a clean cash-bid ESX.

The Budget Board shows every line item from the converted scope. Click items off and the freed budget recalculates live, you see exactly what a cash bid would cost before you commit. Excluded items are set aside in a separate cash-bid section of the ESX file with their prices preserved, so the adjuster sees exactly what you priced and what you didn't.

Who it's for: Owners and project managers running cash jobs or comparing insurance scope vs. what they'd actually install.

Pick a conversion

Any converted scope from History loads into the split Budget Board workspace.

Click items off the board

Excluded items are tracked by key; freed RCV recalculates instantly with every toggle.

Export the cash-bid ESX

Excluded items are set aside in a separate section, prices preserved, one file, fully importable, no manual cleanup.

  • Built into the Budget Board
  • Switch between insurance and cash-bid export from the same scope
  • Excluded items are set aside in the cash-bid ESX, the insurance copy is never altered
  • Every toggle recalculates the freed budget instantly
Budget Board · Cash-Bid Export

Roofing: Asphalt Shingles

RFG300

$18,240.00

Ice & Water Shield

RFGIWS

$2,940.00

Drip Edge

RFGDRIP

$1,215.00

Starter Course

RFGASTR-

$1,020.00
Freed Budget$4,155.00

Excluded items are set aside in the cash-bid ESX

From the PDF · O&P per Line

Scope Intel

The plain truth from the PDF, totals, O&P, and every dollar accounted for.

Scope Intel surfaces the coverage summary: RCV, O&P, tax, depreciation, ACV, straight from the PDF and the conversion, not from partial line-item sums. The panel shows the true-budget O&P math and the ESX folder tree, so headline totals always match what the carrier wrote.

Who it's for: Reviewers who need to trust the numbers before a supplement ships.

Open any conversion

The intel panel loads next to the Budget Board.

Check the summary straight from the PDF

RCV / O&P / tax / deprec / ACV come from the conversion record, the same totals the PDF shows.

Drill into O&P per line

True-budget math shared with the line items; adjust O&P treatment per item and watch the split update.

  • O&P treatment adjustable per line item
  • Headline totals match the carrier's PDF: RCV, O&P, tax, depreciation, ACV
  • The panel mirrors the folder structure of the ESX file
Scope Intel · Summary from the PDF

RCV

$28,410.00

O&P

$4,715.00

Depreciation

$3,120.00

ACV

$25,290.00

O&P per line, true-budget math10 / 50 / 50 ✓

Roof Photos → Line Items

Photo-Scope

Upload roof photos. AI finds the damage and suggests the scope.

Computer vision reads your jobsite photos for hail strikes, wind damage, missing shingles, water intrusion, and wear, tagged by severity (minor → total loss) with a confidence score per finding. Each finding suggests the right line items; add them to the basket with one tap.

Who it's for: Field crews and estimators who want the photo evidence converted into scope while the ladder's still up.

Snap or drag photos

Upload from your phone at the jobsite, drag-and-drop or tap-to-capture.

AI classifies every finding

Damage type (hail / wind / water / impact / wear / missing), material, severity, and confidence %.

Add findings to the basket

Each suggestion maps to real line items with quantities, adjust, then export with the rest.

  • Works from any phone or browser
  • Severity tiers: minor / moderate / severe / total loss
  • Confidence scoring per finding; detects TPO, EPDM, tile, metal

Read the full Photo-Scope page

Photo-Scope · AI Findings
HailSevere · 92% confidence
WindModerate · 78% confidence
WaterModerate · 81% confidence

Each finding suggests line items to add to your scope

AI Rebuttal Writer

Denial Response Generator

Carrier denied the supplement? Fire back with citations, not opinions.

Paste the carrier's denial letter and ESXPress generates a professional, line-by-line rebuttal, powered by IRC citations, manufacturer installation specs, and pricing justification. Each response is formatted for direct submission, with the key citations called out.

Who it's for: Supplement writers who are done losing money to vague denials.

Paste the denial letter

No formatting needed, the generator parses the carrier's reasoning.

AI writes the rebuttal

Line-by-line response citing IRC building codes, manufacturer specs, and price justification.

Submit with citations

The letter arrives with key citations listed, formatted for direct submission.

  • Built into the Denial Response generator
  • Citations include IRC building codes and manufacturer specs
  • Backed by the same code-compliance engine as Code Requirements
Denial Response · Generated Rebuttal

Carrier denial (paste)

"…denied: ice & water shield not covered…"

Generated rebuttal

IRC R905.1.2 requires an ice barrier at eaves in climate zone 3…

IRC R905.1.2IRC R905.2.8.5Mfr. spec

The Coverage Story

Code Coverage, Grounded in Measured Usage

Xactimate codes across every trade you estimate. Verified before export.

Under every conversion is the code reference: Xactimate SEL codes across the trades you estimate. The matching works the same whether the scope arrives as a carrier PDF or scope XML (Xactimate's or any other system's), structured data simply skips the reading step.

Who it's for: Roofers who need codes and pricing they can trust, on every scope, from every carrier.

Extract & match

Phrases from the PDF, or line items from scope XML, are matched to real Xactimate SEL codes.

Price for import

Unit prices ride on every line; Xactimate reprices with your own price list on import.

Built for import

The output is built to the same format adjusters actually import.

  • Xactimate SEL codes matched on every line
  • Unit prices ride on every line
  • Output built for the format adjusters actually import
Code Coverage · Verified Codes

Thousands

SEL codes

All trades

Categories

1,000+

Line items / scope

Current

Data edition

Line-item pricingCurrent

Every line is priced and ready for import.

Priced for import

API · Webhooks · Slack

API + Webhooks + Slack

Convert scopes programmatically. Get notified where you work.

The full REST API (JWT auth, rate limiting, key management) lets you upload PDFs or send structured scope XML (POST /convert/structured, no OCR in the path), check conversion status, and download ESX files from your own tooling. Webhooks fire conversion-complete payloads to any URL: Zapier, your CRM, or your own receiver. And the Slack bot converts scopes right from the chat.

Who it's for: Tech-forward roofing companies and software partners who want ESX inside their workflow, not beside it.

Grab an API key

Key management lives in the dashboard; JWT auth + rate limits out of the box.

POST a scope

Upload a PDF or send structured XML, no OCR on that path. Poll status, download the ESX; all programmatic, with full API documentation.

Wire the events

Webhook on conversion-complete, or /esxpress in Slack, same engine, zero extra clicks.

  • Full REST API documentation included
  • Webhook events deliver the payload to any URL, you route them into Zapier, your CRM, or your own receiver
  • Slack slash command, convert scopes from chat
API · Webhooks · Slack
POST/convert/structuredXML in → ESX · no OCR
POST/convertUpload PDF → ESX
GET/convert/{id}Status + download
POST/webhooks/convert-completeAny URL, any CRM
SLASH/esxpressConvert from Slack

JWT auth · per-tenant rate limits · key management

Your Brand, Our Engine

White-Label

Run the whole thing under your own brand and domain.

White-label serves the app under your company's domain and branding, your logo, your colors, your URL, with the full conversion, supplement, and cash-bid engine underneath. Your customers never see ESXPress.

Who it's for: Roofing franchises, consultants, and software resellers who want to sell conversions as their own product.

Configure your brand

Logo, colors, and domain from the White Label settings.

Your domain, your branding

Served from your own custom domain, no iframes, no subdomain workarounds.

Sell it as yours

Every page, every export, every email carries your identity.

  • Available from the 100 plan up
  • Your logo, colors, and domain on every page and export
White-Label · Your Brand

yourcompany.com

Your logo · Your colors · Our engine

Your brand

Your logo · Your colors · Your domain

100 plan and up · every page, export & email branded

20% Commission · First 12 Months

Referral Program

Share your referral link. Earn 20% commission for 12 months on every paid customer.

Every account gets a referral code. Share it, when a referred company subscribes to a paid plan, you earn 20% commission on their subscription for 12 months. The system detects self-referrals and referral rings, so the program stays honest. Commissions are tracked in your payout ledger; payouts are processed manually by the ESXPress team.

Who it's for: Roofers who know other roofers, which is every roofer.

Grab your link

Your unique referral code lives in the Affiliate dashboard.

Share it

Hand it to a contractor, PA, or coach, they get credit at signup.

Earn 20% for 12 months

When they subscribe to a paid plan, you earn 20% commission monthly for the first 12 months.

  • Referral credit applied automatically at signup
  • Self-referrals are blocked to keep the program honest
  • 20% commission for 12 months per referral on all paid plans
Referral Program · 20% commission for 12 months

Your referral code

ESX-JOHN-7K2Q

Commission per paid referral20% · 12 months

Example: a referral on the 75 plan earns $95.80/mo for 12 months

Also built in

These ship in the product today too:

Sketch viewer (roof + floor plans)Supplement structure treeLive Profit Calculator + O&P defaultsEstimate Audit (pre-submission QA)Compare PDF ↔ ESXAccuracy report (per-line match vs PDF)Verification & certificateCrew daily-log supplementEmail auto-ingestBatch ESX exportSave/resume, notifications, keyboard shortcuts

Cost of Conversion

One scope, one price. 1,000+ lines included.

Every plan prices per conversion, never per line item. A 150-line scope is one conversion at one flat price, with 1,000+ line items included. No per-line charges, no line-count cliffs.

Pricing plan comparison
PlanConversions / moCost per conversionMax line items / scope
ESXPress 2525 / mo$7.161,000+
ESXPress 7575 / mo$6.391,000+
ESXPress 100100 / mo$5.991,000+
ESXPress 250250 / mo$5.801,000+
ESXPress 500500 / mo$5.501,000+
ESXPress 1,0001,000 / mo$5.251,000+
ESXPress 2,5002,500 / mo$5.001,000+

Rates are the published plan tiers. Per-conversion cost = monthly price ÷ included conversions, at full monthly utilization. Past your cap, conversions pause, no overage charges, no surprise bills, until your allowance resets. Every published plan keeps its allowance up to the cap, and multi-branch teams beyond the 2,500-conversion plan are quoted custom agreements. No tier truncates scopes.

Enterprise-ready

Flat per-scope pricing

One scope = one conversion, with 1,000+ line items included. No per-line charges on any tier.

White-label

Your domain, your logo, your colors, the full engine under your brand from the 100 plan up.

API + webhooks

REST API with JWT auth, rate limits, and conversion-complete webhooks for your stack.

Compliance built in

Code Requirements resolves ZIP → jurisdiction → IRC/OSHA line items with real SEL codes, every time.

Check any .esx before it goes anywhere with the free ESX validator.

The flagship features, plus everything built in. One login. Line items priced for import.

Start free and convert your own real scope, 5 conversions included, no card.