A Price Book Is Not a Price List
A price list tells a customer what something costs. A price book tells your company how it got there.
Flat rate means one thing: the price is decided in your office, not in a driveway. The customer sees a finished number before the wrench comes out. The technician sees a task code. Nobody sees the hours.
That single change does three things no sales script can do on its own:
- It kills the clock. The customer stops watching your technician work and starts evaluating a price
- It stops punishing your best people. On time and materials, the faster and better the tech, the less the company earns on the same repair
- It makes the price the same in every truck. Same repair, same house, same number — regardless of who knocked
Contractors argue about flat rate. Homeowners do not. Profit Rhino reports a Callahan Roach survey of more than 11,000 homeowners in which 92% preferred flat rate over time and materials. People do not want to gamble on a repair bill. They want a number.
Source: Profit Rhino, citing Callahan Roach homeowner research.
None of that works if the number underneath is wrong. Your billable hourly rate has to be right before you build a single task line →
The Nine Fields Every Task Line Needs
If your template only has a name and a price, you own a menu. You cannot fix a menu.
| Field | What It Does | Where Owners Get It Wrong |
|---|---|---|
| Task name | Plain language the homeowner understands | Written in tech shorthand nobody outside the shop can read |
| Task code | The key that ties price book to invoice to job costing | Skipped entirely, so you can never report on what you sell |
| Standard labor time | The hours the price is built on | Guessed. This is the field that sinks most books |
| Labor charge | Task time × your billable hourly rate | Built on a rate that never carried overhead |
| Part cost | Your real landed cost today | Last year's distributor sheet |
| Part charge | Cost after markup, tiered by dollar value | One flat markup applied to a $9 capacitor and a $900 coil |
| Warranty reserve | Money set aside inside the price for the callback | Left out, so every warranty call is paid from net profit |
| Standard price | The published number the customer sees | Reverse-engineered from a competitor's invoice |
| Member price | The agreement-holder discount | Discounted off a price that had no room to discount |
The member discount is not a giveaway you apply at the end. The standard price has to be set high enough that the discounted member price still carries full margin. Member price = standard price × (1 − discount). If a 15% member discount takes a line below your target margin, the standard price was too low — not the discount too generous.
That is also the entire economics of a service agreement. The agreement system is built here →
Add one more column that never gets printed: a live gross margin check. One formula per line. The day a part cost moves, the line turns red before a technician ever quotes it.
Task Times Are Where Price Books Break
Everything else in the template is arithmetic. This field is judgment — and judgment is where money leaks.
Ask ten owners how they set task times and nine will tell you some version of "we know how long it takes." That is not a standard. That is a memory, and memories are built from good days.
There are exactly two honest ways to build a task time:
- Pull your own work order history. Six to twelve months of invoices. Standardize the repair descriptions first, then read actual on-site time per task. This is free and it is your data
- Run light time studies. Ride along, clock the task from arrival to cleanup, repeat across techs and conditions. Slower, but it captures the jobs your software never coded correctly
Then comes the decision that decides your margin.
Price from the median and you have priced for a typical job — which means roughly half your calls run long and eat the difference. Price from a trimmed mean or the 75th percentile and margin holds on the hard calls: the rusted fastener, the attic in August, the customer who follows the tech around.
And never, under any circumstance, price from your best technician on his best day. That book looks brilliant in a spreadsheet and bleeds every week in the field.
Methodology guidance per Relay's HVAC price book template breakdown.
What has to be inside the task time — not next to it:
- Diagnosis — the fifteen minutes before anything gets touched
- Setup and teardown — drop cloths, ladders, recovery machine, gauges
- Cleanup — the part that separates you from the cheap guy
- Customer conversation — explaining the repair is part of the repair
- Paperwork — invoicing, photos, equipment notes at the truck
You do not need four hundred task lines. You need a few dozen that are correct. Rank your work orders by frequency — capacitors, contactors, condenser fan motors, blower motors, igniters, flame sensors, inducer motors, leak searches, drain line clears — and price those first. Thirty accurate lines beat four hundred stale ones every day of the week.
Flat-Rate Task Price Builder
One task, four inputs, finished price. Run your top twenty repairs through this before you buy any software.
Build a Flat-Rate Task Price
Read this before you trust the number. Markup and margin are not the same thing — a 200% markup produces a 66.7% margin, and a 50% markup produces only a 33.3% margin. Your billable hourly rate must already carry overhead and target profit before it comes into this box; if it does not, every task you build here is wrong by the same amount. Add your warranty reserve on top, and set the member price backward from this figure. Everything runs in your browser; nothing is sent or stored.
A single blanket markup is the fastest way to lose money on both ends. Small parts carry a much higher markup than large ones — the handling, stocking, and truck-stock cost of a $12 capacitor is nearly identical to that of a $900 coil, but the customer will never accept the same multiplier on both. Build tiers by dollar range, then verify the resulting margin on every line. Markup is what you type. Margin is what you keep.
What Flat-Rate Pricing Software Actually Costs in 2026
Prebuilt content buys you speed. It does not buy you accuracy. Know which one you are paying for.
Profit Rhino states it directly: building a price book on your own takes hundreds of hours. That is the honest case for buying one. The honest case against is just as simple — prebuilt books are priced on national averages, and you do not operate in a national average.
| Platform | What You Get | Published 2026 Cost |
|---|---|---|
| Profit Rhino SmartPrice (powered by Callahan Roach) | Prebuilt flat-rate book covering over 90% of common repairs, quarterly parts updates, mobile option presentation. Callahan Roach brings 30 years of flat-rate content behind it. | Starter $39 · Plus $49 · Pro $59 per tech / month. Light commercial HVAC content add-on $69/month per company. |
| Housecall Pro | Price book included on every plan; flat-rate pricing with margin built into service prices from Essentials up. | Basic $79/mo (1 user) · Essentials $189/mo (5 users) · Max $329/mo (8 users). Extra users $35/mo. |
| Housecall Pro + Profit Rhino | Prebuilt HVAC, plumbing, drain and electrical books synced into Housecall Pro, quarterly updates, images for proposals. No national average pricing for installs. | $199/month for one or all four price books. |
| ServiceTitan Pricebook Pro | A few hundred common services loaded at setup, regional pricing averages, auto-generated good/better/best proposals, automated content updates. Setup in a day rather than weeks. | Not published. Add-on to a per-technician platform — quote required. |
| BuildOps | Price book inside a full commercial and mixed-trade field service platform; implementation and onboarding included. | Not published. Priced per field and office user — quote required. |
A prebuilt book is a head start, not a finished product. Load it, then re-rate every line against your overhead, your billable hours, and your market before a technician ever opens it on a tablet. Contractors who skip that step have not bought a price book. They have bought somebody else's margin structure and stapled their name to it.
ServiceTitan reports that customers using Pricebook Pro see an average 13% year-over-year revenue increase. Read that as what it is — a vendor-reported figure, not independent research. It is still directionally useful: the money is in presentation, and presentation requires a book the technician can sell from. Compare the platforms that carry the book →
Seven Mistakes That Gut a Price Book
- Confusing markup with margin. A 30% markup is a 23% margin. A 50% markup is a 33% margin. Owners who type markup and report margin are off by a third and do not know it
- Building on unburdened labor. BLS puts the median HVACR mechanic wage at $28.75 an hour as of May 2024. That is the wage — not the cost. Add payroll tax, workers' comp, benefits, the truck, the phone, the software, and the number roughly doubles
- Leaving overhead out of the rate. Rent, insurance, dispatch, office payroll, fleet. If it is not recovered per billable hour, it is coming out of net profit
- Task times from your fastest tech. Covered above. It is the most expensive optimism in this industry
- No warranty reserve. Roughly 3% to 5% inside every price. Skip it and every callback is funded from profit
- A book too big to maintain. Four hundred lines nobody updates is worse than thirty that are right. Cut any repair you sell fewer than five or six times a year
- Reviewing once a year. This is the one that hurts most, and here is the receipt
Three increases and a surcharge inside one refrigerant, inside one year. A price book reviewed every twelve months absorbed every cent of it out of your gross profit — silently, job after job, without a single line item changing on the screen.
Fix: tag every task line by cost driver. Refrigerant, motors, controls, sheet metal, labor-only. When a distributor notice lands, you adjust a category in minutes instead of rebuilding a book in weeks.
The 30-Day Price Book Build
This is not a six-month project. It is a focused month, done in order, and the order matters.
- Set your billable hourly rate first. Annual overhead ÷ true billable hours, plus burdened labor per hour, ÷ (1 − target margin). Nothing below this step is worth doing until this number is right. Run the break-even calculator →
- Export twelve months of work orders. Standardize the repair descriptions, then rank by frequency. Your top thirty lines are your price book. The rest is a second phase.
- Set an honest task time on every line. From your own data or a time study. Trimmed mean or 75th percentile. Diagnosis, cleanup, and paperwork inside the number.
- Price parts in tiers. Higher multiplier on small parts, lower on large ones. Verify the margin on every single line, not the markup.
- Add the warranty reserve. Three to five percent inside the price. If warranty ran over 5% of parts revenue last year, go higher.
- Build the member price backward. Standard price high enough that the discount still carries margin. Not the other way around.
- Load it into software with images and options. Good, better, best prebuilt on every task. A book in a binder gets discounted at the door; a book on a tablet gets sold.
- Train it, roleplay it, then hold the line. Technicians who did not help build it will not defend it. Bring your two best into week three.
- Calendar the quarterly review before you launch. Not "when we get to it." A date, an owner, and a tag structure so a category adjusts in one pass.
The book is the easy half. The hard half is the first technician who tells a homeowner "let me see what I can do on that price." That is not a pricing problem. That is a leadership problem, and it will undo thirty days of work in one afternoon. Decide before launch what happens the first time it occurs — and make sure every tech knows you decided.
HVAC Flat-Rate Price Books: Frequently Asked Questions
What is an HVAC flat-rate price book?
A flat-rate price book is a standardized list of repair and service tasks, each carrying one finished price the customer sees before the work starts. The price is built in the office from a task time, a burdened labor rate, a part cost, and a markup. The customer never sees the hours. The technician never does math in a driveway. The same repair costs the same in every truck you own. Flat rate is the pricing method behind the profit gap the ACCA and Farmington Consulting Group Contractor of the Future study measured across more than 1,000 HVACR contractors: 7% average net profit on flat-rate service pricing versus 4% for other methods.
What should an HVAC flat-rate pricing template include?
Every task line needs nine fields: task name, task code, standard labor time in hours, labor charge, part cost, part charge after markup, warranty reserve, standard price, and member price. Add a gross margin check column so you can see instantly when a line has quietly gone underwater. A template that stops at name and price is a menu, not a price book — because you cannot fix what you cannot see the inputs to.
How do I set task times for a flat-rate price book?
Pull six to twelve months of your own work orders and read the actual on-site time per repair, or run light time studies on the crew. Then decide which point in that spread you price from. The median covers a typical job, which means roughly half your calls run long and eat the margin. Pricing from a trimmed mean or the 75th percentile keeps margin intact on the harder calls. Never price from your best technician on his best day. That is the single most common way a book looks profitable on paper and bleeds in the field.
Should I build my own HVAC price book or buy a prebuilt one?
Build it if you have clean work order data, an owner or manager who will own the maintenance, and time. Profit Rhino states plainly that building a price book independently takes hundreds of hours. Buy it if you need to be selling next month — and understand what you are actually buying: national average content that still has to be re-rated to your overhead, your billable hours, and your market. A prebuilt book is a head start, not a finished product. Load it, then re-price every line against your own numbers before a technician ever opens it.
How much does HVAC flat rate pricing software cost in 2026?
Profit Rhino SmartPrice, powered by Callahan Roach, publishes $39 per technician per month for Starter, $49 for Plus, and $59 for Pro, with a light commercial HVAC content add-on at $69 per month per company. Housecall Pro includes a price book on every plan and lists $79 per month for Basic with one user, $189 for Essentials with five users, and $329 for Max with eight users. The Profit Rhino price book add-on inside Housecall Pro is $199 per month for one or all four trade books. ServiceTitan and BuildOps do not publish list pricing for their price book products, so you have to request a quote.
How often should I update my HVAC price book?
Quarterly for anything touched by parts, refrigerant, or equipment cost. Immediately when wages move. Here is the proof it matters: in 2025 Honeywell raised R-454B 15% in February and 8% in March, then added a 42% surcharge on orders, plus a $4 per pound increase on new orders. A price book reviewed once a year absorbed every cent of that out of your gross profit for months without a single line item changing. Tag your task lines by cost driver so you can adjust a whole category the day a distributor notice arrives instead of retyping four hundred lines.
Is flat rate really better than time and materials for HVAC service?
For residential service work, yes — and both the contractor data and the homeowner data point the same direction. The ACCA and Farmington Consulting Group study of more than 1,000 HVACR contractors found flat-rate service pricing correlated with 7% average net profit versus 4% for other pricing methods. On the customer side, Profit Rhino reports a Callahan Roach survey of more than 11,000 homeowners in which 92% preferred flat rate over time and materials. Time and materials also punishes your best people, because the faster and more skilled the technician, the less the company earns on the same repair.
