How to Price HVAC Service Calls Without Losing Money
Learn how to price HVAC service calls profitably with real cost breakdowns, markup strategies, and pricing formulas that keep your business in the black.

Pricing HVAC service calls is one of the most challenging aspects of running a profitable contracting business. Charge too little and you're working for free after expenses. Charge too much and you lose jobs to competitors. Finding that sweet spot requires understanding your true costs, your market, and the value you deliver.
This guide breaks down exactly how to price HVAC service calls so you cover your costs, pay your techs fairly, and still turn a profit at the end of the month.
Understanding Your True Cost Per Service Call
Before you can set profitable prices, you need to know what each service call actually costs your business. Most contractors drastically underestimate this number because they only consider direct labor and parts.
Your true cost per service call includes:
- Direct labor — what you pay your technician per hour, including payroll taxes and benefits
- Vehicle costs — fuel, insurance, maintenance, and depreciation on your service vehicles
- Tool and equipment wear — gauges, recovery machines, and diagnostic tools need replacement
- Overhead allocation — a portion of your rent, utilities, software, insurance, and administrative costs
- Non-billable time — drive time, callbacks, paperwork, and time between jobs
Here's a realistic breakdown of what a typical HVAC service call costs the contractor in 2025:
| Cost Category | Per Service Call | Notes |
|---|---|---|
| Technician Labor (1.5 hrs avg) | $45–$75 | Based on $30–$50/hr fully burdened rate |
| Vehicle Costs | $18–$28 | Fuel, wear, insurance per trip |
| Overhead Allocation | $25–$45 | Office, software, general insurance |
| Non-Billable Time | $15–$25 | Drive time, scheduling gaps |
| Total Cost Per Call | $103–$173 | Before any profit margin |
If you're charging $89 for a service call, you're losing money before the technician even picks up a screwdriver. This is why so many HVAC contractors stay busy but never get ahead financially.
Choosing the Right Pricing Model
There are three main approaches to pricing HVAC service calls, and each has its place depending on the type of work and your business model.
Flat Rate Service Call Fee
This is the most common approach for diagnostic and minor repair visits. You charge a single fee that covers showing up, diagnosing the problem, and providing a quote for repairs. In 2025, competitive flat rate service call fees typically range from $89 to $149 in most markets, with premium markets running $129 to $189.
The advantage here is simplicity — customers know what to expect, and you can quote over the phone. The risk is that complex diagnostics can eat into your margin.
Time and Materials
With T&M pricing, you charge an hourly rate plus parts markup. This works well for commercial work and larger residential repairs where scope isn't clear upfront. Typical hourly rates for HVAC service work run $95 to $175 per hour depending on your market and the complexity of the work.
Flat Rate Repair Pricing
Many successful HVAC contractors use flat rate pricing books that assign a fixed price to each repair regardless of how long it takes. This rewards efficiency and gives customers price certainty. It requires good historical data to set prices that work across varying job conditions.
Setting Your Service Call Rates by Job Type
Different types of service calls have different cost profiles and should be priced accordingly. Here's what the market looks like in 2025:
| Service Type | Typical Price Range | Target Margin |
|---|---|---|
| Diagnostic/Service Call Fee | $89–$149 | 20–35% |
| AC Tune-Up | $89–$169 | 40–55% |
| Furnace Tune-Up | $89–$159 | 40–55% |
| Refrigerant Recharge (per lb R-410A) | $75–$150 | 50–65% |
| Capacitor Replacement | $150–$350 | 45–60% |
| Blower Motor Replacement | $450–$900 | 40–50% |
| Compressor Replacement | $1,200–$2,800 | 35–45% |
| After-Hours Emergency Call | $149–$275 | 30–45% |
Notice that routine maintenance work like tune-ups can carry higher margins because they're predictable and efficient. Emergency calls and complex repairs often have lower percentage margins but higher dollar amounts.
The Markup Formula That Actually Works
A simple but effective pricing formula for HVAC service work is:
Price = (Labor Cost + Parts Cost + Overhead) × Markup Multiplier
For most residential HVAC service work, a markup multiplier between 1.5 and 2.0 will give you a healthy profit margin while staying competitive. Here's how to think about it:
- Calculate your fully burdened labor cost — hourly wage plus taxes, benefits, and workers comp. For most markets, this is 1.25 to 1.4 times the base wage.
- Add your per-job overhead allocation — divide your monthly overhead by the number of service calls you run to get a per-call cost.
- Mark up parts appropriately — standard parts markup runs 40–100% depending on the item. Commodity parts like filters get lower markup; specialized components get higher.
- Apply your profit multiplier — a 1.5x multiplier gives you roughly 33% gross margin. A 2.0x multiplier gives you 50%.
Adjusting Prices for Your Market
The rates above reflect national averages, but your local market matters enormously. Factors that justify higher pricing include:
- Higher cost of living in your service area
- Limited competition from qualified contractors
- Specialized certifications or manufacturer authorizations
- Faster response times and better availability
- Stronger warranty terms and guarantees
- Premium customer service and communication
Don't race to the bottom on price. Contractors who compete only on price attract the worst customers and burn out their teams. Focus on value, reliability, and professionalism — then price accordingly.
Common Pricing Mistakes to Avoid
After working with thousands of HVAC contractors, these are the pricing mistakes that hurt profitability most:
- Not charging for drive time — if a job is 45 minutes away, that's an hour and a half of windshield time your tech isn't billing.
- Underpricing emergency calls — after-hours work is disruptive and expensive. Charge at least 1.5x your standard rate.
- Forgetting about callbacks — a 5% callback rate on a $150 service call means you're losing $7.50 per call on average.
- Matching lowball competitors — the contractor charging $69 service calls isn't your competition; they won't be in business long.
- Not updating prices annually — labor costs, fuel, and parts prices all increase. Your prices should too.
Building Profitable Pricing Into Every Estimate
Once you've dialed in your service call pricing, the key is applying it consistently across every job. That means building these rates into your estimates before you ever quote a customer.
FastEstimate helps HVAC contractors generate professional, profitable estimates in minutes by building in your labor rates, overhead, and markup automatically. Instead of guessing at prices or underquoting jobs, you can create accurate estimates that protect your margins and win more work. Try it free and see how much easier profitable pricing becomes.
FastEstimate
Generate a professional estimate in under 2 minutes
Scope of work, materials checklist, customer proposal, follow-up messages — all AI-generated for your exact job.
⚡ Try it free — no account needed