---
title: "ESX Exports Explained: How Xactimate® Translates Your magicplan Sketch"
description: Learn why your magicplan sketch may look different in Xactimate and how to avoid common issues when exporting to ESX.
---

[Skip to content](https://help.magicplan.app/how-xactimate-translates-your-magicplan-sketch#main-content)

English

Show submenu for translations

[![magicplan logo](https://help.magicplan.app/hs-fs/hubfs/mp_magicplan_logo_color_b%20(to%20be%20used%20on%20light%20backgrounds)-png.png?width=150&height=50&name=mp_magicplan_logo_color_b%20(to%20be%20used%20on%20light%20backgrounds)-png.png)](https://www.magicplan.app/)

- [Blog](https://blog.magicplan.app/)
- [Community Help](https://community.magicplan.app/)

Open main navigation

Close main navigation

- [Blog](https://blog.magicplan.app/)
- [Community Help](https://community.magicplan.app/)
- English
  
  Show submenu for translations
- [Contact Us](https://magicplan.app/support)

[Contact Us](https://magicplan.app/support)

 Hello, how can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.magicplan.app/)
2. [API & Integrations](https://help.magicplan.app/api-integrations)
3. [Integrations](https://help.magicplan.app/api-integrations#integrations)

# ESX Exports Explained: How Xactimate® Translates Your magicplan Sketch

## Learn why your magicplan sketch may look different in Xactimate® and how to avoid common issues when exporting an ESX.

When exporting a magicplan sketch to an [ESX file](https://help.magicplan.app/xactimate️-esx-file) for use in Xactimate®, you may notice that some elements don’t appear as expected—walls may shift, objects may move, or rooms may not look the same. This article explains the most common differences between the two platforms, why they happen, and what you can do to reduce issues during the export process.

### **magicplan and Xactimate® Work Differently**

Here’s the core reason behind most ESX-related issues:

- **magicplan builds floors using rooms as the foundation.**
- **Xactimate® builds floors using walls as the foundation.**

This fundamental difference in structure means that certain features and room configurations in magicplan may not translate perfectly to Xactimate®’s ESX format.

### **Common Issues When Exporting to ESX**

Below are the most frequently reported problems and the technical reasons behind them.

#### **1. Walls Appear Crooked in Xactimate® but Straight in magicplan**

Even if a wall looks straight in magicplan, slight misalignments at connection points can cause it to appear crooked in Xactimate®. This is because Xactimate® reconstructs walls individually from coordinates, without using the same visual assumptions as magicplan.

💡 **Tip:** Double-check wall alignment in magicplan using grid or snap features. Even small errors in alignment can show up more noticeably in Xactimate®.

#### **2. Wall Objects Like Vanities Are Pushed Away From the Wall**

This typically occurs because magicplan allows objects to be inside a wall, which is not permitted in Xactimate®. For this reason, adjustments to the object are sometimes required during the translation from magicplan to Xactimate®. 

**💡 Tip:** Make sure that objects are not intersecting with walls in the magicplan app before exporting your ESX file to avoid potential positioning issues.

#### **3. Walls Are Broken Into Two Segments in Xactimate®**

Although walls may look continuous in magicplan, Xactimate® often splits them into segments based on connection points or changes in angle. This is expected behavior based on Xactimate®'s wall-based modeling.

**ℹ️ Note:** This can sometimes appear behind mirrors or fixtures if adjoining walls connect at slightly different angles or positions, and is most common when three rooms connect with a T-shaped junction.

#### **4. Rooms Overlap, Causing Unexpected Floor Plan Behavior**

Overlapping rooms are supported in magicplan but **not** in Xactimate®. Overlaps cause open shapes or duplicate walls, resulting in:

- Floating room labels
- Full floor outlines instead of individual rooms  
  Merged or malformed spaces

✅ **Upcoming Improvement:** A warning will notify users when overlapping rooms are detected before exporting.

⚠️ **Caution:** Overlapping rooms can’t be exported reliably. Expect data loss or layout changes if overlaps are present.

#### **5. Bathtubs or Fixtures Rotate on Upper Floors**

In projects with more than one floor, some fixtures might appear turned the wrong way in Xactimate® because of how the app reads their position based on the first floor.

ℹ️ **Note:** This is a visual issue only. The geometry is exported correctly.

#### **6. Reference Area or Labels Jump Position**

This is another side effect of wall-based reconstruction. If walls are moved or combined in a different way, Xactimate® might place labels or reference points in the wrong spot. This effect is most notable when rooms overlap, as in section four above.

#### **7. A Reference Block Won't Snap to a Wall**

After importing an ESX, you may notice a new reference block (like a cabinet) won't snap into place on a wall, even though the wall looks correct. This usually happens alongside a slight wall offset or "wiggle" introduced during the ESX conversion.

ℹ️ **Note:** This isn't a measurement error in your original sketch. Xactimate® requires walls and reference blocks to be in *exact* alignment before snapping will work, and even an offset too small to see can block it. This is expected behavior in Xactimate®, whether the sketch came from magicplan or was drawn directly in Xactimate®.

See the [Troubleshooting](https://help.magicplan.app/how-xactimate-translates-your-magicplan-sketch#troubleshooting) section below for how to fix this.

### **What You Can Do to Improve Export Results**

1. **Avoid [overlapping rooms](https://youtu.be/8j8a5pWN8XQ?si=J5VIqmWPrt9ucyEY)** in your magicplan sketch whenever possible.
2. **Use [full-height walls](https://youtu.be/BU7IvYIslBA?si=pdbPOWi5G8FH2b9q)** to maintain predictable object placement.
3. **[Align walls](https://youtu.be/cIa80z73bho?si=7TPqBEjLfTs1rsQW) carefully** to avoid small misalignments that Xactimate® may magnify.
4. **Check multi-floor symbols** to ensure they’re correctly placed on each level.
5. **Preview the project in [magicplan’s 3D view](https://help.magicplan.app/create-and-view-3d-models-in-the-cloud)** to catch potential layout issues before exporting.
6. **Add furniture, cabinets, and other reference objects in magicplan before exporting** whenever possible. Objects placed in magicplan—including on non-standard walls—carry over their alignment and surface area deductions correctly once they reach Xactimate®.

### **Exporting to ESX: What to Expect**

| **Feature** | **magicplan** | **Xactimate®** |
| --- | --- | --- |
| **Floor Foundation** | Rooms | Walls |
| **Wall Continuity** | Visual/connected | Segmented |
| **Overlapping Rooms** | Allowed | Not supported |
| **Object Positioning** | Wall-based | Coordinate-based |
| **Multi-floor Consistency** | Aligned | May vary by floor |

### **Troubleshooting**

If you run into trouble after your sketch lands in Xactimate®, start here.

#### **Issue 1: A Reference Block Won't Snap to a Wall**

This is the most common issue reported after importing an ESX. It happens because Xactimate® needs walls and reference blocks to line up exactly before snapping will work—and the small offsets introduced during ESX conversion are often enough to prevent it, even when they're invisible to the eye.

You have two ways to fix it, listed from easiest to most hands-on.

**Option 1: Add the object in magicplan before exporting (recommended)**

This is the most reliable fix, since objects placed in magicplan carry their alignment—including to non-standard walls—and their surface area deductions over to Xactimate® correctly.

1. In magicplan, add the furniture or reference object to your floor plan.
2. Re-export the ESX from magicplan.
3. Import the updated ESX into Xactimate®. The object will appear correctly placed and aligned.

**Option 2: Manually position the block in Xactimate®**

If you need to add a reference block directly in Xactimate® on a wall with a slight offset, automatic snapping won't work. Instead:

1. Place the reference block anywhere in the room area.
2. Hold the **Shift** key to disable snapping.
3. Manually drag the block's vertices to align it with the wall.

⚠️ **Caution:** This method requires careful manual adjustment. Option 1 is strongly preferred for accuracy and efficiency.

#### **Issue 2: Deductions Aren't Being Applied**

If deductions for openings or reference blocks aren't showing up in Xactimate®, this is usually a deduction preference that needs to be configured in Xactimate® rather than a problem with the ESX file itself. See [How to Deduct Openings and Reference Blocks in Xactimate®](https://help.magicplan.app/deduct-openings-and-reference-blocks-in-xactimate) for step-by-step guidance.

### **What We're Working On**

magicplan’s development team continuously improves ESX exports with:

- Automatic warnings for overlapping rooms
- Better symbol rotation on multi-floor exports

Have an idea that would improve your experience? Feel free to submit a Feature Request for the ESX export feature [here](https://magicplan.canny.io/feature-requests). If you have further technical questions about ESX File exports, please reach out to [Support](https://magicplan.zapier.app/chat).

- [Getting Started with magicplan](https://help.magicplan.app/getting-started-with-magicplan#main-content)

    - [Intro to magicplan](https://help.magicplan.app/getting-started-with-magicplan#intro-to-magicplan)
    - [Getting Started](https://help.magicplan.app/getting-started-with-magicplan#getting-started)
- [Create a Project](https://help.magicplan.app/create-a-project#main-content)

    - [Create a Floor Plan](https://help.magicplan.app/create-a-project#create-a-floor-plan)
    - [Assemble & Edit a Floor Plan](https://help.magicplan.app/create-a-project#assemble-edit-a-floor-plan)
    - [Add Objects & Custom Objects](https://help.magicplan.app/create-a-project#add-objects-custom-objects)
- [Creating a Report](https://help.magicplan.app/creating-a-report#main-content)

    - [Photos, Videos & 360 Tours](https://help.magicplan.app/creating-a-report#photos-videos-360-tours)
    - [Forms & Fields](https://help.magicplan.app/creating-a-report#forms-fields)
- [Export & Share Projects](https://help.magicplan.app/export-share-projects#main-content)

    - [Export Your Projects](https://help.magicplan.app/export-share-projects#export-your-projects)
    - [Customize Exports](https://help.magicplan.app/export-share-projects#customize-exports)
    - [Share Your Projects](https://help.magicplan.app/export-share-projects#share-your-projects)
- [3D Rendering Options](https://help.magicplan.app/3d-rendering-options)
- [Collaborate on Projects](https://help.magicplan.app/collaborate-on-projects#main-content)

    - [Workspaces & Teams](https://help.magicplan.app/collaborate-on-projects#workspaces-teams)
- [Estimator & Item Libraries](https://help.magicplan.app/estimator-item-libraries)
- [Industry Resources](https://help.magicplan.app/industry-resources#main-content)

    - [Restoration](https://help.magicplan.app/industry-resources#restoration)
- [Account & Billing](https://help.magicplan.app/account-billing#main-content)

    - [Account](https://help.magicplan.app/account-billing#account)
    - [Billing](https://help.magicplan.app/account-billing#billing)
    - [Pricing](https://help.magicplan.app/account-billing#pricing)
- [FAQs](https://help.magicplan.app/faqs#main-content)

    - [Account FAQs](https://help.magicplan.app/faqs#account-faqs)
    - [App FAQs](https://help.magicplan.app/faqs#app-faqs)
    - [Cloud FAQs](https://help.magicplan.app/faqs#cloud-faqs)
    - [Subscription FAQs](https://help.magicplan.app/faqs#subscription-faqs)
    - [Workspaces & Teams FAQs](https://help.magicplan.app/faqs#workspaces-teams-faqs)
    - [Other Questions](https://help.magicplan.app/faqs#other-questions)
- [API & Integrations](https://help.magicplan.app/api-integrations#main-content)

    - [API](https://help.magicplan.app/api-integrations#api)
    - [Integrations](https://help.magicplan.app/api-integrations#integrations)
- [Legal & Privacy](https://help.magicplan.app/legal-privacy#main-content)

    - [Information Security](https://help.magicplan.app/legal-privacy#information-security)
    - [Privacy Policy](https://help.magicplan.app/legal-privacy#privacy-policy)
    - [Terms of Service](https://help.magicplan.app/legal-privacy#terms-of-service)
    - [Payment Terms magicplan PRO Plans](https://help.magicplan.app/legal-privacy#payment-terms-magicplan-pro-plans)

[![Chill listening crop-3](https://help.magicplan.app/hs-fs/hubfs/NEW%20BRANDING/Logos/mp_magicplan_logo_full_light%20(1).png?width=114&height=24&name=mp_magicplan_logo_full_light%20(1).png "Chill listening crop-3")](https://www.magicplan.app/)

<https://www.facebook.com/magicplan/> <https://twitter.com/magicplan> <https://www.instagram.com/magicplan_app/?hl=en> <https://www.youtube.com/@magicplan> <https://www.linkedin.com/company/magicplanapp/posts/?feedView=all>

Copyright © , magicplan

```json
{
  "@context" : "http://schema.org",
  "@type" : "WebSite",
  "name" : "magicplan",
  "url" : "https://www.magicplan.app/"
}
```