How to save, run, export, and import
macros for Xactimate?

Xactimate is a powerful tool in the property claims and estimation industry, widely used by adjusters and contractors for creating accurate, detailed estimates. However, many users are unaware of one key feature that can dramatically cut down the time spent on repetitive tasks: macros. Macros for Xactimate allow you to save groups of frequently used line items and reuse them in future estimates, reducing the need to input each item manually. This article provides a comprehensive, step-by-step guide on saving, running, exporting, and importing Macros for Xactimate, helping both new and seasoned users streamline their workflow and maximize productivity.
Understanding Macros for Xactimate
What is a Macro in Xactimate?
In Xactimate, a macro is a pre-defined set of line items that can be saved and reused in multiple estimates. Instead of manually adding each line item to every project, users can run a saved macro to automatically add all the necessary items, making the estimating process faster and more consistent.
Why Use Macros for Estimating Efficiency?
Using Xactimate macros saves significant time, especially when dealing with repetitive estimates like standard room repairs or common damage scenarios. By storing these frequently used sets of line items, adjusters and contractors can focus on customizing their estimates rather than building them from scratch each time. Macros also ensure consistency across estimates, minimizing the chances of overlooking key details. Ultimately, they empower users to deliver more accurate and timely estimates, giving them an edge in a competitive industry.
Step-by-Step Guide to Saving a Macro
Step 1: Selecting Line Items for a Macro
- Open an estimate in Xactimate.
- Navigate to the “Estimate Items” tab.
- Select the first line item for the macro.
- To select multiple consecutive line items, hold down the Shift key and click the last item in the group.
- To select non-consecutive line items, hold down the Control (Ctrl) key and click on each item you want to include.
Step 2: Saving the Selected Line Items as a Macro
- With the desired line items selected, right-click and choose "Save Macro" from the dropdown menu.
- In the "Save Macro" window, enter a clear and descriptive name for the macro.
- Click OK to save the macro.
How to Run a Macro in Xactimate
- Go to the "Macros" tab in Xactimate.
- Click on the "Retrieve Macro" option.
- Select the desired macro from the list.
- Click OK to run the macro and automatically add the saved line items to your estimate.
Exporting Macros for Xactimate
- Open the "Data Transfer" tool in Xactimate.
- Select the "Export Macros" option.
- Choose the macro(s) you want to export.
- Select the location where you wish to save the exported macro file and click OK.
Importing a Macro in Xactimate
- Open the "Data Transfer" tool in Xactimate.
- Select the "Import Macros" option.
- Browse to the location of the macro file and select it.
- Click OK to import the macro into Xactimate.
Best Practices for saving, running, exporting, and
importing Macros for Xactimate
Tips for Keeping Macros Organized with Clear Naming Conventions
Naming macros thoughtfully is crucial for keeping your workflow efficient, especially as you accumulate a variety of them. Here are some tips for effective naming:
Be Descriptive
Include details like the type of project (e.g., “Kitchen_Repair_Standard”) or a specific room (e.g., “Bathroom_Tile_Replacement”).
Use Consistent Formatting
Stick to a uniform style such as underscores or dashes between words, and ensure consistency throughout your library. For example, use “RoomType_Action” (e.g., “LivingRoom_Painting”).
Include Dates or Version Numbers
If you frequently update macros, add dates or version numbers to differentiate between older and updated versions (e.g.,“LivingRoom_Painting_v2_0924”).
How to Save Customizations in Macros
Macros can save more than just a list of standard line items; they can also include customizations like trade codes, making your estimating even more precise.
Adjust Trade Codes Before Saving
When setting up your line items, assign specific trade codes (e.g., “DEM” for demolition or “DRY” for drywall). Make sure these adjustments are applied before you select and save your macro.
Include Custom Pricing or Adjustments
If you’ve made any pricing adjustments or added specific notes to a line item, these details will carry over when the macro is run in future estimates.
Save Macros for Specific Trades
If you work with a diverse range of trades, consider creating separate macros for each trade (e.g., “Electrical_Installations,” “Plumbing_Fixtures”). This ensures that trade-specific adjustments are preserved, making it easier to add them when needed.
Ensuring Macros Maintain the Correct Order of Line Items
The order of line items within a macro can impact how they appear in an estimate, which is particularly important when working with detailed scopes of work.
Select Line Items Carefully
When creating a macro, select line items in the order that you want them to appear. Start from the top and proceed downward to ensure that the macro preserves this sequence.
Review Macro Content Before Saving
Before you finalize a macro, double-check the arrangement of line items to confirm they follow the logical sequence needed for the task at hand.
Test the Macro After Saving
After saving, test the macro using a dummy estimate to verify that the items appear as expected. This small step can save time and avoid errors in future estimates.
Troubleshooting Common Issues
What to Do if a Macro Doesn’t Save Correctly
Sometimes, after going through the process of saving a macro, it may not appear in the list or might not save with the selected line items.
Solution
- Double-check that all line items intended for the macro are highlighted before clicking the "Save Macro" option.
- Verify that the name of the macro does not contain any special characters that could cause saving errors.
- Restart Xactimate and attempt to save the macro again, as a software refresh can often resolve minor glitches.
- Make sure you have the correct user permissions to save Macros for Xactimate, as restricted permissions may prevent saving.
Handling Sketch Algorithm Items That Cannot Be Saved
Certain items tied to the sketch algorithms, like specific room structures or measurement-based items, may not be saved directly in a macro.
Solution
For sketch-related items, save the sketch itself as a template rather than relying on macros. This allows you to retain all sketch configurations without compatibility issues. You can also create a macro for associated line items and use the saved sketch template alongside it, integrating them during the estimating process.
Macros from Actionable
Actionable has over 110 macros covering a wide range of processes from overhauling debris to roofing. Each macro is fully customizable and comes with related F9 notes.
Check out our MacrosSupplement Macros with Live Estimating Guidance
We believe that no two estimates are the same. Even if you are using Macros for Xactimate, there are many chances of making mistakes or forgetting warranted line items. That’s where live estimating guidance from the Actionable Profile comes in handy. It will remind you to make all the necessary adjustments to ensure your estimates are accurate and thorough. You also get all of our macros for free with the Actionable Xactimate Profile.
Try before you buy with 99% offMaster Xactimate With Actionable Profile and Xact Best Practices Bootcamp
This intensive two-day course is designed to turn attendees into experts in Xactimate best practices and the Actionable Xactimate Profile. It covers everything from the software's history and future developments to its most essential features, offering a deep dive into how to fully leverage Xactimate's capabilities for today's estimators and claims professionals. The bootcamp also helps you better understand how to leverage live estimating guidance from the Actionable Profile to write increasingly accurate estimates.
Find out moreAbout Actionable
We're a 501(c)(6) educational non-profit, meaning that everything we do goes into developing and maintaining tools and resources to help the industry thrive.
For any questions, reach out to us below: