Table of Contents:
Xactimate is the go-to software for writing estimates in the restoration industry.
If you’re documenting water, fire, or mold damage, especially when billing through insurance, with Xasctimate, efficiency is key. One of the most useful tools inside Xactimate is the macro, which allows you to replicate repeatable tasks quickly.
If youāre not using Xactimate macros in your estimating workflow, youāre missing out on one of the easiest ways to save time and stay consistent.
What Is an Xactimate Macro?
An Xactimate macro is a saved set of line items you can drop into an estimate to cover repeatable scopes of work. Itās one of the simplest ways to stay efficient and consistent, especially when youāre handling multiple projects a day.
Letās say youāre writing your fifth estimate of the day and itās a standard Cat 1 water loss with a few small rooms. Between 6 and 8 air movers in each room, a dehumidifier, cleaning the walls 2 feet up and an air filtration device. Youāve done it a hundred times before.
So, do you really need to add each line item into your estimate from scratch again?
Not with Xactimate macros.
How to Build a Macro in Xactimate (Step-by-Step)

If youāve never created your own Xactimate macro, hereās one way you can do it:
- Open any estimate, new or in progress.
- Add line items into a room.
- Highlight the line items you want to save as a macro by clicking on the first line item, then holding shift, then clicking on the last line item youād like to add to the macro.
- The Quick Entry box will change and a āSave Macroā button will appear. Click it..
- Give the macro a name thatās easy to understand (e.g., “Cat 2 Bedroom ā Demo & Dry”).
- (Optional) Add description explaining when and how to use it.
How Xactimate Macros Improve Your Efficiency
1. You can create a macro in Xactimate that is a single line item with a note attached.
Then each time you apply the macro in a room, it will automatically have your F9 note attached. If you are quoting the s500, the s520, or even OSHA standards to justify line items, these notes can be extensive. So having them included as a part of your macro will help speed up inputting these line items.
2. You can create line item clusters as a macro.
For example, when you move contents, in most cases, you will also block and pad and protect the furniture. So by creating a macro with those 3 line items grouped together, you can make sure these line items are always included. Doing it this way will give you a bit more quality control than inserting an entire room of line items and changing them all.
3. You can also create an entire room as a macro.
For example, create a Cat 1 room with 4 fans, Cat 1 with 5 fans, etc for each category. This macro will include everything your company standard includes for that room. Then you just delete what wasnāt done or adjust the quantities to fit the job actually performed.
4. You can even create macros that separate demo and equipment.
By doing it this way, there will be less adjusting of the macros. These are great toolsā¦. When used correctly.
If you are adjusting the pricing or the trade within an estimate, you can save this change as a part of the macro by checking the āSave line item customizationsā box in the save macro information popup.
Xactimate Macro Mistakes (And How to Avoid Making Them)

Weāve coached hundreds of estimators through this one, and we call it āthe autopilot modeā.
You go from estimate to estimate during the day, and if you donāt stay engaged, your brain can easily switch into autopilot mode. This usually happens when we are using full-room macros to speed up the process. Donāt trust your full-room macros blindly! Go back, check every line item and make sure it really reflects what happened on the job. Otherwise, expect a call once it reaches an adjusterā¦
So while Xactimate macros can help you speed up your estimating process, try not to become too reliant on them. Overusing macros can seriously stunt your growth when it comes to line items. You end up reusing the same ones instead of digging for better line items that actually match your scope.
Thatās when the smaller, legitimate charges fall through the cracks, and your margin goes with them.
Thereās a better way.
Take time each week to explore the Xactimate categories you use most. Hunt for new line items. Flag the ones that might apply to future jobs. If you manage a team, build in a review process. One extra set of eyes looking at your estimate can catch missed line items, highlight red flag issues that may need more justification, or spot something that shouldāve been in the estimate. Thatās money you either capture or lose.
And hereās the bottom line: adjusters wonāt tell you when you undercharge. If itās not in the estimate, it doesnāt get paid. Simple as that.
Learn To Estimate Like a Pro (Xactimate Macros included)
Xactimate macros can absolutely help you move through your estimates faster and with more consistency, but they are (obviously) not the whole process. Thatās why we provide in-depth estimating training, depending on how you like to learn.
If you like learning at your own pace, the ReetsTV Estimating Pro Series gives you on-demand access to 28 training videos covering everything from estimating strategy and documentation to Xactimate use, sketching, negotiating with adjusters, and more.
And if you prefer a live, instructor-led course that walks you through the full estimating workflow, then you will love our Estimating & Negotiating Livestream Training. Youāll learn how to structure jobs, justify your scope with third-party sources, avoid common estimating mistakes, and how to write estimates that are fair, customer-centric and profitable.
Whether you’re just getting started or you’re onboarding a team, we’ve got training that fits how you work, and helps you do it better.
770-712-7293







