Relay
    CustomersPricing
Log inRequest a DemoSign Up
Relay
Log inSign Up
Blog Home Services
May 20, 2026•7 minute read

HVAC Flat Rate Pricing: How to Build a Price Book That Protects Your Margins

RelayLogo
RelayLogo
Relay Editorial Team
Cover Image for HVAC Flat Rate Pricing: How to Build a Price Book That Protects Your Margins

Written by: Relay Editorial Team

The Relay Editorial Team produces practical, expert-backed content for small business owners navigating the financial side of running a company. Our work is informed by contributions from CPAs, advisors, and experienced operators, and held to rigorous editorial standards for accuracy and relevance. Relay is a banking platform built for small businesses—and our editorial mission reflects that focus.

Share this Article
In this article
  1. How to Build an HVAC Flat Rate Pricing Book From a Time-and-Materials Shop
  2. What Is the HVAC Flat Rate Pricing Formula That Covers Overhead?
  3. Why Common HVAC Repairs Quietly Lose Money
  4. Why Does Price Book Drift Get Expensive Fast?
  5. How to Roll Out Price Increases Without Losing Repeat Customers
  6. How Do Pricing Problems Show Up in Profit First Accounts
  7. Price Every Call to Fund the Accounts That Matter
  8. Frequently Asked Questions
Topics on this page
    Cash Flow ManagementSmall & Medium Business Growth

Most HVAC price books lose money on every call — not because flat rate is broken, but because the cost inputs are stale. How to build one from real numbers, catch the margin vs. markup gap, and keep it accurate as refrigerant costs shift.

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.

More about the author
RelayLogo
Relay Editorial Team
The Relay Editorial Team produces practical, expert-backed content for small business owners navigating the financial side of running a company. Our work is informed by contributions from CPAs, advisors, and experienced operators, and held to rigorous editorial standards for accuracy and relevance. Relay is a banking platform built for small businesses—and our editorial mission reflects that focus.View more articles by Relay Editorial Team

Related Articles

Cover Image for HVAC Business Loans: Financing Options for Contractors
Home Services
HVAC Business Loans: Financing Options for Contractors
By: Relay Editorial Team
Cover Image for HVAC Estimating Software: How to Quote Jobs Faster and More Accurately
Home Services
HVAC Estimating Software: How to Quote Jobs Faster and More Accurately
By: Relay Editorial Team

logo
What is Relay
  • Business checking
  • Business savings
  • Profit First banking
  • Accounts payable
  • Expense management
  • Invoices
  • Payment Requests
  • Pricing
  • Integrations
  • Xero
  • QuickBooks Online
  • Gusto
  • Plaid & Yodlee
Accountants & Bookkeepers
  • Client banking
  • Partner program
  • Get certified
  • Guides
  • Accounts payable
  • Data security
  • Growth playbook
  • Becoming a cash flow advisor
Resources
  • Everyday business blog
  • Advisor directory
  • Advisor hub
  • FAQs
  • Bi-weekly webinar
  • Support center
  • Banking for real estate investors
  • Banking for e-commerce
  • Banking for home services
  • Banking for agencies
  • Switch to Relay
  • Cash Flow Compass
Company
  • About us
  • Customer stories
  • Careers
  • Affiliate program
  • Contact us
  • Why Relay
  • Trust Center
  • Safety & Security
Legal
  • Terms of Service
  • Privacy Policy
  • Deposit Agreement
  • Savings Account Agreement
  • Cardholder Agreement
  • Electronic Communications Agreement
  • Relay Visa® Credit Card Cardholder Agreement
  • Visa® Signature Card Rewards Program Terms & Conditions

Relay Financial Technologies, Inc. © 2026

Download mobile app from Apple app storeDownload mobile app from Google Play store

Relay is a financial technology company and is not an FDIC-insured bank. Banking services provided by Thread Bank, Member FDIC. FDIC deposit insurance covers the failure of an insured bank. FDIC insurance available for funds on deposit through Thread Bank, Member FDIC. Certain conditions must be satisfied for pass-through FDIC insurance to apply.2

1. For Relay Subscription Plans with an interest-bearing deposit account, the interest rate and Annual Percentage Yield on your account are accurate as of 5/1/2026 and are variable and subject to change based on the target range of the Federal Funds rate. Fees may reduce earnings:

  • When you are subscribed to the Starter Plan, the interest rate on your savings accounts is 1.10% with an APY of 1.11%.
  • When you are subscribed to the Grow Plan, the interest rate on your savings accounts is 1.74% with an APY of 1.75%.
  • When you are subscribed to the Scale Plan, the interest rate on your savings accounts is 2.96% with an APY of 3.00%.

2. Your deposits qualify for up to $3,000,000 in FDIC insurance coverage when Thread Bank places them at program banks in its deposit sweep program. Your deposits at each program bank become eligible for FDIC insurance up to $250,000, inclusive of any other deposits you may already hold at the bank in the same ownership capacity. You can access the terms and conditions of the sweep program at https://thread.bank/sweep-disclosure/ and a list of program banks at https://thread.bank/program-banks/. Please contact customerservice@thread.bank with questions on the sweep program. Certain conditions must be satisfied for pass-through deposit insurance coverage to apply.

3. The Relay Visa® Debit Card is issued by Thread Bank, Member FDIC, pursuant to a license from Visa U.S.A. Inc. and may be used anywhere Visa debit cards are accepted.

4. The Relay Visa® Credit Card is issued by Thread Bank, Member FDIC, pursuant to a license from Visa U.S.A. Inc and may be used anywhere Visa credit cards are accepted.

*Terms and conditions apply to the cash back rewards program. Monthly cash back rewards will be automatically deposited into your Relay checking account within 30 days of the end of the credit card billing cycle. ATM transactions, the purchase of money orders or cash equivalents made with your Relay Visa® Credit Card4 are not eligible for cash back. Please refer to the Visa® Signature Rewards Program Terms & Conditions for more details.

**Relay is not affiliated with SoFi, or OnDeck, and Relay's privacy and security policies may differ from SoFi's, and OnDeck's, privacy and security policies. Relay will be paid a fee from SoFi, and OnDeck if you obtain a product through either of these links. All rates, terms, and conditions vary by provider. Approval for a loan is not guaranteed.

5. International payment services are provided by Community Federal Savings Bank (“CFSB”), a federal savings bank chartered in the United States. These services are facilitated by Nium, Inc., which operates under a program sponsored by CFSB. Relay provides access to these payment services through its platform.

6. All testimonials, reviews, opinions or case studies presented on our website may not be indicative of all customers. Results may vary and customers agree to proceed at their own risk.