Services
Industries
Free Tools
Resources
About Book a Consultation (407) 694-2055
Orlando, FL · Working nationwide since 2008
For HVAC contractors · No signup

How to price HVAC jobs, flat rate.

Build a flat-rate price the way the best HVAC shops do it. Enter your parts cost and markup, the task hours, and your fully loaded labor rate, then see the flat price to quote and the true margin behind it.

Job type
Service and repair calls carry heavy per-call overhead on a small ticket, so they need a higher target margin than installs.
1. Parts
What the capacitor, contactor, motor, board, etc. cost you wholesale.
Multiply parts cost by this. 3.0x means a 200% markup (66.7% margin on parts).
2. Labor
The book time for this task, not how fast your best tech does it.
What a billable hour truly costs you (wage + taxes + comp + truck + benefits + non-billable time).
Enter a wage and we will suggest a loaded rate using a typical 1.5x burden. You can overwrite the loaded rate above.
3. Add-ons, overhead & profit
A flat dispatch or diagnostic charge, if you bill one on this task.
Any fixed overhead you allocate per ticket beyond the loaded rate (software, dispatch, etc.). Leave blank if it is already in your rate.
Net profit target
Profit on top of your fully loaded cost, as a percent of the final flat price. This is your net, after the loaded rate already covered overhead.

Ballpark only, not a quote. This builds a price from numbers you enter, with no built-in price book. Confirm your real loaded rate, parts cost, and book times from your own payroll and supplier pricing, and get 3 local bids before you commit a number to a customer.

Pure arithmetic on the numbers you enter. No HVAC price book or regional pricing is assumed. Use it to pressure-test a flat-rate task price, not as a substitute for your own costed price book.

How to price HVAC jobs the flat-rate way

Pricing HVAC work by the hour quietly punishes your best techs and confuses your customers. The shops that win on profit price the task, not the clock. A flat-rate price book sets one fixed price for each repair, built from four levers: the parts cost with a markup, the standard task time, your fully loaded labor rate, and the overhead and profit baked on top. This tool walks that same math so you can pressure-test any task price before it goes in your book. It ships with no prices of its own, every number comes from you.

Why flat rate beats hourly for HVAC service

Hourly billing ties your revenue to time on the truck. The faster a sharp tech works, the less you earn, and the customer has no idea what the bill will be until the job is done. Flat rate flips both problems. The homeowner approves a fixed price up front, so there are no surprises, and an efficient tech becomes a profit center instead of a discount. Hourly can still fit large, unpredictable retrofit projects where the scope is genuinely unknown, but for everyday residential service and repair, a flat-rate price book is the cleaner system for you and the customer.

The flat-rate task formula

Every line in a flat-rate book is built the same way:

Flat price = (parts cost × markup) + (task hours × loaded labor rate) + per-task overhead + profit

Plug a capacitor swap into it. Say the part costs you $15, you mark parts up 3.0x, the book time is 0.75 hr, and your loaded rate is $120/hr. Parts bill at $45, labor at $90, so before overhead and profit you are at $135. Add a modest per-task overhead and your target profit and you land on a clean flat number you can quote on sight, every time, no matter which tech runs the call.

The unit that breaks most shops: the loaded labor rate

The single biggest pricing mistake in HVAC is billing labor near the tech's wage. A billable hour costs you far more than what you hand the technician. On top of the base wage you carry payroll taxes, workers compensation, health and benefits, the service truck and fuel, tools, the phone and dispatch software, and the hours that are not billable at all, drive time, restocking, training, and callbacks. Stack all of that up and the fully loaded labor rate usually lands roughly 40 to 60 percent above the base wage. If you pay a tech $28 an hour and bill at $35, you are not making labor profit, you are losing money on every hour and praying parts markup covers it. Recover the loaded rate first, then add profit on top. (Run your own payroll and overhead numbers to find your real rate, these ranges are starting points to verify, not your figures.)

The parts markup multiplier, and markup vs margin

HVAC parts are typically priced with a markup multiplier, commonly in the 2.5x to 3.5x range, with small, hard-to-source, or emergency parts often at the higher end. The multiplier covers the real cost of stocking, sourcing, warranty, and the risk you carry on the part, not just the sticker. Watch the language though: markup is measured against your cost, margin against your price, and they are never equal. A 3.0x multiplier is a 200 percent markup, which is a 66.7 percent margin on that parts line ($30 profit on a $45 price built from a $15 part). Confuse the two and a price that feels healthy can be thinner than you think. The calculator above shows the resulting margin so you always see what the multiplier actually earns.

Repair vs install: do not use one margin

This is the decision that separates shops that grow from shops that spin. Service and repair calls carry heavy per-call overhead, dispatch, drive time, diagnostics, and the callback risk, spread across a small ticket, so they need a higher gross margin just to clear. Replacement and install jobs are large tickets where equipment is a big share of the cost, so they often run at a lower percentage margin but a much larger dollar profit. Pricing both from one blanket number means you either scare off replacement customers with a sky-high install margin or quietly lose money on service calls priced like installs. Set separate targets. Flip the job-type toggle in the tool to see how the recommended target shifts.

Safety, licensing, and refrigerant are real costs

HVAC is not a trade you legally improvise. EPA Section 608 certification to handle refrigerant, your state HVAC or mechanical license, liability insurance, and proper permits for equipment changeouts are not optional, and they all cost money that has to live somewhere in your price. Flat-rate pricing is also where the conversation about refrigerant by the pound belongs, since R-410A and newer A2L blends like R-32 vary in cost and handling. Verify the current licensing, permit, and refrigerant rules for your jurisdiction, they change, and price them in rather than eating them. A price that ignores compliance is not cheaper, it is just unaccounted for.

Pro tips

  • Build your book from a verified loaded labor rate, not the tech wage. If you only fix one thing, fix this.
  • Use standard task times for everyone. The flat price should not change because a faster tech took the call.
  • Price repairs and installs from separate margin targets. They have different cost structures and need different numbers.
  • State the flat price before work starts and get approval. That is the whole point of flat rate, and it kills disputes.
  • Re-cost the book at least twice a year. Wages, fuel, refrigerant, and parts move, and a stale book silently erodes margin.
  • Charge a diagnostic or trip fee on service calls so you are paid for showing up, even when the customer declines the repair.

How this compares to the paid tools

A real flat-rate price book is normally a paid product. Profit Rhino, Coolfront, and the price-book modules inside ServiceTitan and Housecall Pro all charge a monthly fee, and they earn it by maintaining thousands of pre-built tasks. What they do not do is teach you the math behind a single task or let you sanity-check your own loaded rate and markup for free. This tool is deliberately the opposite, it does not hand you invented prices, it shows you exactly how a flat-rate number is assembled from your real costs so the book you build (or buy) actually holds margin.

Frequently asked questions

How do you price HVAC jobs with flat rate?
Flat-rate HVAC pricing prices the task, not the clock. For each task you take the parts cost times a markup multiplier (commonly 2.5 to 3.5 on parts), add the standard task hours times your fully loaded labor rate, then build overhead and profit into that loaded rate. The customer sees one fixed price for the repair regardless of how fast the tech works, which removes the incentive to bill slowly and protects your margin.
What is a fully loaded labor rate for HVAC?
A loaded labor rate is what a billable hour actually costs you, not the technician's wage. On top of the base wage you add payroll taxes, workers comp, health and benefits, the truck and fuel, tools, phone and software, and the non-billable hours spent driving and on callbacks. That stack typically lands the loaded rate roughly 40 to 60 percent above the base wage, and it is the number you must recover before any profit, so verify your own figures from your payroll and books.
What markup should HVAC contractors use on parts?
Many HVAC shops mark parts up by a multiplier of about 2.5 to 3.5 times their cost, with smaller and harder-to-source parts often carrying the higher end. Markup is measured against cost, so a 3.0 multiplier is a 200 percent markup, which is a 66.7 percent margin on the parts line. Your right number depends on your overhead and local market, so treat any multiplier as a starting point to verify, not a rule.
Should HVAC repairs and installs use the same margin?
Usually no. Service and repair calls carry heavy per-call overhead (dispatch, drive time, diagnostics, callbacks) spread over a small ticket, so they need a higher gross margin to be profitable. Replacement and install jobs are larger tickets where equipment is a big share of cost, so they often run at a lower percentage margin but a larger dollar profit. Price the two from separate targets rather than one blanket number.
Is flat-rate pricing better than hourly for HVAC?
For most residential service work, flat rate is cleaner for both sides. The customer approves a fixed price before work starts, so there are no surprise hourly totals, and an efficient tech is rewarded instead of penalized for finishing fast. Hourly billing can fit large or unpredictable projects, but it ties your revenue to time on site rather than the value delivered. Either way, the price has to recover your loaded labor, parts with markup, overhead, and profit.
Pro version coming soon

A full HVAC flat-rate price book, built for your shop.

The Pro version turns this math into a complete, costed price book, save your loaded rate and parts markups once, build repeatable tasks, and push them straight into branded estimates and invoices your techs can quote on the spot.

Get early access, book a free call →

HVAC contractors, get found and booked.

Pricing right only pays off when the phone rings. We build fast HVAC websites and run the SEO and AI search that puts your shop in front of homeowners searching for service. Get a free mockup and see it on your own site.

Get a free mockup or audit →See our HVAC marketing or custom web design · or call (407) 694-2055

How this flat-rate pricing tool works

The calculator ships with no price book. Every dollar in the result comes from what you type: parts cost, the markup multiplier, the standard task hours, and your fully loaded labor rate. Parts bill at cost times the multiplier, labor at hours times the rate, and any trip fee or per-task overhead is added on to make your fully loaded cost basis. Your profit target goes on top. A flat dollar target is simply added. A percent target solves for the price at which profit equals that share of the final number, so 20 percent means 20 percent of the price you quote, not 20 percent tacked onto cost. You get the flat price, the effective margin, the profit on the task, and the build behind it.

Three figures in the tool are not yours. The 2.5x, 3.0x and 3.5x markup chips, the starting margin hints that change when you switch between service and install, and the 1.5x burden used to suggest a loaded rate from a technician wage are published contractor pricing rules of thumb, last reviewed in June 2026. Nothing is calculated from them unless you accept the number, and a rate estimated from a wage is labeled as estimated on screen.

What it cannot see matters more. It does not know your payroll, your supplier invoices, your book times, or your callback rate, and it makes no regional adjustment, so the same inputs return the same price in Orlando and in Boise. It cannot check whether the loaded rate you entered is genuinely loaded, which is the number most likely to be wrong, so build that rate from your own books first. More than 50 free tools are published at kellywm.com/tools, no email wall, and we build custom calculators for service businesses from $600.

Does this tool come with HVAC task prices?

No. There is not a single task price inside it. It is arithmetic on the parts cost, markup, hours, rate, fees and profit target you enter, which is why two shops can run the same repair through it and get different numbers. A maintained book of pre-costed tasks is a paid product. This shows how one line in one gets assembled.

What if I only know my technician's hourly wage?

Enter the wage, leave the loaded rate blank, and the tool suggests a rate at 1.5 times the wage, a common rule of thumb rather than your figure. The screen flags it as estimated. Replace it when you can, because payroll taxes, insurance, the truck, tools and non-billable hours vary by shop, and only your own books show the real number.