Enterprise DNA

Omni by Enterprise DNA

Enterprise DNA Resources

Step-by-step how-tos. Practical AI operating-system thinking for owners, operators, and teams doing real work.

220k+

Data professionals

Omni

AI agents and apps

Audit

Map the manual work

Guide Intermediate Omni Ops

Automate Price Book Updates for Electrical Contractors

Manual price book updates cost trades firms real money. See how AI agents sync supplier pricing and fix quotes automatically.

Sam McKay |
Automate Price Book Updates for Electrical Contractors

An electrical contractor doing $8M a year sent me his price book last spring. It was a spreadsheet with fourteen tabs. Labor rates on one tab, panel and breaker pricing on another, conduit and wire on a third, markups scattered across whatever job type someone had built it for. His estimator kept a separate version on his laptop that was two months out of date. His office manager kept updating a third copy in the quoting software that nobody had told the estimator about.

None of this is unusual. It’s just expensive.

Why price books rot faster than owners think

Supplier pricing on copper, panels, switchgear, and PVC conduit moves constantly. Some distributors push updates monthly. Others do it whenever a tariff or a shortage hits, with no warning at all. If your price book lives in a spreadsheet, someone has to notice the supplier changed a price, open the file, find the line item, update it, and then make sure every quoting tool and every crew member working off a printed rate sheet gets the new number.

Most trades firms don’t have anyone whose job is exactly that. It falls on the office manager between calls, or the owner does it on a Sunday night, or it doesn’t happen until a job comes in $3,000 under cost and somebody asks why.

For a business in the $1M to $25M range, we typically see this kind of pricing drift, combined with the other manual work around scheduling and follow-up, cost somewhere between $50,000 and $200,000 a year. That’s not one big loss. It’s dozens of small ones: a quote built on last quarter’s copper price, a labor rate that never got adjusted after a raise, a markup that got typed wrong and copied into eleven more estimates before anyone caught it.

Industry ranges we see in trades businesses of this size put pricing and quoting leakage at $50K-$200K annually, driven mostly by stale material costs and inconsistent markups across job types.

What manual price updates actually look like

Walk through a normal week at a mid-size electrical or HVAC contractor and you’ll see the same pattern three or four times.

A distributor emails a price increase notice on wire and conduit. It sits in someone’s inbox for four days because that person is also answering the phone, scheduling techs, and chasing a part for tomorrow’s job. When they finally get to it, they update the master spreadsheet but forget the version synced to the quoting app. The estimator, who wasn’t copied on the email, builds two quotes that week using the old numbers.

Labor rate changes are worse. A raise goes through payroll for journeymen electricians, but nobody connects that to the labor rate baked into the price book. Six weeks pass before someone notices margins have slipped on every job type using that labor category. By then, twenty or thirty quotes have gone out underpriced.

Markups get the least attention of all. Most shops set a markup percentage once, maybe when they started the business, and rarely revisit it by job type or material category. A markup that made sense on $40,000 panel upgrades doesn’t work the same way on small service calls, and vice versa. Nobody’s actively wrong here. Nobody has the hours to sit down and rebuild the logic properly, then keep it current.

Multiply this across plumbing, HVAC, electrical, and roofing businesses running multiple systems (a quoting tool, a dispatch tool, maybe a separate accounting package) and you get pricing data that’s accurate in one place and wrong in three others. If you want a fuller picture of where this shows up across a trades operation, the audit for trades businesses breaks it down by category rather than guessing at averages.

What this costs beyond the obvious

The direct margin hit is the easy part to quantify. The harder cost is what happens to trust. Estimators stop believing the price book is accurate, so they start padding quotes manually to protect themselves, which makes you less competitive on bids you should be winning. Or they don’t pad enough, and jobs go out at a loss nobody catches until the invoice reconciliation three months later.

Owners tell us the same thing in different words: they don’t fully trust their own numbers. That’s a bad place to run a $10M business from.

What an AI agent doing this actually looks like

This is where automate-pricing-updates stops being a spreadsheet problem and becomes an operations problem, which is where Omni comes in.

Here’s the end-to-end version. A supplier sends a pricing update, whether that’s an EDI feed, an emailed price sheet, or a portal notification. An Omni ops agent monitors that channel directly. It parses the update, matches line items against your existing price book, and flags exactly what changed and by how much. No one has to notice the email. The agent already did.

From there it applies the change across every connected system, not just the master file. If your quoting tool, your dispatch software, and your accounting package all reference pricing data, the agent updates them together, so there’s no gap between “the spreadsheet is right” and “the software everyone actually uses is right.” Labor rate changes work the same way. When payroll rates move, the agent flags the linked labor categories in your price book so someone reviews and confirms the change instead of it silently drifting for six weeks.

Markups get handled with the same discipline. Instead of one blanket percentage, the agent can apply different markup logic by job type and material category, and it flags when a markup hasn’t been reviewed in a set window so it doesn’t calcify the way it usually does.

This isn’t a replacement for judgment. Someone still approves the changes that matter. It’s a replacement for the twenty scattered manual touches that currently have to happen for a price update to actually stick everywhere it needs to.

It’s worth connecting this back to two of the other agents we build for trades firms, because pricing accuracy touches both. The 24/7 Dispatch Voice Agent books jobs off the same system that should be quoting the right rate. If a customer calls to book based on a quote and the dispatch tool still has old pricing, you’ve got a mismatch at the exact moment you’re trying to close the job. And the Estimate Follow-Up Agent, which tracks every quote that goes out and follows up on day 2, day 5, and day 14, is only as good as the number on that original estimate. Follow-up converts 15-25% of stale estimates in the businesses we work with, but that number assumes the estimate was priced right in the first place. Fix the pricing layer and the follow-up layer gets more valuable, not less.

Where this fits with the rest of your operation

Pricing accuracy doesn’t live in isolation. The same firms losing money on stale price books are usually also losing missed calls to voicemail (real numbers we see run $500 to $3,000 per missed job) and burning 20-plus hours a week of owner or admin time on dispatch and phone-routing that could be handled by a voice agent. If you want a broader look at how the ops side of the business connects, Omni Ops covers the systems layer, and our guides section has more detail on how trades firms sequence these fixes without disrupting a busy season.

None of this requires ripping out your current software. Omni connects into what you already run, whether that’s ServiceTitan, Housecall Pro, a custom quoting tool, or a mix of spreadsheets and a CRM that’s outgrown its original purpose. The goal isn’t a new system. It’s making the systems you have tell the truth consistently.

What we actually do in an Omni Audit

We don’t come in with a deck and a pitch. The Omni Audit is 60 minutes, and it produces three things you can use whether or not you ever work with us again.

First, we map where your price book, labor rates, and markups actually live right now, and where they disagree with each other. Second, we estimate the dollar leakage specific to your business, not an industry average, based on your job volume and the systems you’re running. Third, we hand you a prioritized list of what to fix first, starting with whatever’s costing you the most per month.

For a business doing $1M to $25M, this usually surfaces two or three things the owner suspected but never had time to quantify. Sometimes it’s pricing drift. Sometimes it’s missed calls or dispatch overhead eating more hours than anyone realized. One trades-business owner in our network described finally seeing the numbers laid out as the first time in three years someone showed him where the money was actually going, rather than where he assumed it was going.

You can book a 60-min Omni Audit directly, no prep required on your end. We ask a few questions ahead of time about your systems and job mix, and that’s it.

A practical starting point if you’re not ready for the audit yet

If pricing isn’t your most urgent problem right now and missed after-hours calls are bleeding you faster, we put together a practical worksheet for that specific gap. The After-Hours Call Recovery Plan for Trades walks through how to calculate what missed calls are actually costing your business and gives you a checklist for closing the gap before you invest in anything automated. You can grab the direct version here if you want to skip straight to the worksheet.

The math that matters

If your price book drift, labor rate lag, and inconsistent markups are costing you even the low end of the $50K-$200K range we typically see, that’s not a rounding error. That’s the cost of a hire, or the margin difference between a good year and a mediocre one. The fix isn’t more discipline from an already-stretched office manager. It’s removing the manual steps that let the drift happen in the first place.

We’ve written more on how this plays out across different trades in our insights section, and if you want the fuller picture of what Omni actually builds for businesses like yours, See Omni for trades businesses walks through it without the sales pitch.

Either way, the numbers don’t fix themselves sitting in a fourteen-tab spreadsheet. If you want a clear read on what your specific pricing leakage looks like, book my Omni Audit and we’ll walk through it together in an hour.