Contents
- What a price book is, and what it isn't
- Step 1: Start from your real jobs, not a catalog
- Step 2: Organize it so a tech can find anything in ten seconds
- Step 3: Fill in every task line the same way
- Step 4: Price each task from your own numbers
- Step 5: Write descriptions a homeowner understands
- Step 6: Build options and add-ons in
- Step 7: Price books for size-based and recurring work
- Step 8: Roll it out so your techs trust it
- Step 9: Keep it current
- Where to keep it
- Price book checklist
Plenty of service businesses own a price book nobody opens. It lives in a binder in the office, or in software with thousands of items and half of them out of date. Techs quote from memory, prices drift, and two customers with the same problem get two different bills. A good price book fixes that. It's small enough to search on a phone in a crawlspace, priced from your real costs and written so a homeowner understands every line.
What a price book is, and what it isn't
A price book is a list of your standard tasks, each with a fixed price, a customer description, typical materials and typical time. It's the backbone of flat-rate pricing: the customer knows the price before you start, and it doesn't change if the job runs a little long.
A price book is not:
- A parts list with markups. Customers pay for an outcome, like "replace the toilet fill valve", not for a list of parts plus hours.
- Every job you might ever do. Unusual work still gets quoted as time and materials or as a custom estimate.
- Set in stone. Material costs move, and your prices should move with them.
| Question | Flat rate from a price book | Time and materials |
|---|---|---|
| Customer knows the price up front | Yes | Only an estimate |
| Who carries the risk if it takes longer | You | The customer |
| Rewards efficient techs | Yes | No, faster work bills less |
| Best for | Repeat repairs and standard installs | Unknown scope, commercial work, large remodels |
Many businesses use both: flat rate for the work they do every week, time and materials for everything else.
Step 1: Start from your real jobs, not a catalog
Don't import a giant catalog of every possible task. Start with what you actually do.
- Export or pull the last 12 months of invoices.
- List every distinct task on them, in plain words.
- Count how often each one appears.
- Sort from most to least common.
A fairly short list often covers a large share of your work. Start with your top 30 to 50 tasks. Everything else stays as time and materials until it shows up often enough to earn its own line.
Typical top tasks by trade:
- Plumbing: clear kitchen sink drain, clear main line from cleanout, replace toilet fill valve, replace toilet, replace kitchen faucet, replace garbage disposal, replace water heater (by size and fuel), replace shutoff valve, repair accessible leak, replace sump pump.
- HVAC: diagnostic, replace capacitor, replace contactor, clear condensate line, replace ignitor, replace blower motor, AC tune-up, furnace tune-up, replace thermostat, refrigerant leak search.
- Electrical: replace outlet, install GFCI outlet, replace switch, add dedicated circuit, install ceiling fan, replace breaker, install whole-home surge protection, install EV charger, replace panel.
- Garage doors: replace springs (single or pair), replace cables, replace rollers, install opener, tune-up.
Cleaning, lawn care, roofing and painting are covered in step 7.
Step 2: Organize it so a tech can find anything in ten seconds
Structure the book the way a tech thinks on the job: by system or room, not by supplier or part number.
Category, then subcategory, then task, then option.
| Category | Subcategories | Example tasks |
|---|---|---|
| Drains | Kitchen, bathroom, main line | Clear kitchen sink drain; clear main line from cleanout; camera inspection |
| Water heaters | Gas tank, electric tank, tankless | Replace 40-gallon gas tank; flush and inspect; replace thermocouple |
| Fixtures | Toilets, faucets, disposals | Replace fill valve; replace toilet; replace kitchen faucet |
| Water supply | Valves, lines, pressure | Replace shutoff valve; replace pressure reducing valve; repair accessible pipe leak |
Give every task a short code, such as PL-DR-010 for plumbing, drains, task 10. Number in tens so you can slot new tasks in later. Codes make reporting easy: you can see how often a task sells and whether its standard time holds up.
Name tasks with a verb, an object and any condition that changes the price: "Replace toilet fill valve", "Clear kitchen sink drain, accessible cleanout", "Install ceiling fan, existing fan-rated box".
Step 3: Fill in every task line the same way
Consistency is what makes a price book trustworthy. Every task gets the same fields.
| Field | What goes in it | Example |
|---|---|---|
| Code | Category, subcategory, number | PL-FX-030 |
| Task name | Verb, object, condition | Replace kitchen faucet, standard |
| Customer description | What you'll do and what's included, in plain English | See step 5 |
| Tech notes | Internal only: what's included and excluded | Includes new supply lines; excludes drilling countertop |
| Standard time | Average real time, start to finish | 1.25 hours |
| Materials | Typical parts and their cost | Faucet, two supply lines, sealant |
| Price | Calculated in step 4 | $450 |
| Member price | Price after member discount | $405 |
| Linked add-ons | Tasks that naturally go with it | Replace shutoff valves; replace disposal |
| Warranty | What you guarantee and for how long | 1 year on labor |
Step 4: Price each task from your own numbers
The formula is straightforward:
Task price = (standard hours × billable hourly rate) + (material cost × material multiplier)
Your billable hourly rate is what each billable hour must bring in to cover labor, overhead and profit. If you don't have one yet, work it out first using How to calculate your billable hourly rate or How to price your services. Have your accountant check the inputs.
For materials, many businesses use a sliding multiplier: a higher multiplier on cheap parts, a lower one on expensive equipment. A 2.5 times multiplier on a $6 part covers the trip to the supply house and the stock on the truck. The same multiplier on a $1,500 tankless unit would not be reasonable. Here's an illustration only; set your own scale from your costs and your market.
| Material cost per item | Example multiplier |
|---|---|
| Under $25 | 2.5 |
| $25 to $100 | 2.0 |
| $100 to $500 | 1.6 |
| Over $500 | 1.35 |
A worked example with made-up numbers. Say your billable hourly rate is $160 and replacing a standard kitchen faucet takes 1.25 hours on average.
- Labor: 1.25 × $160 = $200
- Faucet you supply: $120 × 1.6 = $192
- Supply lines and sealant: $30 × 2.0 = $60
- Total: $452, rounded to $450
- Member price at 10% off: $405
A few rules for standard times:
- Use real averages from your job history, not your best tech's best day.
- Include everything: greeting the customer, protecting the floor, the work, testing, cleanup and payment.
- Handle drive time one way. Either charge a trip fee or build drive time into your hourly rate. Pick one and be consistent.
Finally, compare each new price with what you charged last year. If they're far apart, find out which is wrong before you publish.
Step 5: Write descriptions a homeowner understands
The customer reads the description, not the code. Write it so they understand what they're buying and why it's worth the price.
| Tech shorthand | Customer description |
|---|---|
| R&R 40G NG WH | Remove your old 40-gallon gas water heater and install a new one. Connect it to your existing gas, water and venting, test for leaks and safe operation, and haul the old tank away. |
| Rplc cap | Replace the failed capacitor that helps your AC's motors start. Includes testing the whole system after the repair. |
| Add 20A ckt | Run a new dedicated 20-amp circuit from your panel to one location, for something like a microwave or freezer. Includes breaker, wire, outlet and testing. |
| Spring rplc pr | Replace both torsion springs on your garage door so it lifts smoothly and stays balanced. Includes a safety test of the door and opener. |
Good descriptions say what you'll do, what's included and, where it matters, what isn't, without jargon or scare language. Read each one out loud; if it sounds like a parts invoice, rewrite it.
Step 6: Build options and add-ons in
For your 10 to 15 most common jobs, create two or three option levels so techs can offer a choice instead of a single price. Give them related codes, such as PL-WH-020-1, -2 and -3, so you can report on which option customers pick. Good, better, best pricing shows how to build honest options.
Then link each task to its natural add-ons. When a tech opens "Replace water heater", the book should show "New shutoff valve" and "Drain pan with drain line" right there with prices. That's how add-ons get offered consistently, without anyone having to remember.
Step 7: Price books for size-based and recurring work
Cleaning, lawn care, roofing and painting need a different shape of price book: a matrix by size and frequency, plus an add-on list.
Here's a house cleaning example. Every price is hypothetical.
| Home size | Weekly | Every 2 weeks | Monthly | One-time deep clean |
|---|---|---|---|---|
| 1 to 2 bed, 1 bath | $110 | $125 | $150 | $260 |
| 3 bed, 2 bath | $140 | $160 | $190 | $340 |
| 4 bed, 3 bath | $175 | $200 | $240 | $430 |
Add-ons for cleaning might include inside oven, inside fridge, interior windows, baseboards, blinds and move-out cleaning. Build each matrix cell from the hours it takes your team times your hourly rate, then round.
Landscaping works the same way, with mowing priced by lot size band and add-ons like aeration, overseeding and mulch. Roofing and painting use unit prices (per square, square foot or linear foot) with written adjustments for pitch, stories, access and tear-off, so two estimators get the same answer.
Step 8: Roll it out so your techs trust it
Techs stop using a price book the first time it makes them look bad in front of a customer. Earn their trust first.
- Build it with your best tech. They'll catch unrealistic times and missing parts.
- Back-test it. Take 20 recent invoices and re-price them using the book. Big differences point to a wrong time, a missing material or a task that needs splitting.
- Time the search. If a tech takes more than a few seconds to find a task, simplify the categories.
- Teach the presentation. Show the customer the screen or printout, read the description, name the price, stop talking.
- Allow overrides with a reason. "Crawlspace access" or "seized fittings" are real. Review overrides weekly; patterns become new tasks or adjusted times.
- Keep an offline copy for basements and rural jobs with no signal.
Give techs one clear rule for surprises.
Script (for training): "The price is the price for this task. If the job turns out bigger than the task, stop, show the customer what you found and give them a new price before you continue."
Step 9: Keep it current
A price book that's a year out of date is worse than none, because everyone trusts the wrong numbers.
| When | What to do |
|---|---|
| Monthly | Review overrides and add tasks that keep coming up |
| Quarterly | Update material costs from recent supplier invoices |
| Yearly | Recalculate your billable hourly rate and review standard times |
| When a supplier raises prices | Update the affected tasks right away |
Archive tasks nobody has used in a year, so the book stays short.
Where to keep it
A spreadsheet is fine to start and easy to back-test. Later you may move it into field service software, since many of those tools have a price book feature. Look for mobile search, offline access, options, member pricing and supplier cost updates, and check what each vendor currently offers. How to choose field service software covers the rest.
Price book checklist
Once your prices are solid, you can show starting prices for common jobs on your website so customers know what to expect before they call. That's what Zome's instant quotes are for, with prices and ranges you set and control.



















