Skip to content
⚠️ Staging environment, test only, not production
Sign In
Xactimate Fundamentals8 min read

Can Xactimate Import a PDF? No. Here Is What Actually Works

Xactimate imports .esx files, not PDFs. Here are three ways to get a carrier scope PDF into Xactimate and what a converter has to preserve.

Review required: AI-generated output requires professional review, verify every line item, price, and total before submission.

Chaz Jaco

Co-Founder & Software Architect, ESXPress

No. Xactimate does not import a PDF. It imports .esx project files. A PDF is a printout of an estimate, and an ESX file is the estimate itself, so the platform only knows how to open the second one.

That one sentence answers the search. It leaves you holding a PDF and a deadline, so here is what actually works, in the order you should try it.

Why a PDF cannot be imported

A PDF holds the picture of an estimate: pages, line items flattened to text, and a total at the bottom. An ESX file holds the project: line items, groups and folders, CAT and SEL codes, quantities, notes, and the structure Xactimate edits. You can read a PDF. You cannot compute on it, and Xactimate will not open it.

This is why the same carrier scope shows up in two shapes. The PDF is the record that gets emailed around. The .esx is the working file, and it stays with whoever built the estimate.

The three options you actually have

When someone hands you a PDF, you have three ways forward. They differ mostly in time.

  • Ask for the ESX. If the scope came from another Xactimate user, a carrier that will share the native file, or a supplement shop that keeps its projects, ask for the .esx before you ask for anything else. It is the cleanest path, and sometimes it is available.
  • Rebuild it by hand. Re-key the scope line by line into Xactimate. A full rebuild of a roof scope runs three to six hours, and every line is a chance to mistype a code or transcribe a quantity wrong. It works. It is the slowest option you have.
  • Convert the PDF. Map the scope's line items to real codes, keep the printed prices, and export an import-ready .esx. A conversion runs in about two minutes per scope.

For one file a month, hand entry is an annoyance. For a book of business, it is the reason contractors stop taking certain work.

What a converter has to preserve

Not every conversion is worth importing. Before you trust the output, check that it carries the things that make an ESX file usable:

  • CAT and SEL code shape on every line, so Xactimate recognizes the item.
  • Quantities exactly as the scope stated them, not rounded on the way in.
  • The printed price from the PDF attached to each line, as a reference that survives import.
  • Groups and structure wherever the PDF shows them, so the estimate keeps its shape.
  • A visible flag on any line the converter could not match to a code, instead of a silent guess.

That last point is the difference between a conversion you can defend and one you cannot. An unresolved line you can see is a decision you get to make. An unresolved line that was quietly filled in is a surprise waiting for the reviewer.

When a PDF-only estimate blocks a supplement

If the only file you have is a PDF, you can still build a supplement, but every comparison is by eye. You cannot sort by code, you cannot reconcile quantities line by line, and you cannot see which prices moved on the way in. The fix is the same one: get the scope into ESX first, then compare.

Read more on that split in what an ESX file is and why contractors convert PDF estimates to Xactimate.

What formats Xactimate will take

Xactimate imports its own project formats, and the one you will handle most is .esx. A .xml exported by another estimating system is not an .esx. It is the kind of file a converter reads on the way to producing one, and Xactimate will treat a raw .xml as the wrong file type.

The workflow that works

Ask for the native file first. If that fails and the volume is small, re-key it. When neither is realistic, convert the PDF into an ESX file and import that.

Convert a carrier scope PDF to an import-ready Xactimate ESX file with the printed price kept on every line and anything unverifiable flagged for review. Or, if you already have a clean scope XML from the carrier or your own system, start from the structured file instead and skip extraction. The free plan includes five conversions a month, no card required.

This post was drafted with AI assistance and reviewed for accuracy.

Xactimate is a registered trademark of Verisk Analytics, Inc. ESXPress is independent and not affiliated with or endorsed by Verisk/Xactware.

#pdf to xactimate#xactimate import#esx file#carrier scopes#insurance claims#conversion

Frequently Asked Questions

Can Xactimate import a PDF directly?
No. Xactimate imports its own project formats, and the common one is .esx. A PDF is a finished printout of an estimate, so there is nothing in it for the platform to open and edit. You need the scope in ESX form first.
What is the fastest way to get a PDF scope into Xactimate?
Ask the sender for the native .esx if one exists. If it does not, converting the PDF into an ESX file is faster than rebuilding by hand: a conversion runs in about two minutes per scope, against three to six hours to re-key a roof scope line by line.
Will a converted PDF open in Xactimate like any other ESX file?
Yes. A conversion produces a Xactimate-native ESX file with line items, CAT and SEL codes, quantities, and notes. You import it into your licensed copy of Xactimate the same way you import any project file, and it reprices against the list loaded on your machine.
Does the conversion keep the prices from the PDF?
It keeps the printed price on each line as a reference, and Xactimate prices the file again on import against your loaded list. When the two differ, you can see which lines moved, which is what makes a supplement comparison defensible.
Can I import a .xml file into Xactimate instead?
A .xml exported by another estimating system is not an .esx. Xactimate expects its own project format, so a raw .xml is treated as the wrong file type. A scope XML is the kind of structured input a converter reads on the way to producing an importable ESX file.

Ready to convert PDFs to ESX in minutes, not hours?

Start free, no card required, 5 free conversions included. Upgrade to a paid plan for a 14-day trial (card required, no charge until it ends). First conversion in about two minutes.