Pricing
How to Price HVAC Service Calls for Profit
Learn how to price your HVAC service calls correctly to ensure your business makes a healthy profit. Understand loaded labor, overhead, and target margins.
August 12, 2026 · 2,575 words
Key takeaways
- Know your loaded labor cost per hour to avoid losing money on technicians.
- Calculate your total overhead and add it to every service call.
- Set a clear profit margin goal to ensure your business grows.
- Use a flat-rate pricing system for clarity and consistency.
- Regularly review your pricing with your Virtual CFO to stay profitable.
Pricing HVAC service calls for profit means understanding your true costs and what you want to earn. It's not just about what the other guy charges; it's about building a price that keeps your business strong. This guide will walk you through each step to make sure every service call adds to your bottom line.
Why Most HVAC Businesses Get Pricing Wrong
Many HVAC business owners price their services based on what their competitors charge or just a guess. They might know their technicians make $30 an hour and add a little extra, thinking that covers everything. But this is a big mistake. Your business has many costs beyond just a tech's hourly wage. There's insurance, the gas in the truck, office rent, dispatchers, marketing, and much more. When you don't account for *all* these costs, you're not just leaving money on the table – you might be losing money on every single service call. This leads to working harder but not seeing your bank account grow. If you're busy all day but feel like you're barely making ends meet, your pricing is probably the problem. The goal isn't just to be busy; it's to be busy *and* profitable. Getting pricing right means your business can pay its bills, invest in better tools, and give your team good benefits. It all starts with knowing your numbers, not guessing.
Step 1: Figure Out Your Loaded Labor Cost
Your technician's pay isn't just their hourly wage. It's much more. This is called 'loaded labor cost.' It includes everything you pay just to have that technician working for you. If you only look at their paycheck, you're missing a big chunk of your costs. Here's what to include: For example, if your technician makes $30 an hour, your loaded cost could look like this: * **Hourly Wage:** $30.00 * **Payroll Taxes:** (Employer's share of Social Security, Medicare, unemployment) Let's say 7.65% for FICA + 0.6% for FUTA = 8.25%. $30.00 * 0.0825 = $2.48 * **Workers' Comp Insurance:** (This varies a lot by state and job type) Estimate $2.00 per hour * **Health Insurance:** If you pay $500 a month for health insurance for an employee working 160 hours ($500 / 160) = $3.13 per hour * **Paid Time Off:** (Vacation, holidays, sick days) If a tech gets 2 weeks vacation (80 hours) and 5 holidays (40 hours) per year, that's 120 hours. Total working hours per year are roughly 2080 (52 weeks * 40 hours). So, 120 / 2080 = 5.77% of their wage. $30.00 * 0.0577 = $1.73 * **Retirement Contributions:** (If you offer a 401k match) Estimate $1.00 per hour * **Tools, Uniforms, Training:** (Avg cost per hour) Estimate $1.50 per hour Add it all up: $30.00 + $2.48 + $2.00 + $3.13 + $1.73 + $1.00 + $1.50 = **$41.84 per hour.** This is your *real* cost for that tech's time. You need to know this number for every technician type you have.
Step 2: Understand Your Overhead Costs
Overhead is all the money you spend to keep your business running, even if you don't do a single service call. These are the costs that aren't directly tied to a specific job or technician's hours, but you can't run your business without them. Think about things like: * **Office Rent/Mortgage:** Where you dispatch calls from or store equipment. * **Utilities:** Electricity, water, internet for your office. * **Office Staff Salaries:** Your dispatcher, office manager, bookkeeper. * **Insurance:** General liability, property insurance. * **Vehicle Costs:** Payments, insurance, and maintenance for your service vans (that aren't tied to a specific job). * **Marketing & Advertising:** Your website, ads, flyers. * **Software & Subscriptions:** Your accounting software, dispatching software. * **Professional Fees:** Your accountant, legal help. To figure out your overhead per hour, you need to add up *all* these costs for a whole year. Let's say your total yearly overhead is $350,000. Next, you need to know your total *billable* technician hours for the year. This is the total number of hours your technicians spend actually working on jobs for customers. If you have 5 technicians, and each works 1,600 billable hours per year (2,080 total hours minus time off, shop time, etc.), that's 5 * 1,600 = 8,000 billable hours. Now, divide your total annual overhead by your total annual billable hours: $350,000 / 8,000 hours = **$43.75 per billable hour.** This means for every hour a tech works on a job, you need to earn an extra $43.75 just to cover your background costs.
Step 3: Set Your Target Profit Margin
This is where you decide how much money you want your business to actually *keep*. Profit isn't a dirty word; it's what allows your business to grow, buy new equipment, offer better benefits to your team, and build a cushion for tough times. Without profit, your business is just treading water. For HVAC service calls, a healthy profit margin often sits between **15% and 25%**. Some businesses aim even higher. Your Virtual CFO can help you look at industry averages and your specific goals to pick the right number for you. Let's aim for a **20% profit margin** for this example. This percentage means that for every dollar of revenue you bring in, 20 cents should be pure profit after all your costs are paid. It's crucial not to just add a small fixed amount, but to apply a percentage. Why? Because as your costs change (like parts prices or wages), your profit also adjusts, making sure you maintain your desired return. Setting a clear profit goal changes your decisions. Instead of just trying to get by, you're actively working towards a business that creates wealth for you and provides stability for your employees. It means you can invest in that new dispatch software, upgrade your vans, or give your team bonuses. Profit isn't what's left over; it's a planned part of your pricing.
Building Your Hourly Rate for Service Calls
Now, let's put all the pieces together to find your actual hourly charge-out rate for service calls. This is the rate you need to charge to cover your loaded labor, your overhead, and hit your profit target. Remember our numbers: * **Loaded Labor Cost:** $41.84 per hour * **Overhead Cost:** $43.75 per billable hour * **Target Profit Margin:** 20% (or 0.20) First, add your loaded labor and overhead to get your total cost per hour: $41.84 (Loaded Labor) + $43.75 (Overhead) = **$85.59 (Total Cost per Hour)** This $85.59 is what it *costs* you for every billable hour. If you charged less than this, you'd be losing money. But you also need to make a profit! To build in your profit margin, you can't just add 20% to $85.59. That would give you a 20% markup, not a 20% *margin*. To get a 20% profit margin, you need to use this formula: **Hourly Charge-Out Rate = Total Cost per Hour / (1 - Profit Margin Percentage)** Let's plug in the numbers: Hourly Charge-Out Rate = $85.59 / (1 - 0.20) Hourly Charge-Out Rate = $85.59 / 0.80 Hourly Charge-Out Rate = **$106.99** So, your ideal hourly rate to charge customers should be around **$107 per hour** for technician time. This covers all your expenses and ensures you hit your 20% profit goal. This rate is just for labor; parts are added separately at a marked-up price.
Why Flat-Rate Pricing Makes Sense for HVAC
Charging an hourly rate plus parts can lead to problems. Customers might feel like technicians are taking too long, and they won't know the full cost until the job is done. This creates mistrust and complaints. Flat-rate pricing solves these issues. With flat-rate pricing, you tell the customer the total cost of the job *before* the work begins. This includes the labor, parts, and your profit. The price is based on the specific repair or service, not how long it takes. Here’s why it’s better: * **Customer Trust:** They know the price upfront. No surprises. * **Efficiency:** Technicians focus on doing the job right, not on watching the clock. If they're experienced and fast, they earn more for your business. If they're newer and take longer, your business still earns the same amount. * **Consistency:** Every customer pays the same price for the same repair, no matter which technician does the work or how long it takes. * **Professionalism:** It looks more professional than pulling out a calculator in front of a customer. To create your flat-rate prices, you'll need to estimate the typical time for common repairs. For example, if replacing a specific part usually takes 1.5 hours, you'd multiply 1.5 hours by your $107 hourly charge-out rate ($107 * 1.5 = $160.50). Then you add the marked-up cost of the part. This gives you a clear, upfront price for that specific repair. Your Virtual CFO can help you set up a comprehensive flat-rate pricing book based on your calculated hourly rate and typical repair times.
Pricing Your Parts for Profit
It's not just about labor; the parts you use also need to be priced for profit. Many business owners simply charge what they paid for a part, or just add a tiny bit extra. This is a missed opportunity and can cut into your overall profit margin. When you buy a part, you have other costs associated with it. Think about: * **Ordering Time:** Someone in your office spent time finding and ordering that part. * **Shipping Costs:** You pay to get it to your shop. * **Storage:** It takes up space in your warehouse or on the truck. * **Inventory Management:** Tracking it, making sure you have enough. * **Warranty:** You often stand behind the parts you install, even if the manufacturer has a warranty. Because of these hidden costs, you need to mark up your parts. A common markup for HVAC parts is often **50% to 100% or even more**, depending on the part and how quickly you need to get it. For example, if a part costs you $50, you might sell it to the customer for $75 (50% markup) or $100 (100% markup). Your Virtual CFO can help you analyze your cost of holding and managing inventory to pick the right markup percentage. When you build your flat-rate pricing, you'll add the marked-up cost of the part to your calculated labor cost for that specific repair. This ensures that every component of your service call contributes to your overall profitability. Don't leave money on the table by underpricing your parts.
Seeing Your Profit in Your Daily Brief
Imagine waking up and knowing exactly how your business is doing *before* your first coffee. This is what a daily Morning Brief can do. Your Virtual CFO service gives you a clear, simple snapshot of your business health every day. Instead of waiting until the end of the month to see if you made money, your Morning Brief can show you things like: * **Today's Revenue:** How much money came in yesterday. * **Yesterday's Profit Margin:** Based on the services completed, how much profit you *actually* made. * **Cash Balance:** Exactly how much money is in your bank account. * **Key Performance Indicators (KPIs):** Like 'Revenue Per Technician' and 'Average Ticket Size'. Let's say your Morning Brief shows that your 'Average Profit Margin Per Service Call' dropped from your target of 20% to 12% yesterday. This is a **financial alert!** Instead of wondering why, you can immediately check what jobs were done. Maybe a specific type of repair was underpriced. Or perhaps a new technician took much longer than expected on a flat-rate job, and while the customer paid the same, your actual profit for that job was lower due to the extra labor hours. With this real-time information, you can make decisions *today*. You might: * Review your flat-rate pricing for certain repairs. * Provide extra training to a technician who is consistently taking longer. * Adjust your part markups. Without the Morning Brief and a Virtual CFO helping you understand what the numbers mean, you might not notice this dip in profit for weeks or months. By then, you've lost a lot of money. Knowing your numbers daily lets you react fast and keep your business on track for profit.
Review and Adjust: Your Virtual CFO is Key
Your business isn't a static thing; it's always changing. Costs go up, the market shifts, and you get new technicians. That's why your pricing strategy can't be set once and forgotten. You need to review and adjust it regularly, and this is where your Virtual CFO becomes an invaluable partner. Every few months, or at least once a year, you and your Virtual CFO should sit down to: * **Recalculate Loaded Labor:** Have wages gone up? Are health insurance costs higher? Update these numbers. * **Re-evaluate Overhead:** Has your rent increased? Did you hire more office staff? Your overhead per hour might have changed. * **Check Your Profit Margin:** Are you still hitting your target? Do you want to aim higher? * **Review Flat-Rate Book:** Are your estimated repair times still accurate? Are your part markups keeping up with supplier price increases? Your Virtual CFO helps you look at your actual performance against your goals. They can show you reports and dashboards that highlight which services are most profitable and which might need a price adjustment. For example, if a specific common repair consistently shows a lower profit margin than your target, it's a clear sign you need to raise its flat rate. They also help you forecast. What if you hire two more technicians next year? How will that change your overhead per hour? How should your pricing adjust? This proactive guidance means you're always making smart, informed decisions to keep your HVAC business strong and profitable. Don't wait for problems; plan for success.
Questions people ask
What is 'loaded labor cost' in HVAC?
Loaded labor cost is the total expense you pay for an employee, including their hourly wage, payroll taxes, benefits like health insurance and paid time off, workers' compensation, and even costs for uniforms or training.
How much should I mark up HVAC parts?
A common markup for HVAC parts is typically 50% to 100% or more, to cover hidden costs like ordering, shipping, storage, and warranty support, ensuring they contribute to your overall profit.
What is a good profit margin for an HVAC service call?
A good profit margin for an HVAC service call often ranges from 15% to 25%, allowing your business to grow, invest in itself, and build financial stability after all costs are covered.
Should I use hourly or flat-rate pricing for HVAC?
Flat-rate pricing is generally better for HVAC because it provides customers with an upfront total cost, builds trust, and allows technicians to focus on quality work rather than the clock, leading to consistent profits for your business.
How often should I review my HVAC service call prices?
You should review and adjust your HVAC service call prices every few months, or at least annually, with your Virtual CFO to account for rising costs, market changes, and ensure you're consistently hitting your profit targets.
Where this comes from
Want these numbers waiting for you every morning?
QuickBooks records your numbers. LedgerDude turns them into a simple daily brief: your cash, what happened yesterday, what is coming next, and what deserves your attention.
