What Homeowners Pay for an HVAC Service Call in 2024

The average HVAC service call runs $75 to $200 for the trip and diagnostic fee, with total repair invoices typically ranging from $150 to $500. According to data aggregated from HomeAdvisor and Angi, the national average for an HVAC repair visit is approximately $300 when parts and labor are included. That number swings depending on your market, the complexity of the issue, and whether the call happens at 2 p.m. on a Tuesday or 2 a.m. on a Saturday.

For contractors reading this: the question "HVAC service call cost near me" is what your customers are Googling before they call you. Understanding the going rates in your region isn't optional. It's how you set prices that win work without bleeding money.

What's Included in a Service Call Fee

A service call fee covers the cost of showing up. That means truck roll, drive time, fuel, insurance on the vehicle, wear on tools, and the first 15–30 minutes of diagnostic time. It does not include parts or extended labor for the actual repair.

Most contractors structure their pricing one of two ways:

  • Flat-rate service call + flat-rate repair pricing: The customer pays a set diagnostic fee (commonly $89 to $150), then the tech quotes the repair from a flat-rate book. This is the dominant model for residential HVAC shops running three or more trucks.
  • Service call fee + time-and-materials: The customer pays the trip charge, then gets billed hourly (typically $85 to $175/hour) plus parts at markup. Smaller operations and commercial-focused contractors lean this way.

The service call fee should, at minimum, cover your fully burdened cost to put a tech on-site. If your average truck costs you $38 to $45 per hour to operate (fuel, insurance, maintenance, depreciation) and your average drive time is 25 minutes each way, you're already $30 to $40 in the hole before the tech opens the panel. Add the tech's loaded labor cost for drive time and diagnostic time and you're looking at $70 to $110 in hard cost just to show up. A $89 service call fee on a 40-minute drive doesn't make you money. It loses it. If you're not tracking these numbers per job, you're likely in the group that loses money on jobs without realizing it.

Regional Price Differences Across the U.S.

Geography is the single biggest variable in what contractors charge. BLS data on HVAC mechanic and installer wages (Occupational Employment and Wage Statistics, May 2023) shows median hourly wages ranging from $20.50 in low-cost states like Mississippi and Arkansas to $38+ in Massachusetts, Connecticut, and parts of California. Those labor cost differences flow directly into service call pricing.

Here's what typical service call fees look like by region:

  • Southeast (FL, GA, AL, TN, SC): $65 to $125 diagnostic fee. Lower cost of living, higher competition density, and year-round cooling demand keep prices compressed.
  • Midwest (OH, IN, IL, MI, MN): $75 to $135. Moderate labor costs. Seasonal demand spikes in summer and winter create surge pricing opportunities.
  • Northeast (NY, NJ, MA, CT, PA): $100 to $200. Higher wages, higher insurance costs, higher licensing requirements. Customers expect to pay more.
  • West Coast (CA, WA, OR): $100 to $200+. Especially in metro areas like Los Angeles, San Francisco, and Seattle where operating costs are steep.
  • Mountain West and Southwest (CO, AZ, NV, TX): $75 to $150. Texas is a mixed bag. Houston and Dallas trend higher; rural areas trend lower.

These ranges are for the diagnostic or trip fee only. Total invoices including repairs will be 2x to 5x higher depending on the work.

After-Hours and Emergency Premiums

After-hours calls (evenings, weekends, holidays) carry a premium of $50 to $150 on top of the standard service call fee. Some contractors charge 1.5x their normal rate; others add a flat emergency surcharge. According to ACCA member surveys, roughly 60% of residential HVAC contractors offer some form of after-hours service, and the vast majority charge a premium for it.

If you're running emergency calls and not charging a premium, you're subsidizing your customers' comfort with your tech's sleep. Price it or don't offer it.

How to Set Your Service Call Fee as a Contractor

Start with your real costs, not with what the competitor down the road charges. Here's the math:

  1. Calculate your fully burdened tech cost per hour. Take the tech's annual compensation (wages + payroll taxes + benefits + workers' comp + training), divide by billable hours per year. For a tech earning $60,000/year with a 30% burden rate, that's $78,000 loaded. At 1,500 billable hours per year, that's $52/hour in labor cost alone.
  2. Add your truck cost per hour. Fuel, insurance, maintenance, GPS, tools, depreciation. Most shops land at $12 to $20/hour per truck.
  3. Add overhead allocation. Rent, office staff, software, phones, marketing. Divide total annual overhead by total annual billable hours. For a 5-tech shop doing $2M in revenue with $400K in overhead, that's roughly $53/hour spread across 7,500 billable hours.
  4. Sum it up for the average service call duration. If your average service call (drive + diagnostic) takes 1.25 hours, and your combined cost rate is $117/hour, your break-even on a service call is $146. Your service call fee needs to be at or above that number before you even touch a repair.

Most contractors undercharge on the service call because they see it as a door-opener to sell the repair. That works if your close rate on repairs is above 70%. If it's below that, you're eating the cost of every no-sale diagnostic. Track it.

Common HVAC Repairs and What They Add to the Bill

The service call fee is just the entry point. Here's what typical repairs cost on top of the diagnostic, based on industry pricing data from ACCA and major flat-rate pricing platforms:

  • Capacitor replacement: $150 to $300 (part cost: $10 to $40)
  • Contactor replacement: $150 to $350
  • Blower motor replacement: $400 to $900
  • Refrigerant recharge (R-410A, per pound): $50 to $150/lb. A typical recharge of 2–4 lbs runs $200 to $600
  • Compressor replacement: $1,200 to $2,800 depending on tonnage and brand
  • Circuit board replacement: $400 to $700
  • Thermostat replacement (with labor): $150 to $400
  • Drain line clearing: $100 to $250

Parts markup is where margin lives. Most profitable shops mark up parts 100% to 300% depending on the item. A $15 capacitor billed at $75 isn't gouging; it's covering warranty callbacks, inventory carrying cost, and the knowledge to diagnose it in 10 minutes instead of 90. If you want to understand how these markups affect your bottom line, the breakdown of real HVAC profit margins is worth reviewing.

Why Tracking Service Call Profitability Matters

Service calls are the highest-volume, lowest-margin work most HVAC shops run. According to ACCA benchmarking data, service departments in well-run shops target 50–55% gross margins, but the median shop operates closer to 40–45%. The difference between those two numbers on a $1.5M service department is $75,000 to $150,000 in gross profit. That's real money.

The shops that hit 50%+ margins track cost per call, close rate, average ticket, and tech efficiency religiously. The shops at 40% guess. Here's where the leaks usually are:

  • Unbilled drive time. If your service call fee doesn't cover drive time on calls more than 20 minutes away, you're donating labor.
  • Slow invoicing. A service call completed on Thursday but invoiced the following Monday costs you 4 days of cash flow on every single call. Multiply that across 15–30 calls per week and you're carrying $10,000 to $30,000 in unbilled work at any given time. Speed matters. Getting paid faster starts with invoicing on-site, not back at the office.
  • Warranty callbacks. Industry data from ServiceTitan's benchmark report suggests the average callback rate is 3–5%. Each callback costs you $150 to $300 in labor and truck cost with zero revenue. Track it by tech.
  • Parts not billed. Techs who grab parts from the truck and forget to add them to the invoice. It happens more than anyone wants to admit. A $12 fitting here, a $30 relay there. Across a year, a 5-tech shop can lose $5,000 to $15,000 in unbilled parts.

The fix is simple in concept and hard in execution: track every service call as its own job with costs and revenue attached. Know your margin per call, per tech, per week.

Pricing Yourself Competitively Without Racing to the Bottom

Competing on price in residential HVAC service is a losing game. The contractor who charges $69 for a service call is either losing money on diagnostics, making it up with aggressive upselling, or running uninsured techs out of a pickup truck. You don't want to be any of those.

What works instead:

  • Be transparent about what the fee covers. "Our $129 service call includes up to 30 minutes of diagnostic time and a written quote for any needed repairs." Customers respect clarity.
  • Offer a service call fee credit toward repairs. "If you approve the repair, we'll apply your $129 service call fee toward the total." This increases close rates by 10–15% based on contractor reports in ACCA forums, because the customer feels they're not paying twice.
  • Price after-hours calls honestly. Don't hide the premium. "Emergency calls after 5 p.m. and on weekends carry a $75 surcharge." The customers who call at midnight expect to pay more. The ones who don't weren't going to be good customers anyway.
  • Review your rates every 6 months. Fuel costs, insurance renewals, tech raises, and parts price increases don't wait for you to update your price book. If your costs went up 8% this year and your prices went up 3%, you gave yourself a 5% pay cut.

If you want to stop guessing at your margins, try Fieldpaid free for 7 days — no credit card required. It pulls prices straight from your QuickBooks item list and tracks real job profit automatically.


Related reading: Average HVAC Profit Margin: Real Numbers for 2024 · Why Contractors Lose Money on Jobs · How to Get Paid Faster as a Contractor