GUIDE

Good/Better/Best pricing for the trades

Quote the job three ways on one bid and let the customer choose. What tiering is, where it fits, and how to build tiers that sell without a hard close.

Updated July 2026 · 8 min read

A homeowner with a dead water heater isn't choosing between you and another plumber most of the time. They're choosing between the cheap fix and the right fix, and they're doing it on the spot with wet socks. Good/Better/Best pricing puts that choice on paper: one estimate, two or three tiers, each priced out, and the customer picks.

The trades borrowed this from everywhere else you buy things. Airlines, phone plans, the trim levels on a truck. It works because it changes the question from "should I spend this money?" to "which of these should I pick?" This guide covers where tiering fits, how to build tiers that are honest, and how the mechanics work in ServCTRL.

Why three options beat one

Quote one number and the customer has exactly two moves: yes or no. Every doubt they have lands on that single price, and the only comparison available is another contractor's bid.

Quote three ways and the comparison moves inside your own estimate. The repair makes the replacement look sensible; the premium tier makes the middle look reasonable. Most people avoid both edges. They don't want the cheapest thing on the page and they won't spring for the top one, so the middle tier, the one you'd have recommended anyway, becomes the natural landing spot. Nobody got hard-sold. They chose.

And the tech doesn't have to be a salesperson. The bid does the presenting. That matters in a small shop where the person quoting is a plumber, not a closer.

The honest version

Tiering only works if every tier is a job you'd be proud to do. A deliberately lousy Good option to shove people up a tier reads as a trick, and the customer feels it. The Good tier should be the honest minimum fix, not a decoy.

Where tiers fit, and where they don't

Tiers earn their keep when the job has a real decision inside it: repair it or replace it, standard equipment or high-efficiency, patch it or redo it. Water heaters, HVAC systems, garage doors, panel upgrades, water treatment. Anywhere the customer genuinely could spend three different amounts and get three different outcomes.

A drain clog doesn't need three options. Neither does a service-call diagnostic or a code-required fix with one correct answer. Forcing tiers onto a job with no real choice inside it just slows the quote down and makes the shop look like it's upselling. Tiering is a tool you reach for on the jobs with a fork in them, which is why it should be off by default and switched on per bid.

Building the three tiers

A useful pattern for a repair-or-replace call: Good is the honest minimum, fix what's broken. Better is the straight replacement, same-for-same with new parts and the haul-away handled. Best is the upgrade, the thing the customer would thank themselves for in five years: the tankless unit, the high-efficiency system, the insulated door with the quiet opener.

Write each tier's description in plain words about outcomes, not parts lists. "New 40-gal unit, new shutoff and expansion tank, old one hauled away" tells the customer what their Tuesday looks like. And recommend one. You're the professional; the customer wants to know which one you'd pick for your own house. Marking a recommended tier isn't pushy, it's the advice they called you for.

Price the tiers from your flat-rate book like any other work. The gaps between tiers should be real steps, not rounding errors: if Better is only slightly more than Good, you've written one option twice.

  • Water heater: Repair the valve · Replace same-for-same · Tankless upgrade.
  • Garage door: Repair spring and rollers · New builder-grade door · Insulated steel door with a new belt-drive opener.
  • HVAC: Repair the compressor · Replace the condenser, matched coil · Full high-efficiency system with a smart thermostat.
  • Panel: Repair the failed breaker · Replace the panel like-for-like · 200A upgrade with whole-home surge protection.
  • Water treatment: Rebuild the softener · Replace with a standard unit · Whole-home filtration with RO at the sink.

How it works in ServCTRL

In ServCTRL, options live on the estimate. Flip options on for a bid and add up to three named tiers over the same base scope; lines that apply no matter what, like the service-call fee, stay in the base and show under every tier. Each tier is built from the same price book as everything else, so the catalog stays one flat list with no triple bookkeeping.

The customer opens one link, sees each tier priced out, and your recommended tier comes pre-selected. They pick, type their name to sign, and that tier becomes the contract. The estimate recomputes to the chosen tier, and the deposit and every invoice that follows bill against it. There's no "which option did they go with?" because the choice is recorded with the work.

Tiers are optional per estimate. The drain call stays a one-line quote; the install gets three. See Good/Better/Best estimates for the feature itself.

One bid, not three

The old way to offer options was three separate PDFs, and the follow-up call to remember which was which. Keeping the tiers on one estimate means one link, one signature, and one contract when they choose.

Presenting options without the hard sell

Lead with the middle. "Most folks in your situation go with the straight replacement, that's the one I'd do at my house. Here are all three so you can see the trade-offs." Then stop talking. The estimate is doing the work; let the customer read it.

Never apologize for the Best tier and never sneer at the Good one. Both are legitimate. Some customers are selling the house next spring and the repair is genuinely right for them; take that yes cheerfully, because the shop that respected their budget is the shop they call when the next thing breaks.

Key takeaways

  • Three options move the customer's question from "should I spend this?" to "which one?", and most pick the middle tier, the one you'd have recommended anyway.
  • Tier only the jobs with a real decision inside them. A drain clog is one price; a dead water heater is three.
  • Good is the honest minimum, Better the straight replacement, Best the genuine upgrade. Every tier must be a job you'd be proud to do.
  • Recommend one tier. It's the advice the customer called a professional for.
  • In ServCTRL, tiers live on one estimate with one link: the customer picks, signs, and the chosen tier becomes the contract that drives the deposit and every invoice.
FAQ

Questions, answered.

Do options work on every estimate?

They're available on every estimate but off by default. Flip options on when the job has a real choice in it; a simple service call stays a single flat-rate list.

Do I have to call the tiers Good, Better, and Best?

No. Tiers are named, and the Good/Better/Best badge is optional. "Repair," "Replace," and "Upgrade" often reads better to a homeowner.

What happens to the tiers the customer didn't pick?

They're retired with the decision. The estimate recomputes to the chosen tier, that tier becomes the contract, and the job, deposit, and invoices all follow it.

Does my price book need three prices for everything?

No. The catalog stays one flat price list. Tiers are assembled per estimate from the same book, adding or swapping lines per tier.

Run the whole job from one place.

Start free today — no credit card, no demo call.