5 signs your ServiceTitan pricebook is costing you money
A pricebook that’s costing you money shows the same five symptoms almost every time: techs calling the office to confirm prices, one-option quotes, “miscellaneous” doing the work of real line items, dynamic pricing that’s only half turned on, and parts itemized on customer invoices.
We see these in real shops’ exports week after week. Here’s what each one looks like and what it’s quietly costing you.
1. Your techs call the office to price jobs
One owner told us his techs were calling the office on almost every single job, just to make sure the price was right. Not because they’re lazy. Because somewhere along the way the book burned them: a price flipped when nobody expected it, an item was wrong, and from that day forward they stopped trusting the tablet.
Count the cost. Every call is ten minutes of tech time plus ten minutes of office time, multiplied across every truck, every day. And the deeper cost is worse: a tech who doesn’t trust the book won’t present from it, so all the structure you paid for sits unused.
The fix isn’t a memo telling techs to stop calling. It’s a book that’s right every time they open it, so the calls stop on their own.
2. Your techs give one price instead of options
If your techs walk into a kitchen with a single number, you’re running an ultimatum, not a sale.
The customer’s only move is yes or no, and “no” is free.
We’ve measured what options do on real books. In plumbing, when the customer takes the middle tier instead of the only tier, the ticket routinely jumps on the order of 50%. Same trucks, same techs, same leads. They just got a choice.
That’s why each tier has to answer a different question, and why presenting options is the core of The Present-Don’t-Configure Method™. Options aren’t a sales trick. They’re a structural feature of the book, and if the book doesn’t have them pre-built, the driveway is where they won’t get invented.
3. “Miscellaneous” is your busiest line item
Open your reports and look for misc. We’ve seen shops where the invoice says $100, so somebody keys “miscellaneous service, $100” and pushes it through. Real part numbers typed into fake fields. Whole installs riding on “misc labor” because the right equipment was never in the book.
Every one of those lines is a job you can’t cost. You don’t know the margin, the material spend is invisible, and any pricing built on that data is built on sand. When misc is busy, the book is missing something techs need daily, and they’re routing around the hole. Find the hole, build the service properly, and watch misc go quiet.
4. Dynamic pricing is half turned on
Dynamic pricing in ServiceTitan builds the price from billable hours and linked material costs. Done fully, it holds your margin when supplier costs move. Half-done, it’s chaos with a dashboard.
Half-done looks like this:
- Most of the book is dynamic, but water heaters are still static because nobody got to them.
- Services marked dynamic with zero billable hours, so the price is computed off nothing.
- Materials that never got linked, so the tech eats the part or keys it in manually.
We’ve watched books where prices flipped between dynamic and static behavior and nobody could say why, which is exactly how techs end up calling the office (see sign 1: these leaks feed each other).
Pick a lane per book and finish the job. Dynamic with real hours and linked materials, or static and consciously maintained. The expensive option is the half-measure.
5. Your invoices itemize parts
A shop was showing individual parts on customer invoices. So the homeowner sees the capacitor, looks it up on his phone, finds it for $10, and now your tech is defending a $300 line item on a $10 part. That conversation never ends well, and the book started it.
You don’t sell parts. You sell a fixed system, a warranty, a licensed tech in the home, and a company that answers the phone next year. The invoice should say what the customer bought: the service, as one price.
Showing the parts list invites a price-shopping conversation you can only lose. This is a pricebook setting and a build decision, not a tech training issue.
Check your book against all five
You can hunt these down by hand, or you can let the data tell you. Our free Pricebook Health Audit reads your ServiceTitan export in your browser and flags these leaks in minutes, with your own numbers attached. The file never leaves your machine.
And if the audit finds a mess, that’s fine. Most books we open have at least three of the five. Fixing them is the work we do, and it’s a lot cheaper than another year of leaks.