



Upload any carrier scope PDF. ESXPress extracts line items with high fidelity, maps Xactimate codes, and generates an import-ready ESX file — with live profit calculation. In minutes, not hours. Review before you submit.
Built for roofing contractors
Monthly
price list refreshes — current catalog pricing
~2 min
per conversion — PDF to ESX
AI-generated output — always review before use
The full format breakdown is documented in the Inside the ESX File Format deep dive.
Features Showcase
Deep dives into the workflows supplementers use every day — compliance, cash-bid, AI building, profit tracking, integrations, and the code coverage underneath it all.
Enter a zip code and get the jurisdiction-specific requirements that belong on every claim — before the carrier asks.
Export the insurance estimate for the carrier and a cash-bid price for the homeowner — from the same scope.
Describe the work in plain English and the Copilot writes the line items — with correct codes and pricing.
Every code and price traces back to the current catalog.
18,054 Xactimate codes in the catalog
See your 10/50/50 O&P split update in real time — materials and labor tracked separately.
Connectors and webhooks for AccuLynx, QuickBooks, Zapier, and more — with rate limiting and key management built in.
The pricing edge
We price per conversion — one scope, one price, with up to 500 line items included. Other tools stop at 250–400 lines or charge you per line. We do neither.
A 400-line scope converts exactly like a 40-line scope. No truncation, no split-fee workarounds.
ReadyAdjuster stops at 400 line items per scope (publicly reported Aug 2026). Big claims get cut off — or chopped into extra paid conversions.
Per-line pricing models bill every line item (publicly reported Aug 2026). The bigger your scope, the more you pay — before you've converted a single claim.
From $3.99 per conversion
A 150-line scope that costs $52.50 elsewhere costs $3.99 here at full monthly utilization — per-conversion cost is your monthly price divided by your included conversions. Same claim. Same lines. A fraction of the price.
See Full PricingFrom carrier PDF to import-ready ESX in three steps — no Xactimate expertise required.
Drop any carrier scope — State Farm, Allstate, Farmers, and more. No formatting or prep needed.
Line items are extracted with high fidelity and matched against the current catalog — priced against the current month's price list.
Get a fully-priced .ESX file with folders, F9 notes (extended notes field), and justifications — ready to import into Xactimate.
Faster scopes, real code coverage, and pricing that respects your budget — without changing the estimating platform you already trust.
Every line is matched to a real code from the current catalog before it ships.
About two-minute conversions from any carrier scope PDF — with F9 justifications, folders, and notes already in place. What took hours of manual entry now takes minutes.
Start free — no card required, 5 free conversions included. Upgrade to a paid plan for a 14-day free trial (card required, no charge until it ends). Annual discounts on every plan. White-label, Slack bot, and API access for teams that run at scale.
Built for the platform you already work in.
ESXPress generates import-ready files for Xactimate — the industry-standard estimating platform — so your team never leaves the workflow they know. Output is verified against the real format and designed to import cleanly — verify in your own environment before submission. No lock-in. No retraining. Export and go.
You can't afford it? You can't afford not to — if it's going to save you time. Every plan comes with a 14-day money-back guarantee on your first paid invoice; time is the only thing you can never get back.
— Chaz's dad, on why roofing contractors should automate
Upload your first carrier scope PDF and get an import-ready ESX file — free, no card required. Upgrade to a paid plan for a 14-day free trial (card required, no charge until it ends).
Start free — no card required for the free plan · 14-day trial on paid plans requires a card (no charge until it ends) · Cancel anytime