How to build ServiceTitan Recommendations and Upgrades into your pricebook
ServiceTitan builds two selling fields into every service: Recommendations and Upgrades. Fill them and a tech opens a job with the next offer already sitting there. Leave them blank, which is what most books do, and every offer rides on whether the tech remembers to make it in the driveway. We read a lot of real ServiceTitan pricebooks, and the fields are almost always empty.
<text class="rb-lab" x="32" y="98">Services with no Recommendation set</text>
<rect x="32" y="108" width="560" height="22" fill="var(--color-steel-100)"/>
<rect x="32" y="108" width="504" height="22" fill="var(--color-clay)"/>
<text class="rb-pct" x="600" y="126">90%</text>
<text class="rb-lab" x="32" y="178">Services with no Upgrade set</text>
<rect x="32" y="188" width="560" height="22" fill="var(--color-steel-100)"/>
<rect x="32" y="188" width="532" height="22" fill="var(--color-clay)"/>
<text class="rb-pct" x="600" y="206">95%</text>
<text class="rb-lab" x="32" y="258">Books with zero recommendations anywhere</text>
<rect x="32" y="268" width="560" height="22" fill="var(--color-steel-100)"/>
<rect x="32" y="268" width="269" height="22" fill="var(--color-clay)"/>
<text class="rb-pct" x="600" y="286">48%</text>
<line x1="32" y1="312" x2="688" y2="312" stroke="var(--color-steel-100)" stroke-width="1"/>
<text class="rb-src" x="32" y="338">Across 27 real ServiceTitan pricebooks and 65,819 active services.</text>
The two fields most books leave blank
Every service in a ServiceTitan pricebook can carry both. An Upgrade is the same job done better and priced higher, the good, better, best ladder for that one service. A Recommendation is a different, related service you offer with the job, the surge protector that goes with the panel, the float switch that goes with the condensate line. Upgrades trade the customer up on the work they already called about. Recommendations add work they did not call about but probably need.
Both point at other services in your book, and both are only as good as what you built for them to point at. Across 27 real ServiceTitan pricebooks and 65,819 active services, 90 percent of services have no Recommendation set and 95 percent have no Upgrade. Nearly half those books have zero recommendations anywhere. One book we went through had eight equipment tiers named bronze up to platinum plus, and not one of them had a piece of equipment behind it, just a static number sitting in an empty tier.
That is the pattern. The fields exist, the book got stood up fast during onboarding, and nobody ever went back to fill them.
Why the empty fields cost you more now
For years an empty Upgrade field just meant the tech had to think of the better option himself, in front of the customer, and most did not. That was already a leak. It is a bigger one now.
ServiceTitan’s Max, its AI workforce, lifts average ticket by presenting good, better, best in the home. That is a real gain for shops whose book is ready for it. The catch is simple: the AI presents what the book already holds. It can offer the middle tier faster than any tech, but it cannot invent a middle tier that was never built. Same for a Recommendation. If the service points at nothing, the AI has nothing to attach. The shops that win the AI wave are the ones whose Recommendations and Upgrades were built in first. The platform got a lot smarter. It still reads from the book you gave it.
How to build them in, service by service
You do not fill every service. You fill the ones that carry the money.
- Find the jobs you actually sell. Pull the services people replace and repair most. That short list is where Recommendations and Upgrades earn their keep. The rest of the book can wait.
- Set the Upgrade ladder so it climbs in price. For each of those jobs, build the good, better, best options and set them as Upgrades, and make sure each step costs more than the one before it. When the better equipment runs out but you still want a higher tier, add a real service to justify the step, an IAQ add or a surge device, rather than a tier that costs more for no reason. Each tier should answer a different question, not just cost more.
- Set Recommendations to what honestly belongs on the job. A Recommendation is a promise that the paired service actually goes with this one. Attach the maintenance plan to the install, the expansion tank to the water heater, and stop there. Staple the whole catalog to every service and techs learn to ignore the prompt inside a week.
- Point them at services you built right. Both fields point at other services, so the target has to be a real, named, correctly priced service with its own materials and labor, not a rough placeholder. A Recommendation that lands on a half-built service just moves the problem.
None of this changes a single price. The numbers stay yours. What you are building is the structure that puts the right next offer in front of the customer every time, instead of hoping the tech remembers it. That structure is the whole point of The Present-Don’t-Configure Method™: the selling lives in the book, so the tech presents instead of assembling.
Doing it without hand-building every service
Setting Recommendations and Upgrades one service at a time works, and on a small book it is fine. On a book with a few hundred services it is a slog, which is the real reason the fields stay empty.
The Recommendation & Upgrade Builder reads your own export and suggests, in bulk, which services should recommend or upgrade to which others, so the offers get built into the book instead of left to memory. If you want to see how empty your fields are before you touch anything, the free Pricebook Health Audit reads your export and counts the services with no Recommendation and no Upgrade set, alongside the rest of what the book is missing.
When the count comes back high on nearly everything, building the selling structure in is the work we do, and it fits inside the larger picture in the complete guide to a ServiceTitan pricebook that sells. A book that presents on its own beats a book that waits for the tech to remember.
FAQ
What is the difference between Recommendations and Upgrades in ServiceTitan?
An Upgrade is the same job done better and priced higher, the good, better, best ladder for that one service. A Recommendation is a different, related service you offer alongside the job, like a surge protector with a panel or a float switch with a condensate line. Upgrades trade the customer up on the work they already called for. Recommendations add work they did not call for but probably need.
Why do my technicians or ServiceTitan Max have nothing to present?
Because the Recommendations and Upgrades fields on the service are blank. A tech, or ServiceTitan’s Max AI, can only present what the book holds. If the service has no Upgrade set, there is no better option to step up to, and if it has no Recommendation, there is no related service to attach. The offer is missing from the book, so it never reaches the customer.
Which services should get Recommendations and Upgrades first?
Start with the jobs that carry the revenue, not the whole book. Set Upgrades on the services people replace or repair most, so every one has a good, better, best ladder that climbs in price. Then set Recommendations on the jobs that honestly pair with another service. Twenty well-built services beat a thousand with empty fields.