How to price HVAC service calls: flat rate vs. time and materials

The ServFlo team
Oct 31, 2026

To price an HVAC service call, start from your real cost per billable hour, not from what the shop down the road charges. Most residential HVAC companies charge a diagnostic or trip fee to show up and find the problem, then quote the repair as a flat price per task. Time and materials still has a place on jobs you can't scope in advance.

This guide walks through the numbers behind both approaches, so you can set prices you can defend and that actually leave money in the business.

What does an hour of HVAC service actually cost you?

Most pricing mistakes start here. Owners look at a tech's hourly wage and add something on top. But wages are only one piece of the cost, and a tech is not billing for every hour they are paid.

Start with a year of numbers from your books, or your best estimate if you are new:

  1. Total overhead for the year. Rent, insurance, trucks and fuel, phones, software, office wages, advertising, licenses, accounting, tools.
  2. Total field labor cost. Tech wages plus payroll taxes, workers' comp, benefits and paid time off. This is often called the burdened labor cost.
  3. Billable hours. The hours your techs actually spend working on customer jobs. Not hours on the clock. Drive time, shop time, callbacks, training and slow days all come out.

Then divide.

A worked example (made-up numbers, for illustration only):

  • Overhead: $260,000 a year
  • Burdened field labor: $240,000 a year for four techs
  • Each tech is paid for about 2,000 hours, but bills about 1,100 of them. Four techs bill 4,400 hours in total.
  • Cost per billable hour: ($260,000 + $240,000) ÷ 4,400 = about $114

That $114 is your break-even before materials. If you want a 20 percent net profit, the labor portion of your price has to land around $142 an hour (break-even ÷ 0.8). Your own numbers will be different, and that is the point. Run them for your shop.

The billable-hours number is the one most owners overestimate. Track it for a month if you don't know it. If your techs bill five hours a day instead of seven, your real cost per hour is much higher than you think.

Should you charge a diagnostic or trip fee?

Most HVAC companies do, and there are good reasons for it.

Every service call costs you the drive, the tech's time on site, and the slot on the board that could have gone to another customer. A diagnostic fee covers that cost whether or not the customer goes ahead with the repair. Without one, the customers who say no are being subsidized by the ones who say yes.

To set it, estimate the average time a diagnostic visit takes, including drive time, and multiply by your cost per billable hour plus your target profit. Then decide on your policy:

  • Credited toward the repair. Common and customer-friendly. The fee feels like a deposit rather than a penalty.
  • Not credited. Simpler, and fairer to you if your diagnostics are long, but harder to explain.
  • Higher after hours and on weekends. Your costs really are higher then, so price them that way.

Whatever you choose, state it clearly when the customer books, and again in the appointment confirmation. Surprise fees are what turn into bad reviews.

Flat rate or time and materials: which is better for HVAC?

Both are legitimate. The question is which one fits each kind of work.

How flat-rate pricing works

With flat rate, every common task has a set price: replace a capacitor, replace a contactor, clear a condensate line, replace a blower motor. The price includes the part, the labor and your margin. The tech diagnoses the problem, then presents the price for the fix before starting.

What owners like about flat rate:

  • The customer knows the price before you start. No watching the clock or arguing about how long it took.
  • Fast techs are rewarded. A tech who finishes a capacitor swap in 30 minutes earns the same revenue as one who takes an hour, so efficiency turns into profit.
  • It is consistent. Two techs quoting the same repair give the same price.
  • It works with options. You can present a repair, a repair plus a related part, and a replacement side by side.

The risk is setting prices without knowing your real task times. If a task routinely takes longer than you priced it for, every one of those jobs loses money.

How time and materials works

With time and materials, you bill your hourly rate for the time spent plus the cost of parts with a markup. It is simple, transparent and safe for you when the job is unpredictable.

It fits best for:

  • Commercial work where the customer expects it, or the contract says so
  • Troubleshooting that may take hours, like intermittent electrical faults
  • Ductwork modifications and other custom work that is hard to scope in advance

The downsides are real, though. Customers can't predict the bill, slow techs earn more than fast ones, and every invoice invites the question "why did it take three hours?"

A practical mix

Many residential shops land on this:

  1. A clear diagnostic fee to find the problem.
  2. Flat-rate prices for common repairs and maintenance.
  3. Time and materials, with a written estimate or not-to-exceed amount, for unusual or open-ended jobs.

How do you build a flat-rate price for an HVAC task?

Use the same formula for every task so your prices hang together.

Flat price = (task hours × labor rate) + (part cost × material markup)

For the labor rate, use the profitable hourly figure from your own numbers, not just break-even. For task hours, use the time a competent tech actually needs, plus a little allowance for the unexpected. Don't price at your fastest tech's best day.

A worked example (illustration only):

  • Replace a dual-run capacitor
  • Typical task time: 0.5 hours
  • Labor rate from your numbers: $142 an hour
  • Part cost: $30, with a 100 percent markup on small parts
  • Price: (0.5 × $142) + ($30 × 2) = $71 + $60 = $131

Some owners then round to a cleaner number. Others add a minimum task charge so that very small jobs still cover the cost of opening the truck door. If your markup on parts seems confusing, our guide to markup vs. margin shows how the two numbers relate and why they get mixed up.

How should you price maintenance and tune-ups?

Tune-ups are usually priced lower than repairs per hour, because they fill the schedule in slow seasons and lead to repair work and replacements. Treat that as a deliberate choice, not an accident:

  • Know what a tune-up actually costs you, using the same cost-per-hour math.
  • Decide how much below that you are willing to go, and why.
  • Consider bundling tune-ups into a membership, where they are paid for year-round instead of discounted one at a time.

What about after-hours, emergency and weekend calls?

Your costs go up after hours. Techs may be on overtime or on-call pay, and a night call can disrupt the next morning's schedule. Common ways to price that:

  • A higher diagnostic fee after hours
  • A multiplier on flat-rate prices, like 1.5 times, for nights, weekends and holidays
  • A separate after-hours price column in your pricebook

Whatever you pick, tell customers before you dispatch, not on the invoice.

How often should you review your HVAC prices?

At least once a year, and any time one of these happens:

  • Your parts suppliers raise prices
  • You raise tech wages or add benefits
  • Your overhead changes, like a new truck or bigger shop
  • You notice certain tasks keep running over their priced time

A quick check: pull your last few months of jobs and compare revenue against labor and parts cost by task type. Tasks that are consistently thin are the ones to reprice first. When it's time, our post on how to raise your prices without losing customers covers how to roll changes out.

A short checklist

  • Calculate your cost per billable hour from real numbers.
  • Set a diagnostic fee and a clear policy on crediting it.
  • Build flat prices for your 30 or 40 most common tasks first.
  • Keep time and materials for open-ended work, with a written estimate.
  • Price after-hours work separately and say so up front.
  • Review prices at least once a year.

FAQ

Is flat-rate pricing legal everywhere? Flat-rate pricing is a common way to price service work, but consumer protection, licensing and disclosure rules vary by state and sometimes by city. Make sure your quotes and invoices meet local requirements, and check with your state licensing board or an attorney if you're unsure.

Should I publish my prices on my website? Some companies publish their diagnostic fee and a few common prices to build trust. Others prefer to quote after seeing the system. Publishing the diagnostic fee is a reasonable middle ground, since it's what every customer pays first.

How many tasks should be in an HVAC flat-rate pricebook? Start with the tasks you do every week. Most of your revenue usually comes from a fairly short list. You can add less common tasks over time, and price the rare ones as time and materials until you have.

Should I match a competitor's lower price? Only if you know your own costs and the lower price still covers them. A competitor with a lower price may have lower costs, or may simply be losing money.

How ServFlo helps

ServFlo keeps your flat-rate prices in a pricebook your techs quote from in the mobile app, so every tech gives the same price for the same job. Items can be priced at a set amount or as a markup over cost, and quotes can offer good, better and best options that customers approve online. On the Pro plan, job costing compares each job's revenue with its labor, parts and expenses, so you can see which tasks are priced too thin. See how it works for HVAC companies, or look at quotes and invoicing and pricing.