Skip to content
⚠️ Staging environment, test only, not production
Sign In
ESX Deep Dive6 min read

Download ESX Templates for Xactimate: What Is Inside

What a real Xactimate template file looks like and what it opens as, with a sample SKX file to compare against.

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

ESXPress Team

ESXPress

What an Xactimate template or estimate file actually is

A real Xactimate file is not a picture of an estimate. It is structured data: sections, line items, quantities, unit prices, and totals, laid out so the software can read them. The extension tells the software which document it is holding. An .esx file is an estimate, and a .skx file is a sketch, usually a floor plan. Both are files you hand to the software, not pages you type over.

Around the industry, the word template is used for two things. One is a reusable start file: a worked estimate you open and adapt for the next job. The other is the file format itself, the shape a document must have before the software will call it an estimate. Both point at the same object, which is why the file shape is the part that matters.

If you have never looked inside one, a real file is worth more than a paragraph of explanation. That is why this post walks through one: trueplanSample.SKX is a real Matterport TruePlan sketch export, and it is the file this post uses to show what a real file looks like.

The estimate file follows the same idea. Inside a real .esx sit the sections, line items, quantities, unit prices, and totals for the job, and the software opens them as a working estimate rather than a scan of a page. The .skx sketch is the geometry side of the same job: the floor plan exported from the scope PDF. Between the two, a file set can carry the full picture of what a conversion produced.

What a real file opens as

Open the sample and it opens in the estimating software as a working document. It is built to open there, not in a text editor, so a text editor shows scrambled text and that is by design.

Why would a document be built that way on purpose? Estimates carry pricing meant to be read by the software rather than edited in a text editor, and the same logic applies to sketches. In the software the file opens cleanly; in a text editor it stays scrambled.

The sample is small on disk and opens as a full working document, which is the whole point: the estimate travels compact and stays with the estimating software that reads it. Sketches and estimates behave the same way.

So if a file will not open in a text editor, that is not a sign it is broken. It is normal for the format. What matters is that Xactimate reads it, and that the estimate it opens matches the one you wrote.

Why templates and sample files matter

A known-good file to open is the fastest way to learn the shape. You can see how sections are named, how a line item holds a code, quantity, and unit price, and how a sketch ties walls, rooms, and openings together. When your own output looks different, the sample shows you exactly where to look.

There is a second reason. A file can carry more than the estimate. Files from older tools often carry a price-list name, a tax block, minimums, and fee sections, all inherited from wherever the file was created. Since 2026-09-02 our exported .esx carries none of that: no price-list name, no tax block, no minimums. The receiver applies its own list on import.

That is the intended design, and it shows up as a single question in Xactimate: import the file, and the software asks whether to reprice. The exported file asks Xactimate to reprice, and that is the desired result: your chosen price list does the pricing. A real import test in Xactimate confirmed the file opens clean.

How much of a real file actually gets priced by the receiving list? Measured across 289 real claim files and 7,525 line items, 2,756 line items, which is 36.6%, carry a code we recognize. The median estimate file moves 17% of its lines, and 39 files move none at all. The rest keep their PDF price, which is exactly what a template should respect.

The sample is a sketch rather than an estimate, and that is deliberate: sketches are the format people see least and question most, while the same structure holds for both, so what you learn on the sketch applies to the estimate.

What you can do with a real sample file

Open it in the software and compare it with an estimate you are working on. Look at how the sections are grouped, how line items carry codes, quantities, and unit prices, and how a sketch references rooms and walls. The differences tell you what a clean document looks like.

Keep it as a reference while you check your own output. We publish a free ESX validator and an ESX reprice checker, both built for this kind of sanity check, and a free code search that covers the codes used in claims.

If you work from a carrier scope PDF, convert it and compare the result against the sample. Same document type, same structure, and the prices still come from your PDF, never from a guess.

A converted estimate is worth the same treatment. Open the .esx the converter produced, scroll the sections, and look for flagged lines: a flagged line keeps its PDF price because the reference did not recognize the product code, so the total never silently changes. Knowing exactly which lines kept their original price is the whole point of the check.

How ESXPress builds these files from a carrier scope PDF

ESXPress takes an insurance carrier estimate PDF, called a scope, and converts it into a Xactimate .esx file: the same line items, the same quantities, and the unit prices from the PDF. The PDF price is the source of truth. Every line carries the price from the customer's own PDF, and if a product code is not recognized, the PDF price is kept and the line is flagged. The total never silently changes.

If the scope has floor plans, they come out too: a Xactimate-ready .skx sketch file per floor page, or a zip of them. The first export builds the rooms and takes a few minutes; later exports are fast. All sketch exports use the same pipeline as production files, and an automated upload-to-download smoke test runs every 30 minutes.

Both file types wait at the end of the same flow: upload the scope PDF, get back a real .esx estimate and, where it applies, the matching .skx sketch. That is the flow worth testing against a real sample.

Getting from a sample to your first real ESX file

Start with the sample in hand, then convert one of your own scopes and compare them side by side. Where the conversion differs from a real template, the difference is usually a flagged line: a code we do not recognize, still carrying its PDF price.

Descriptions only get you so far. Open a real file, run it through the validator, and remember what matters: the software opens it as a working estimate. That is what a Xactimate template or estimate file actually looks like.

Related: the ESX converter page, the import an ESX file into Xactimate guide, and the full guides index, and ESX file format.

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.

#xactimate template#download esx templates#esx file format#skx sketch file#xactimate sample file

Frequently Asked Questions

What is the difference between a template and an ESX file?
An ESX file is the Xactimate estimate format: sections, line items, quantities, unit prices, and totals in a container. A template is usually a reusable estimate file someone opens and adapts for the next job. The sample used in this post is a real SKX sketch file, the sketch document type built the same way.
Why does the file look scrambled in a text editor? Can I still open it?
The file is built to open inside the estimating software, not a text editor, because it carries the estimate and its pricing. In Xactimate it opens cleanly; a text editor shows scrambled content, which is normal, not a broken file.
What is the sample file?
trueplanSample.SKX is a real Matterport TruePlan sketch export, built the same way every estimate and sketch is. This post walks through it so you can see the shape of a real file.
Will Xactimate reprice an estimate I import from ESXPress?
A real import test in Xactimate confirmed the file opens clean, and the software asks to reprice. That is the intended design: the exported file asks Xactimate to reprice, so your chosen price list does the pricing. Our export carries no price-list name, no tax block, and no minimums.
What do I do with the sample?
Compare it to your own output to spot structural differences, or keep it as a reference when you check a converted estimate. We also publish a free ESX validator and a reprice checker for the same job.

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.