Pull up the last three water heater swaps you invoiced. Same tank, same forty-gallon gas unit, same kind of basement. Look at the numbers. One went out at $1,400, the next at $1,100, and the one your helper quoted came in lower than that, and you ate the difference.
Nobody sat down and decided those prices. You quoted them off memory, standing in the driveway, doing the math in your head while the homeowner watched. Good day, you round up. Long day, you just want it booked, so you round down.
The job didn't change. Your gut did. And every time the number moves, you're either leaving money on the table or talking yourself out of work you should've won clean.
Why the Same Job Walks Out at Three Prices
Pricing from memory feels fast, but it's guessing with extra steps. You rebuild the same quote from scratch every time, and your brain fills the gaps with mood and fatigue.
Here's what actually drives the swing:
- Materials you half-remember. The tank was $620 last spring. It's higher now, and you quoted the old number.
- The helper has no number to work from, so he guesses low to keep from losing the job.
- A rough morning makes you pad the afternoon quote. A slow week makes you cut it.
- You forget the small stuff: the permit, the haul-away, the expansion tank, the hour of drive time.
None of that is a pricing problem. It's a memory problem. Fix the memory and the price holds steady no matter who's standing on the driveway.
Build the Book for Your Top 20 Jobs
You don't need software to start. You need a list of the jobs you actually run, and real numbers behind each one. Most trades live off the same twenty or so jobs, so that's your whole book.
Sit down for an afternoon with your last couple months of invoices and write down every job you did more than once. Stop when you hit twenty. That's enough to cover most of what rolls in.
For each one, nail down three things:
- Labor. The hours it really takes, times your hourly rate. Not the fantasy hours, the real ones with cleanup and the run to the supply house.
- Materials. What the parts cost today, pulled off a recent receipt. Update the big ones every season so winter prices don't surprise you.
- Markup. Your margin on materials plus a line for overhead. This is where most guys quietly lose money, so write it down and hold it.
Add them up and you've got a base price for that job. Do it twenty times and you've got a price book. It cost you one afternoon, and it just made every future quote faster and the same every time.
Leave Room for the Weird Ones
A price book is a starting line, not a straitjacket. Some jobs are clean, some have a surprise waiting behind the drywall, and the book has to handle both.
Build two things into every entry:
- A base price for the standard version. The swap where everything's where it should be and nothing fights you.
- Add-on lines for the common curveballs. Old shutoff that needs replacing, tight crawlspace, second-floor unit, the code upgrade the inspector's going to want.
For the truly strange ones, the triple-decker with the heater buried behind a wall of storage, don't force the book. Flag it as a look-first job and go see it. The book covers the eighty percent you can price blind. The other twenty you still eyeball, and that's fine.
Let the AI Build the Quote From a Few Taps
Once the book exists, the quote stops being a Sunday-night chore. You pick the job, tap the add-ons that apply, and the number comes out assembled, same math every time, whether it's you on the driveway or your helper in the truck.
Here's what that looks like in practice:
- You tap "40-gallon gas water heater swap." The base price loads with labor, materials, and markup already in it.
- You tap the add-ons that apply: new shutoff, expansion tank, haul-away. Each one adds its line.
- The AI writes it up in plain language the homeowner can read, with the total and what's included.
- You send it by text before you've pulled off the curb.
The helper runs the same taps and gets your price, not his nervous lowball. The number's the same Tuesday as it is Friday. And because it's built off your real costs, you stop finding out in February that you've been losing forty bucks on every swap since fall.
Keep in mind the AI isn't judging the job. It can't see the rusted fitting or smell the gas leak, and it won't know the crawlspace is a nightmare until you tell it. It assembles your numbers and writes them up clean. The judgment stays yours. What it kills is the arithmetic and the retyping.
Worth Doing This Week
You don't have to build the whole thing at once. Start small and the rest follows.
- Pull your last two months of invoices and list the jobs you did more than once. Stop at your top twenty.
- Pick your five most common and write down the three numbers for each: labor, materials, markup. One afternoon.
- Price the standard version, then add two or three add-on lines for the usual surprises.
- Next quote that matches, pull the number from the book instead of your head. Notice how much faster it goes.
- Hand the book to your helper and have him quote the next easy one. Check his number against yours. They should match.
If you want the taps-and-done version, where the book lives on your phone and the quote writes itself, that's the kind of setup we put together for trades around here.