Pulse ← Industry KPIs
Reviews and Expert Analysis · industry-kpi

The 9 Key KPIs for HVAC Contractors in 2027

👁 0 views📖 2,208 words⏱ 10 min read📅 Published

The 9 Key KPIs for HVAC Contractors in 2027

Why HVAC Reports Differently

HVAC is not a SaaS business and it is not a generic field-service business either. Three structural facts force a different KPI stack in 2027.

First, seasonality dominates everything. June through September delivers 45-55% of annual service revenue for most Southern US contractors, and a single 100-degree week can move month-end EBITDA by 8 points. A monthly-cadence KPI deck that ignores rolling 7-day demand is useless during peak cooling.

Second, 2027 is the first full post-IRA-cliff year. The 25C tax credit for high-efficiency equipment expired December 31, 2026, while HEEHRA state-administered rebates (up to $8,000 per heat pump) are still flowing in roughly 40 states with uneven fund balances. Contractors who tracked rebate revenue as a separate KPI line through 2024-2026 know exactly which fuel-switch jobs to chase; contractors who lumped it into "install revenue" are now blind to a 12-18% revenue cliff.

Third, revenue mix decides the entire P&L. ServiceTitan platform data shows repair revenue share rising from 21.6% in Q4 2021 to 31.3-33.4% in Q4 2025, with average repair revenue per job up 47% from 2021 to 2025. A $2M shop with the wrong install/service ratio can be less profitable than a $900K shop with the right one.

Total revenue is a vanity metric in HVAC; revenue mix is the operating metric.

The 9 KPIs, In Depth

flowchart TD A[Maintenance Plan Attach 35-50%] --> B[Service Agreement Renewal 75%+] B --> C[Average Repair Order $475-$700] C --> D[First-Call Close Rate 55-70%] D --> E[Revenue per Technician $250K-$325K] A --> F[Install/Service Mix 55/45] F --> G[IRA Rebate Revenue % 8-18%] G --> H[Gross Margin by Department] E --> I[Billable Hour Ratio 70-80%] H --> J[EBITDA 12-18%] I --> J

1. Install vs Service Revenue Mix

Definition: Replacement/new-construction revenue divided by service+repair+maintenance revenue, tracked monthly and rolling-12.

Formula: Install Revenue ÷ (Service + Repair + Maintenance Revenue)

2027 benchmark: 55/45 install-to-service is the healthy residential target. Top-quartile shops on ServiceTitan benchmark data are pushing 50/50 as repair revenue per ticket continues climbing. Below 40% service, you are a one-summer-from-disaster install shop; above 65% service, you cannot fund truck and equipment replacement.

Operator example: One Hour Heating & Air Conditioning (Authority Brands) franchises target a 52/48 mix per franchise disclosure documents.

Failure mode: Treating "install" as one bucket. Heat pump fuel-switch installs (rebate-heavy, 38-42% GM) behave nothing like straight changeouts (42-48% GM). Split the line item.

2. Maintenance Plan Attach Rate

Definition: Active maintenance-plan customers divided by total billable customer file count.

Formula: Active Plan Members ÷ Total Active Customers × 100

2027 benchmark: Industry floor sits at 20-25%, healthy contractors run 30-50%, and top-decile shops hit 55-65% per BDR (Business Development Resources) profitability summits. A plan member spends 2-3x more annually than a non-member, so this is the single highest-leverage residential KPI.

Operator example: Goettl Air Conditioning (Las Vegas / Phoenix / Tucson) publicly cited a ~48% attach rate at its 2026 industry conference keynote.

Failure mode: Selling plans as $99 tune-up coupons rather than recurring agreements. Coupons don't renew.

3. Average Repair Order (ARO)

Definition: Total realized repair revenue divided by repair invoice count, diagnostic fee included.

Formula: Total Repair Revenue ÷ Repair Tickets

2027 benchmark: Healthy residential operations land $475-$700 blended ARO. Diagnostic-only calls realize ~$150, and 70%+ should convert same-day to a repair where the ticket jumps to $400+. BuiltOnTenth's HVAC ticket study flags $1,300+ outliers for major component replacements (compressor, coil) and warns against blending these into a single ARO line.

Operator example: ARS/Rescue Rooter (Direct Energy / public-adjacent) discloses ~$580 average residential repair ticket in operator deck excerpts circulating at the 2026 Service Roundtable event.

Failure mode: Comparing your ARO to a peer without filtering by job type. A shop with a $1,200 blended ARO might just be doing more compressor swaps, not better selling.

4. Tech Billable Hour Ratio

Definition: Billable customer-facing hours divided by total paid technician hours.

Formula: Billable Hours ÷ Total Paid Hours × 100

2027 benchmark: Top-performing shops achieve 70-85%, industry average sits 60-80% per ServiceTitan's 2026 Field Service Metrics report. Every percentage point above 70% drops roughly $3,500/year/tech to the bottom line at $125 effective billable rate.

Operator example: Morris-Jenkins (Charlotte NC), frequently cited at EGIA Contractor University, publishes an ~78% billable hour ratio for its summer fleet.

Failure mode: Counting drive time as billable. Drive time is fixed cost recovery, not productivity. Time-stamp the on-site arrival and departure.

5. IRA/HEEHRA Rebate Revenue Share

Definition: Revenue from jobs that included a state-administered HEEHRA rebate or expired 25C tax credit, divided by total install revenue.

Formula: Rebate-Attached Install Revenue ÷ Total Install Revenue × 100

2027 benchmark: 8-18% of install revenue in active HEEHRA states (California, New York, Massachusetts, Maine, New Mexico, Colorado, Washington). Below 5% means you are not chasing fuel-switch leads; above 25% means you are dangerously exposed to state-fund depletion.

Operator example: Aire Serv (Neighborly) New England franchises reported ~14% HEEHRA-attached install revenue in Q3 2026 franchise system notes.

Failure mode: Treating rebates as a marketing line. Rebates are a revenue concentration risk — when a state fund depletes (Maine paused for 8 weeks in spring 2026), your forecast cliff is brutal. Track fund balances as a leading indicator.

6. Service Agreement Renewal Rate

Definition: Maintenance plans that renewed at term, divided by plans eligible to renew that month.

Formula: Renewed Agreements ÷ Eligible Agreements × 100

2027 benchmark: Industry target 60-70%, top-decile 80-85%. Nexstar Network member-benchmark dashboards put best-in-class at 86%.

Operator example: Service Experts (Enercare-affiliated) discloses an ~74% renewal rate in its Q4 2026 operator update.

Failure mode: No proactive 60-day-prior renewal call. Letting auto-billing fail silently kills 8-12 points of renewal.

7. Revenue per Technician

Definition: Total annualized service+install revenue divided by FTE field-technician headcount (excluding installers if you split crews).

Formula: Annual Field Revenue ÷ Field Tech FTE Count

2027 benchmark: $250K-$325K per residential service tech, $400K-$550K per install tech. FieldEdge's 2026 HVAC State Guide puts top-quartile residential shops above $300K/tech.

Operator example: A.J. Perri (Apex Service Partners portfolio) publicly references $310K revenue/tech at 2026 PE-summit panels.

Failure mode: Padding the tech headcount with apprentices and helpers. Define FTE strictly: someone whose name is on a billable invoice line.

8. First-Call Close Rate

Definition: Service calls converted to a paid repair or replacement on the same visit, divided by total dispatched service calls.

Formula: Same-Day Paid Conversions ÷ Total Service Dispatches × 100

2027 benchmark: 55-70% for residential, 40-55% for light commercial. BDR's Profit Coach group sets 65% as the membership floor.

Operator example: Hiller Plumbing, Heating, Cooling & Electrical (Nashville) cites a 68% first-call close rate in its 2026 Service Nation Super Meeting presentation.

Failure mode: Letting techs say "we'll get back to you with a quote." A tablet-priced flat-rate book closes 18-22 points higher than email-quote workflows.

9. Gross Margin by Department

Definition: Department-level GM = (Revenue – direct material – direct labor – direct sub) ÷ Revenue.

Formula: Reported separately for: Install, Service/Repair, Maintenance, IAQ (indoor air quality accessories).

2027 benchmark: Install 38-42%, Service/Repair 55-65%, Maintenance 50-55% (after plan COGS allocation), IAQ 60-70%. Per Profitability Partners HVAC Bookkeeping benchmarks and ServiceTitan's 2026 margin tools.

Operator example: One Hour Heating franchise system reports 41% install GM and 61% service GM at the franchise-disclosure-document median.

Failure mode: A single blended GM line on the P&L. You cannot fix what you cannot see; restructure the chart of accounts.

Real Operators

Failure Modes

Reporting Cadence

30 / 60 / 90 Day Implementation

flowchart LR A[Day 1-30: Restructure Chart of Accounts] --> B[Day 31-60: Daily Dashboard] B --> C[Day 61-90: Renewal + Rebate Discipline] A --> D[Split install/service/maint COGS] B --> E[ServiceTitan or FieldEdge tile per KPI] C --> F[60-day prior renewal call SOP] C --> G[HEEHRA state-fund balance monitor]

FAQ

Q: My install-service mix is 70/30. Is that fixable in one year? A: Yes — but only if you have a maintenance plan engine. Most 70/30 shops do not. Build the plan attach motion first (12-18 months), then mix shifts on its own.

Q: We are in a state with no HEEHRA program. Is the IRA KPI relevant? A: Less so. Track equipment-finance attach rate instead — Synchrony, GreenSky, and Wisetack pay similar economics to a rebate from a margin standpoint.

Q: What software actually tracks all 9? A: ServiceTitan does 8 of 9 natively (you build the rebate-revenue field). FieldEdge and Housecall Pro do 6-7 of 9; the rest needs a BI overlay (Sisense, Power BI, or BuildOps for commercial-heavy shops).

Q: My techs hate the billable-hour metric. How do I roll it out? A: Frame it as a fairness metric, not a surveillance one. Top techs earn more on a productivity bonus tied to billable ratio; bottom techs get coached, not fired. Goettl, Morris-Jenkins, and Hiller all publish their numbers internally by name.

Q: Should commercial contractors use this same list? A: Replace ARO with average project margin, replace first-call close with bid-to-close conversion, and replace plan attach with PM contract attach (% of installed base on a PM agreement). The other six KPIs travel.

Sources

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Industry KPIs · HVACThe 9 sales KPIs for HVAC / home services
Related in the library
More from the library
sales-training · sales-meeting60-Min Sales Training: Beating the Gatekeeperindustry-kpi · kpi-guideThe 9 Key KPIs for Plumbing Contractors in 2027electronic-review · top-10Top 10 Cable Management Solutions for Desks in 2027tech-stack · revops-toolsTech Stack for Roofing Contractors in 2027book-summary · cliff-notesThe Goal — Cliff Notes Summarybook-summary · cliff-notesPre-Suasion — Cliff Notes Summaryelectronic-review · top-10Top 10 27-Inch 4K Monitors for Sales Reps in 2027book-summary · cliff-notesThe Greatest Salesman in the World — Cliff Notes Summaryelectronic-review · top-10Top 10 Wired Pro Headsets with Mic for Call Centers in 2027book-summary · cliff-notesSales EQ — Cliff Notes Summaryindustry-kpi · kpi-guideThe 9 Key KPIs for Pilates Studios in 2027book-summary · cliff-notesFlip the Script — Cliff Notes Summarytech-stack · revops-toolsTech Stack for Boutique Fitness Studios in 2027electronic-review · top-10Top 10 Premium Sales Notebooks for Reps in 2027industry-kpi · kpi-guideThe 9 Key KPIs for Hair Salons in 2027