Article
The HVAC pricing guide for small shops
A note before you start. Numbers in this guide are realistic ranges based on conversations with US-based HVAC contractors. Your specific market may sit higher or lower. Use the math — not the dollar amounts — as the starting point.
Most HVAC contractors price their work the same way: ask a buddy what they're charging, knock 10% off to "win more jobs," and lose money on half their service calls for three years before figuring out what went wrong.
You can do this better with math you already know. This guide walks through three pricing models, the cost-of-doing-business math that every contractor should run at least once a year, and the most common mistakes that quietly eat your margin.
Three pricing models
Almost every HVAC contractor uses one of three models. They're not exclusive — you can use different models for different parts of the business. The trade-offs:
1. Time and materials (T&M)
You charge an hourly rate for labor plus the actual cost of materials (often with a markup). On the invoice, the customer sees:
- Labor: 2 hours @ $95 = $190
- Capacitor: $149
- Trip charge: $89
- Total: $428
Pros
- Simple to explain.
- Hard to lose money — every minute you work is billable.
- Easy to add scope without a renegotiation.
Cons
- Encourages slow work (you're literally paid more if you take longer, even if you don't mean to).
- Customers comparison-shop hourly rates and you lose to whoever has the lowest number, even if their actual cost is higher.
- Creates anxiety on long jobs because the customer doesn't know the final price.
Best for: maintenance, unusual repairs where you genuinely can't estimate, smaller shops that don't yet have flat-rate pricing for common jobs.
2. Flat rate
You charge a single up-front price for a specific repair, regardless of how long it takes. Customers see:
- Capacitor replacement: $279
- Total: $279
Pros
- Customer sees the full price up front, decides yes/no.
- Rewards efficient technicians.
- Eliminates "what did I just pay you for?" disputes.
- Easier to compare apples-to-apples with competitors.
Cons
- Requires you to know your costs accurately for each repair type.
- Unusual conditions blow the price (e.g. capacitor that's in an attic with no light costs you 30 extra minutes vs. one in a basement).
- Customers occasionally feel ripped off when the job takes 20 minutes and they paid $279.
Best for: the 80% of jobs that fall into common repair patterns (capacitors, contactors, fan motors, condensate pumps).
3. Value-based pricing
You charge based on the value the work provides to the customer, not the time or materials. A no-cool repair in July with a heat advisory gets priced higher than the same repair in May.
Pros
- Highest margins when it works.
- Aligns price with urgency, which is fair from the customer's perspective (you came out at 9 PM on a Sunday).
Cons
- Hard to do without losing trust. Customers who later realize they paid the "hot day" rate get angry.
- Requires significant sales skill — most HVAC contractors don't enjoy or want this part.
- Can run into state-level price gouging rules in extreme heat or cold events.
Best for: add-ons (whole-house air purification, premium equipment upgrades) where the customer is buying outcomes rather than fixes.
Most successful 1-5 person shops use flat rate for common repairs and T&M for everything else. Don't try to be a value-based-pricing shop until you've nailed the other two.
Cost-of-doing-business math
Every contractor should run this once a year. The math has four pieces, and it determines the labor rate you actually need to charge to stay in business.
Step 1: Total annual overhead
Add up everything you spend that isn't materials for a specific job:
- Truck payments + fuel + insurance + maintenance
- Liability + workers comp insurance
- Tools you bought and reused
- Software (FieldEdge, QuickBooks, Quazlow, etc.)
- Phone, internet
- Office rent if applicable
- Marketing
- Accountant
- Continuing education / NATE renewals
- Personal health insurance (yes, count this — if you don't pay yourself enough to cover it, the business isn't viable)
For a typical 1-2 person HVAC shop running one truck, this number is somewhere between $35,000 and $75,000 per year. Run yours.
Step 2: Billable hours per year
Start with a full year and subtract everything that isn't billable:
- 2,080 hours = 52 weeks × 40 hours (the standard full-time year)
- −80 hours: holidays
- −80 hours: vacation
- −40 hours: sick / personal
- −200 hours: driving between jobs (often more)
- −150 hours: estimates, paperwork, invoicing (often much more)
- −100 hours: continuing education + tool maintenance
That leaves about 1,430 billable hours for a single technician.
If you do 25% of your time on non-billable estimates and paperwork — which is the actual number for most small shops — your billable hours drop closer to 1,100.
Step 3: Target take-home pay
How much do you actually want to make? Not what you need to scrape by on — what would make this career worth doing.
For a small-shop owner-operator, $80,000-$120,000 take-home is a fair target. Less than that and you're working for less than your employees make. More than that requires the business to scale beyond just you.
Pick a number.
Step 4: The break-even labor rate
Total annual costs = overhead + target take-home Labor rate = total annual costs ÷ billable hours
Worked example with realistic numbers:
- Overhead: $50,000
- Take-home goal: $100,000
- Billable hours: 1,200
- Labor rate: ($50,000 + $100,000) ÷ 1,200 = $125/hour
That's just to break even at your take-home goal. Anything below that and you're not making what you set out to make.
Most small HVAC shops in 2025-2026 are charging $85-$125/hour for labor. If that math worked out for them, great. If it didn't, the shortfall is coming out of vacation, retirement contributions, and "I'll buy that better truck next year."
Service call vs install pricing
Service calls and full system installs follow different pricing logic.
Service call pricing
- Trip charge ($75-$175) — covers driving, diagnosis, the first 15-30 minutes on-site.
- Diagnostic fee (sometimes bundled into trip charge, sometimes separate $75-$150).
- Per-job flat rates for the most common 30-50 repairs.
- T&M for anything outside the flat-rate book.
The most common pricing mistake on service calls is making the trip charge too low to "compete." If your real cost to put one truck on one job for one hour is $90, charging a $59 trip fee is paying for the privilege of doing the customer's diagnostic. Don't.
Install pricing
System installs aren't service calls. They follow a different math:
- Equipment + parts: cost × 1.4 to 1.7 (a 40-70% markup is standard)
- Labor: 15-25 hours for a typical residential install, billed at your full labor rate
- Permit + inspection fees: pass through at cost, listed separately
- Disposal: $50-$150 depending on what's being removed
- Adjustments for difficult access, attic vs basement, etc.
A typical 3-ton heat pump install in 2025-2026 prices out somewhere between $11,000 and $18,000 fully installed. Lower than that and either you're losing money, your overhead is unusually low, or you're using equipment that won't last.
Common pricing mistakes
A short list of things that quietly destroy margins:
Letting the customer set the price. "What's your best price?" is not a question you answer with a discount. Your best price is the one you quoted. If they want to negotiate, they can choose a smaller scope of work — not a smaller margin on the same scope.
Pricing yourself to "stay competitive." Whoever is undercutting you is either going broke or has lower overhead. If they're going broke, joining them is bad. If they have lower overhead, you can't catch them by lowering prices — you have to either lower your overhead or compete on something other than price.
Charging different customers different prices. Word gets around. If Mrs. Patterson finds out you charged her $349 for the same capacitor you charged Mr. Wilson $279 for, you've lost two customers, not one.
Not raising prices. HVAC parts costs went up 30-60% in the past four years. Most contractors raised their prices by 10-15% in the same period. If that's you, you have a hole in your business model. Raise them.
Forgetting taxes. That $125/hour labor rate is the rate you need to charge to take home your goal. You still owe self-employment tax on top of it. If you're not collecting that into a separate account each week, April will surprise you.
Avoiding the race to the bottom
The 1-3 person HVAC market has a consistent feature: someone is always quoting 20% below you on something. That person is doing one of three things:
- Going broke — they don't know their costs and will be out of business within a year or two.
- Cutting corners — they're using inferior parts, skipping the refrigerant adjustment, not pulling permits.
- Subsidizing the price — they have a side income (a real-estate spouse, a pension, a part-time job) that lets them work HVAC at below-cost.
You can't compete with any of those on price. You compete on the things they're skipping: better equipment selection, real permits, proper refrigerant work, a tidy job site, photos of what you found, a clear proposal sent the same day.
Speed and clarity are the two pricing levers that aren't a race to the bottom. Whoever sends the first clear proposal usually wins, even at a higher price.
Tools that help
Pricing only works if you can apply it consistently. The two tools that pay for themselves at small-shop scale:
- A pricebook — a saved list of every repair with your real cost and your real price. Update it twice a year minimum.
- A proposal generator — something that pulls from your pricebook so your prices are consistent across every customer, every day, even when you're tired.
Quazlow is the second of those tools, plus the voice-driven proposal-writing layer on top. If you want to see how it handles pricebook + proposal in one flow, try a 14-day trial →.
Stop writing proposals at the kitchen table.
Quazlow turns a 60-second voice walkthrough into a branded proposal. 14-day trial. No card.
Get early access