Restoration equipment tracking: why it has to end on the job file, not a spreadsheet
Equipment tracking only protects margin when the cost lands on the job file. Here's how restoration owners close the gap before invoices go out.
A dehumidifier running in a closed unit for four extra days costs you money whether or not anyone wrote it down. Multiply that by three air movers nobody logged against a file, a generator that rode along to a job it was never billed to, and a stack of walk boards sitting in a trailer that's been invoiced to nobody for six weeks. None of that shows up as a loss on your P&L with a clear label. It just shows up as a margin that's a few points lower than it should be, on jobs that looked fine on paper.
This is the part of the business most owners feel before they can name it. You know a job underperformed. You can't always say why. Equipment is one of the quiet reasons: not because you don't have enough of it, and not because your techs are careless with it, but because the system you use to know where it is has nothing to do with the system you use to bill for it. Those are two different habits, tracked in two different places, by two different people on a good week and by nobody on a bad one.
This post walks through how restoration shops actually track equipment today: tags, barcodes, spreadsheets, and the hardware built to replace all three. Then it gets to the part that none of those tools solve on their own, which is getting the cost of that equipment onto the right job file before the job closes. That's not a sensor problem. It's a logging habit, and it's the one step most shops skip.
Where equipment tracking actually breaks down on a busy week
Picture a normal Tuesday for a $3-10MM mitigation shop running 15 to 20 active water losses. A lead tech on Job A pulls two air movers and a dehumidifier off a drying job that's reading dry, because Job C just came in hot and needs equipment now. He tells the office. Or he means to. Either the note gets made in a group text that scrolls past by lunch, or it doesn't get made at all because he's already driving.
Three things happen from there, and all three cost you money.
First, Job A's file still shows three pieces of equipment on-site, because nobody updated the equipment log when the gear moved. If a project manager or adjuster asks what's running on that job, the answer in your system is wrong. Second, Job C's file shows nothing, because the equipment that just got dropped there isn't logged anywhere yet. The tech is thinking about drying the structure, not updating a spreadsheet from the truck. Third, and this is the one that actually hits your bottom line: when Job A closes out, whoever builds the invoice either bills for equipment that's no longer there, which creates a dispute with the adjuster, or under-bills because they can't confirm what ran and for how long, so they default to a shorter runtime to stay safe. Either way, you're not collecting what the job cost.
This happens constantly on mitigation-heavy jobs because equipment moves faster than paperwork. A dehumidifier doesn't stay on one job for its full rental life. Air movers get redistributed across three or four active files in the same week, sometimes the same day, because that's how you keep jobs moving when you don't have a warehouse full of idle equipment waiting on one job at a time. The equipment is doing exactly what it's supposed to do. Your tracking of it just isn't keeping pace.
The dollar version of this is easy to underestimate because it never shows up as one big number. Many carriers reimburse somewhere in the range of $15 to $25 a day for an air mover and $75 to $150 a day for a dehumidifier, depending on your market and your pricing. A job that runs three extra untracked days on two dehumidifiers is a few hundred dollars that never made it onto an invoice. One job like that doesn't hurt. Twenty jobs a month like that, quietly, across a shop running active water losses every week, adds up to a number that shows up in your year-end numbers as margin that disappeared somewhere between the field and the invoice, with no single line item to point to.
The gap isn't a tagging problem or a hardware problem. It's that equipment location and equipment cost live in two different systems, tracked by two different habits, and nobody owns the handoff between them.
The tracking methods restoration companies use today (and where each one stops)
Every shop tracks equipment somehow. The question is how far that method actually goes, and most of them stop at the same place: they tell you where the equipment is. They don't tell you what it cost on the job it's sitting on.
Here's what's actually in use across the industry right now:
- Whiteboards and spreadsheets. The most common method by a wide margin, especially for shops under 30 employees. A tech or dispatcher writes down what left the warehouse and where it went. Cheap, familiar, and entirely dependent on someone remembering to update it the moment equipment moves, which is exactly the moment everyone is busiest.
- Barcode or QR tags. A step up in discipline: each piece of equipment gets a scannable tag, and a tech scans it in and out with a phone. This gives you a timestamped record of movement, which is real progress over a whiteboard. It still requires someone to scan consistently, and it stops at location. A scan tells you a dehumidifier left the warehouse at 9:14 AM. It doesn't tell you which job's invoice that dehumidifier's runtime belongs on.
- RFID tags and fixed readers. Vendors like Invisi-Tag and GreyTrunk RFID sell hardware that reads equipment automatically as it passes a sensor, usually mounted at a warehouse door or on a trailer. This removes the human step of scanning, which solves the "forgot to log it" problem for movement in and out of a fixed location. It does nothing for equipment that gets handed off tech-to-tech in a parking lot between two active jobs, which is where a lot of mid-week redistribution actually happens.
- GPS trackers. Useful for high-value units like generators, air scrubbers, or specialty drying equipment you can't afford to lose track of entirely. GPS tells you where a unit physically is in real time, which matters for recovery if something goes missing. It tells you nothing about runtime, billing status, or which job file the cost belongs to.
- Dedicated equipment-tracking apps. A newer category, usually marketed alongside documentation tools, that layer a mobile interface on top of barcode or RFID data. These generally improve the speed and consistency of logging movement. They are built to answer "where is it," not "did we bill for it."
None of these methods are wrong, and most shops end up using some combination of them depending on how much hardware budget they have and how disciplined their crews already are. The pattern across all five, though, is the same: they stop at location. They answer where the equipment is and sometimes how long it's been there. None of them automatically connect that runtime to a dollar amount on a specific job's cost sheet, because that's not a tracking problem. It's a billing and job-costing problem, and it lives downstream of wherever your tracking method leaves off.
That gap is exactly where the margin leak in the first section comes from. You can have a perfect RFID system telling you precisely where every dehumidifier in your fleet is standing right now, and still lose money on every job where nobody manually moved that equipment's cost onto the invoice before the file closed.
What equipment tracking is for: getting the cost onto the right job before it closes
Here's the part that gets missed, even at shops that have invested real money in tags and scanners: tracking equipment and costing equipment are two separate steps, and only the second one protects your margin.
Knowing that two air movers are physically sitting at 142 Elm Street doesn't put a dollar figure on a job file. What puts a dollar figure on a job file is someone entering an expense against that specific job, with the equipment, the runtime, and the amount attached, before the job closes out and the chance to bill for it closes with it.
In Xcelerate, that step happens under the Costs & Profitability tab on a job file. An expense entry there carries a document number, a transaction and category type, an amount, and a description, so a dehumidifier's runtime on a specific job becomes a line item tied to that file, not a row in a separate equipment spreadsheet that has to be cross-referenced by hand later. It's a manual entry. There's no sensor that writes it for you, and no RFID read that populates it automatically. Someone has to look at what ran, on which job, for how long, and type it in. That's the honest version of how this works, and it's worth saying plainly because plenty of software pitches imply otherwise.
Once that expense is logged against the file, it feeds into the job's Gross Profit percentage on the file's KPI card, which pulls from invoice data and actual gross profit figures for that job. That's the number that tells you whether a job that looked fine at close-out actually made the margin you priced it for, or whether equipment costs you never billed quietly ate into it. Without the expense entry, that KPI doesn't know the equipment existed. It can only reflect what got logged.
This is why shops with good hardware and bad habits still bleed margin, and why shops with nothing but a whiteboard and a disciplined office manager sometimes don't. The RFID tag and the GPS tracker solve a real problem (knowing where equipment physically is), but they were never going to solve this one, because this one isn't a location problem. It's a question of whether the cost made it onto the job file before that file closed and the invoice went out the door.
Most shops that struggle with this aren't struggling because they lack tracking hardware. They're struggling because the handoff between "equipment moved" and "cost got logged" depends on a person remembering to make that connection at the end of a long day, on a job that's already closed in their head even if it isn't closed in the system. If you've ever closed out a job, sent the invoice, and then found a stack of equipment pull sheets on someone's desk a week later, you've lived this exact gap. It's the same gap that shows up when shops can't tell which jobs are actually profitable until long after the numbers are locked in, which is worth reading in more depth in why restoration companies struggle to see which jobs are actually profitable. It's also the same discipline problem covered from the job-costing side in mastering the art of job costing: the number only tells the truth if someone fed it the truth first.
Building a tracking habit your crews will actually follow
The fix here isn't more hardware. It's a habit that survives a busy week, because the whole problem above only exists on busy weeks. Nobody loses track of equipment costs on a slow Tuesday with two jobs running. They lose track of it on the week with fifteen jobs running and three techs redistributing air movers between them.
A few things make that habit stick instead of collapsing the first time call volume spikes:
- Make equipment movement an end-of-day entry, not an end-of-job entry. If a tech waits until a job closes to think about what equipment ran and for how long, he's reconstructing three weeks of memory. If logging what moved today happens today, even as a rough note, the Costs & Profitability entry at close-out is a five-minute cleanup instead of a guess.
- Give one person ownership of the handoff. Tracking tends to fall apart when it's everyone's job, because everyone assumes someone else logged it. Whether it's a dispatcher, an office manager, or a production lead, one name attached to "equipment costs get entered on every open file by end of week" closes the gap that a group text never will.
- Review Costs & Profitability weekly, not just at close-out. A weekly pass across open files catches a dehumidifier that's been sitting on a job for ten days with nothing logged against it, while there's still time to bill for it. Catching it after the invoice is already out doesn't get you the money back.
- Tie the habit to a milestone your crews already respect. Most techs won't stop mid-dry to update a spreadsheet. They will note equipment changes at the moments they're already trained to document anyway, like arrival onsite or drying completion, if that's built into how the job gets worked rather than bolted on as extra paperwork.
None of this requires new hardware budget, and it works whether your shop is running whiteboards or RFID tags, because the habit lives downstream of whatever tracking method you've already picked. The method tells you where the equipment went. The habit is what makes sure that location turns into a dollar figure on the right job before the file closes, and the detailed version of what equipment actually costs you when nobody owns that handoff is covered well in navigating the restoration equipment maze.
Shops that get this right aren't the ones with the most expensive tags. They're the ones where logging equipment cost against a job file is as automatic a habit as logging a photo of the loss, because both are treated as part of finishing the job, not as paperwork that happens after the job is already considered done.
Frequently asked questions
What's the difference between RFID and GPS tracking for restoration equipment?
RFID tags identify a piece of equipment the moment it passes a fixed reader, usually mounted at a warehouse door or trailer, so you get an automatic timestamp of when it left or returned without a tech having to scan it manually. GPS trackers report a unit's physical location in real time no matter where it travels, which matters more for recovering a generator or specialty drying unit that's gone missing mid-job. Neither one tracks runtime against a specific job's billing, so the choice between them comes down to whether you need automated movement logging (RFID) or location recovery for high-value units (GPS), not which one solves job costing, because neither does.
Can a small shop track equipment without buying hardware?
Yes. A disciplined whiteboard or spreadsheet, updated at the moment equipment moves rather than reconstructed later, catches most of the same information an RFID system does, just with more reliance on a person remembering to update it. The habit matters more than the hardware: a shop with no tags at all but a weekly review of what's running on each open job will protect margin better than a shop with a full RFID setup and nobody logging the cost against the job file afterward.
Should equipment costs show up in job costing reports?
Yes, and this is the step most shops miss even when their tracking is solid. Equipment runtime only affects your margin numbers once it's entered as an expense against the specific job it ran on, which in Xcelerate happens under the Costs & Profitability tab on the job file. That entry is what feeds the job's Gross Profit percentage, so a dehumidifier that ran for ten days without ever getting logged there simply doesn't exist in your job costing, even though it absolutely existed in your actual costs.
Equipment tracking that stops at location was never going to protect your margin. It was only ever the first half of the job. Book a demo to see how equipment costs land on the job file in Xcelerate: Book a demo.

