HVAC flat rate pricing looks simple on paper: one price per repair, no surprises for the customer, consistent tickets for the business. Then cooling season ends, you open the HVAC pricebook, and refrigerant line items are still tied to last year's costs (back when R-454B wasn't carrying a 42% surcharge).
Flat rate pricing isn't the problem. Old cost inputs are. This HVAC flat rate pricing guide covers how to move from time-and-materials to a working price book, the pricing formula that covers overhead without pricing you out of the local market, the markup-versus-margin mistake that drains cash on every call, and how to connect pricing to Profit First allocations.
How to Build an HVAC Flat Rate Pricing Book From a Time-and-Materials Shop
The transition from T&M to flat rate is where a lot of HVAC shops get stuck. The book feels like a months-long project, so the trucks keep rolling on hourly, and margin stays exposed to whatever a tech remembers to charge. The practical path is narrower than that. Contractors commonly find that most residential service revenue runs through 20-30 repair types. Price those first, run flat rate on them, and leave everything else on T&M until the data catches up.
The rollout takes two to four weeks of focused prep, not six months. The sequence is straightforward:
Pull the last six to twelve months of invoices from ServiceTitan or Housecall Pro.
Sort by repair type and frequency. The top 30 line items usually cover the bulk of residential service call volume.
Record the inputs for each repair: average labor time, typical parts cost, and current T&M-derived price. These feed the formula in the next section.
Train techs on how each price is built, not just what to quote. A tech who understands that overhead and profit are baked into, say, a $389 capacitor replacement presents it with conviction. A tech who reads a number off a screen apologizes for it.
Starting with the top 30 residential repairs and expanding from there keeps the rollout manageable without leaving margin on the table during the transition. A spreadsheet-based HVAC price list built this way covers the highest-volume work first; published templates and flat rate pricing software libraries can fill in less frequent tasks later.
What Is the HVAC Flat Rate Pricing Formula That Covers Overhead?
Labor and parts get priced; rent, insurance, fleet payments, dispatch software, and office payroll keep hitting whether the phones are busy or not. A $2M HVAC company carrying $30K-$50K in annual fleet costs alone needs those trucks paid for through every slow stretch, not just during peak calls. The formula that holds up accounts for all of it upfront.
The Four-Part HVAC Flat Rate Pricing Formula
The formula that works is simple:
Flat rate price = Loaded labor cost per task + Parts at target margin + Overhead per billable hour + Profit target
Each component has to be calculated on its own terms:
Loaded labor cost per task. Use the fully burdened hourly rate, not the tech's base wage, for every task time estimate.
Parts at target margin. Price from margin, not markup: divide total direct cost by one minus your target gross margin. To hit 55% gross on a call with $80 in direct costs, the selling price is $80 ÷ 0.45 = $177.78.
Overhead per billable hour. Take total monthly overhead and divide by total billable hours across all techs that month. If overhead runs $40,000 and the team produces 800 billable hours, that's $50 per hour built into every flat rate price. Leave it out, and that $50 comes straight out of what should have stayed in the business.
Profit target. If profit isn't in the price before dispatch sends the truck, it usually doesn't show up later. This keeps the price book from turning into a break-even worksheet.
Run every line item through all four components, or the book drifts back toward cost-plus math inside a season. This is the core logic behind pricing HVAC jobs consistently across techs and seasons.
Why Common HVAC Repairs Quietly Lose Money
Even with the formula in hand, two mistakes sneak back into the book, and both stay invisible until the P&L lands.
Margin leakage starts the drift. A 30% markup on a $100 part isn't a 30% margin, it's 23%. To hit a true 30%, the price needs to be $143. Across hundreds of calls a year, that gap is the difference between keeping money and staying busy but broke.
Loaded labor is the second miss. A tech earning around the BLS-reported median wage for HVAC mechanics ($59,810 annually in May 2024, or roughly $28/hour) doesn't cost the shop $28/hour. Once payroll taxes, benefits, workers' comp, vehicle costs, and non-billable drive time are added in, the true cost per billable hour lands at roughly twice the base wage. If that rate isn't built into the price, it comes out of what looked like profit.
The fix starts with two numbers: your actual margin target and your fully loaded labor cost per billable hour. A margin analysis on your top call types, run quarterly, catches losing line items before they eat through a full season.
Why Does Price Book Drift Get Expensive Fast?
Even a well-built price book loses accuracy the moment cost inputs shift, and in HVAC those inputs move constantly. Price book drift is the maintenance problem that shows up when a shop gets deep into cooling season and nobody has time to revisit line items. Refrigerant costs are the fastest-moving input, and the pressure is regulatory. Under the EPA's AIM Act HFC phasedown, production and consumption of HFCs like R-410A dropped to 60% of baseline in 2024, tightening supply across the board.
On top of that, in April 2025, Honeywell announced a 42% surcharge on R-454B on top of earlier increases. An HVAC pricing sheet built on last year's refrigerant costs loses money on every related call today.
The fix is regular review. For refrigerant, equipment, and any line items tied to volatile material costs, quarterly reviews keep prices closer to reality. The hard part is timing. Peak season is when margins drift fastest, and it's also when nobody wants to stop and audit 300 line items.
A workable approach is to tag every line item by cost driver, then adjust in bulk when distributor notices come in:
Labor-only. Diagnostic calls, tune-ups, and repairs with minimal parts. Move with wage and loaded-labor changes.
Parts-light. Small fast-turn components like capacitors and contactors. Move with supply-house pricing.
Parts-heavy. Repairs where the part drives most of the cost, like blower motors or control boards.
Equipment. Full system changeouts and major components like condensers, coils, and furnaces.
Refrigerant. Line items tied to R-410A, R-454B, or recovery. The most volatile category; review most often.
When the distributor sends a price increase notice, filter to the affected category and adjust in bulk. That turns an all-day cleanup project into a 90-minute session. Any repair that sells fewer than five or six times per year is a candidate to cut, since most books get crowded with low-frequency tasks while high-volume items drift out of profitability.
How to Roll Out Price Increases Without Losing Repeat Customers
Customer pushback is the softer problem inside price book maintenance, and it's the one that keeps owners from updating the book even when they know the numbers are stale. A customer who paid $320 for a capacitor replacement last August and sees $389 on this year's invoice doesn't read refrigerant surcharge letters. They just notice the number moved.
A few practices make the transition easier without apologizing for the new prices:
Anchor to a date, not a call. "Our pricing updated July 1" lands better than a tech explaining the increase at the kitchen table mid-repair.
Move maintenance agreement holders last. PM customers expect a small premium for loyalty; honoring the prior-year price on their next visit buys goodwill and protects renewals.
Train techs on the one-sentence explanation. "Parts and refrigerant costs moved this year, and our pricing reflects that." No defense, no over-explanation.
Price increases stick when the techs presenting them believe the book is accurate. That loops back to the formula: if a tech can see how each line item is built, the new number isn't a surprise to them either.
How Do Pricing Problems Show Up in Profit First Accounts
Pricing sits upstream from every Profit First allocation: get it wrong, and every downstream account gets squeezed. The shortfall usually shows up first when quarterly estimates come due or the tax account runs short after a busy season.
A residential service call priced at $400 might allocate about 5-10% to profit, 15% to tax, and 10-15% to owner's pay, with the balance covering parts, labor, trucks, and overhead. Those percentages only produce real dollars if the price was built from true loaded labor and target margins. If it was built on markup math that delivers less margin than assumed, the operating account absorbs the shortfall and the other three come up short.
When cash splits into separate accounts, the balances tell you where the book is failing. A tax account that stays short points to thin margins. An owner's pay account that runs dry in February points to a price book that never accounted for the owner, the most common reason HVAC owners feel like they're working for free by October. An operating account that's tight every October points to overhead that never made it into the pricing.
Price Every Call to Fund the Accounts That Matter
A price book built on old costs and markup math instead of margin math loses money on every call, and more call volume won't fix a per-call shortfall. The fix is structural: build prices from real numbers, update them before they drift, and connect them to accounts that show what each dollar needs to do.
Tools like Relay let you open up to 20 checking accounts1 with no monthly maintenance fees and set up automated percentage-based transfers, so every flat rate payment can split into profit, tax, owner's pay, and operating expenses when it hits. Open your account and watch your next flat rate payment split automatically across the accounts that matter.
¹Relay is a financial technology company and is not an FDIC-insured bank. Banking services provided by Thread Bank, Member FDIC.
Frequently Asked Questions
How Do I Switch From Time-and-Materials to Flat Rate Pricing?
The full sequence is covered in the section above on building the book from a T&M shop. The piece most shops underestimate is invoice data cleanup. If repair types aren't coded consistently in ServiceTitan or Housecall Pro, the frequency sort produces noise instead of a prioritized list. Spend a day standardizing repair codes before pulling reports.
What's a Good Net Margin Target for HVAC Flat Rate Service Calls?
A good target depends on how accurate your loaded labor costs are and how often you update the book. Service and repair work typically carries higher margins than installation, so your target should reflect your actual service mix.
Should I Use the Same Flat Rate Prices for Residential and Commercial Calls?
No. Commercial systems with variable-speed drives, economizers, and rooftop access challenges routinely take two to three times longer than the residential equivalent. Build a separate commercial HVAC pricing structure, or keep commercial on T&M until you have enough job cost data to set accurate flat rates.
How Many Line Items Should My HVAC Price Book Have?
Fewer than most books have. The frequency threshold for cutting line items is covered in the price book drift section above. The underlying principle: every extra line item is a line item that needs quarterly review. Price books often grow to several hundred entries, and a 150-entry book that's current beats a 400-entry book that hasn't been touched since spring.
Should I Use an HVAC Price Book Template or Build My Own?
An Excel template or published HVAC pricing guide for contractors can speed up the first draft, but the loaded labor cost, overhead per billable hour, and local market inputs have to be your own numbers. Off-the-shelf prices from a generic template rarely reflect your actual cost structure. Use a template as a list of repair types to cover, not as a source of prices.
What Parts Markup Should I Use in My Price Book?
Markup should vary by parts category. Small fast-turn parts like capacitors, contactors, and ignitors carry higher markup percentages because labor time relative to part cost is high. High-ticket components like compressors and coils carry lower markup percentages but higher absolute dollar margins. The margin-not-markup approach from the formula section keeps realized margins consistent across both categories.
How Does Flat Rate Pricing Affect Technician Buy-In?
Commission structure is where most rollouts quietly break. Contractors commonly report that paying techs a percentage of sales pushes them toward recommending replacements when a repair would fix the problem, which can pull close rates up but callback rates up with them. Straight hourly plus a small performance bonus tied to quoted-work acceptance tends to produce better customer outcomes without gaming the book.




