How to Price HVAC Service Calls: A Complete Contractor Guide
Most HVAC contractors price service calls by gut feel — and leave thousands on the table every month. Here is a step-by-step framework to build a profitable service call price that covers your true costs and wins jobs.
Setting the right price for an HVAC service call is one of the highest-leverage decisions you can make as a contractor. Price too low and you are subsidizing customers — every truck you roll loses money before the tech walks in the door. Price too high without justification and callers shop around. The goal is a price that covers every real cost, leaves a healthy margin, and feels fair to the customer because you can explain exactly what they are getting.
Step 1 — Calculate Your True Cost Per Truck Per Hour
Before you can set any price, you need to know what it costs to keep one truck in the field for one hour. This is called your fully-loaded field cost, and most contractors dramatically underestimate it. Add up every expense — tech wages and burden (payroll taxes, benefits, workers' comp), vehicle cost (payment or depreciation, insurance, fuel, maintenance), tools and equipment amortization, dispatcher and CSR time allocated per call, and a share of your rent, software, and marketing.
- Tech hourly wage + 25–30% burden for taxes and benefits
- Vehicle cost: divide annual vehicle expenses by 2,000 billable hours
- Fuel: average residential HVAC truck burns $400–$700/month depending on territory
- Tools and equipment: amortize over 3–5 years and divide by hours
- Overhead allocation: total monthly fixed costs divided by total monthly billable hours
- Owner pay and profit target on top of all the above
A typical single-tech truck in a mid-size market costs $55–$80 per hour fully loaded before any profit. If you are billing $75 per hour on time-and-material calls, you may be operating at break-even or a loss on smaller jobs once drive time is included.
Step 2 — Set Your Diagnostic / Service Call Fee
Your service call fee (also called a diagnostic fee or trip charge) should cover the cost of rolling the truck and diagnosing the problem — before any repair work begins. This is non-negotiable. Every tech visit has a fixed cost whether the job takes 20 minutes or three hours. A service call fee of $89 to $149 is standard in most markets in 2026. In high-cost metros (Boston, San Francisco, Seattle) fees of $150 to $200 are common and accepted.
Pro tip: make it waivable on repair
A powerful pricing move is to state that the service call fee is waived or applied toward the repair when the customer proceeds with the work. This removes objection ('Am I paying just for you to tell me what's wrong?') while still protecting you if the customer declines the repair after diagnosis.
Step 3 — Set Your Labor Rate
Your labor rate needs to cover tech cost plus overhead plus margin. A simple formula: labor rate = (tech fully-loaded hourly cost ÷ efficiency factor) + overhead per hour + profit margin. Efficiency factor accounts for the reality that techs are not billable 100% of their paid hours — travel, paperwork, and callbacks eat 20–35% of the day. If your tech costs $40/hr loaded and efficiency is 70%, your base labor cost is $57/hr before overhead or profit.
| Underpriced (Common Mistake) | Correctly Priced |
|---|---|
| $75/hr labor rate | $125–$145/hr labor rate |
| No service call fee | $99–$129 diagnostic fee |
| Parts at cost | Parts at 30–50% markup |
| Drives call volume, kills margin | Drives profitability and quality customers |
| Tech burnout from high volume, low pay | Sustainable wages and business growth |
Step 4 — Price Parts With a Markup, Not at Cost
Parts markup is not gouging — it is covering your cost of capital, inventory carrying costs, procurement time, and warranty risk. A 25–50% markup on parts is industry standard for HVAC residential service. On high-cost items like compressors or heat exchangers, a tiered markup (lower percentage on expensive parts, higher on small consumables) can feel fairer to customers while protecting your margin overall.
Step 5 — Test, Monitor, and Adjust
Price setting is not a one-time event. Track your gross margin by job type monthly. If residential service calls are consistently under 40% gross margin, your pricing is too low. If you are closing less than 60% of quoted jobs, you may be overpriced for your market — or you have a sales skills issue. Review prices at least annually and whenever your costs change materially (fuel spike, tech wage increase, insurance renewal).
One often-overlooked factor: the calls you never answer. If 60% of calls reach voicemail and those callers book with competitors, your effective close rate is far lower than you think. An AI answering service like CallJolt ensures every inbound call is answered and qualified before you price the job — so the pricing work you do here actually converts into booked revenue.
Stop missing calls. Start capturing every job.
CallJolt answers 24/7 for $149/mo. Set up in under 5 minutes.
Frequently Asked Questions
What should an HVAC service call fee cover?
The service call fee should cover the cost of rolling the truck to the job site and performing the initial diagnosis — including tech drive time, fuel, vehicle overhead, and a portion of your fixed costs. It does not need to cover the full repair, but it must not lose money on its own.
Should I waive the service call fee if the customer books the repair?
Yes, this is a highly effective practice. Framing the service call fee as 'applied toward any repair' removes the biggest customer objection while still protecting you when customers decline after diagnosis. You get paid for the diagnostic either way.
How often should I raise my HVAC service call prices?
Review prices at minimum once per year — ideally at the start of your busy season. Also review immediately after significant cost changes: tech wage increases, fuel price spikes, insurance renewals, or when your gross margin falls below 40% on service work.
What is a reasonable parts markup for HVAC service?
A 25–50% markup on parts is standard for HVAC residential service. For small consumables (capacitors, contactors, filters), 50% or higher is common. For large components like compressors, a lower percentage (20–30%) is typical, though the dollar amount is still significant.
How does call answering affect HVAC pricing power?
When you answer every call immediately, you project professionalism and responsiveness that supports premium pricing. Customers who reach voicemail shop around and book on price. Customers who are greeted instantly by a knowledgeable agent book on trust — giving you far more pricing flexibility.
What Service Business Owners Are Saying
“I was missing 8-10 calls a week and didn't even know it. CallJolt fixed that in one afternoon. It's the best $149 I spend every month.”
“My guys are on job sites all day. Having an AI that answers, takes the info, and texts me the summary is exactly what I needed. Highly recommend.”
Ready to answer every call?
CallJolt sets up in 5 minutes and pays for itself within the first week. No contracts. No per-minute billing.
More HVAC AI Answering Service Guides
Related Posts
8 min read
Flat Rate vs Time and Material Pricing for Contractors: Full Comparison
8 min read
How to Raise Your Prices Without Losing Customers: Contractor Playbook
8 min read
Revenue Per Truck: The Metric Every Contractor Should Track Weekly
8 min read