The 9 Key KPIs for HVAC Contractors in 2027
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
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
- Goettl Air Conditioning (Phoenix / Las Vegas / Tucson): ~48% maintenance plan attach, ~52/48 install-service mix, public conference-keynote disclosures 2026.
- Morris-Jenkins (Charlotte NC): ~78% billable hour ratio, ~$300K revenue/tech, frequently cited at EGIA Contractor University.
- One Hour Heating & Air (Authority Brands): 52/48 mix, 41% install GM / 61% service GM, franchise disclosure document (FDD) 2026 filing.
- Hiller (Nashville): 68% first-call close rate, ~74% renewal rate, Service Nation Super Meeting 2026.
- A.J. Perri (Apex Service Partners): $310K/tech, ~14% HEEHRA-attached install revenue in New Jersey / Pennsylvania franchises.
Failure Modes
- Tracking total revenue, not mix. A $2M shop with 75% install and 25% service is one heat-wave from a cash crisis. Mix is the operating metric.
- Lumping rebates into "install." When HEEHRA state funds deplete (Maine paused 8 weeks spring 2026), the forecast cliff is invisible until it hits.
- Counting drive time as billable. Inflates billable ratio by 10-15 false points, hides true tech productivity.
- One blended gross margin line. Department-level GM is the only honest view; a healthy service department often masks a bleeding install department.
- Selling maintenance plans as coupons, not agreements. Coupons don't renew; agreements compound.
- Monthly-only reporting during peak cooling. Summer (June-September) needs rolling 7-day KPI tracking or you miss the demand inflection.
Reporting Cadence
- Daily (peak season June-September): dispatched calls, first-call close rate, ARO, technician billable hours, IAQ attach.
- Weekly: install vs service mix, maintenance plan new sales + cancellations, HEEHRA fund balance check (state portal).
- Monthly: department-level P&L, gross margin by department, renewal rate cohort, revenue per technician, EBITDA reconciliation.
- Quarterly: rolling-12 mix shift, rebate-fund exposure analysis, technician headcount plan vs actual, plan attach rate trend.
30 / 60 / 90 Day Implementation
- Days 1-30: Restructure the chart of accounts. Split install, service, maintenance, and IAQ revenue and COGS. Split labor from materials from sub from equipment.
- Days 31-60: Stand up the daily dashboard in ServiceTitan, FieldEdge, or Housecall Pro. One tile per KPI. Train dispatch on the 7am huddle metrics.
- Days 61-90: Implement the 60-day-prior renewal call SOP, the HEEHRA fund-balance monitor (weekly state-portal check), and the department-level P&L review meeting. Reforecast Q4 against rolling-7-day demand.
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
- ServiceTitan, "19 Key Field Service Metrics for Tracking Performance" — 2026 platform-data benchmarks on repair revenue share, ARO, billable ratio.
- BuiltOnTenth, "Average HVAC Ticket Size by Job Type" — ARO range data ($150-$1,300+) by job type, 2026.
- BDR (Business Development Resources) Profit Coach — maintenance plan attach and first-call close floor benchmarks for member shops.
- Nexstar Network Member Benchmarks — renewal rate (top-decile 80-85%) and revenue-per-tech data.
- EGIA Contractor University — Morris-Jenkins and other operator-published benchmarks (billable ratio, plan attach).
- FieldEdge HVAC Technician Hourly Rates 2026 U.S. State Guide — revenue per tech, labor rate benchmarks.
- Profitability Partners HVAC Bookkeeping — department-level gross margin benchmarks (install 38-42%, service 55-65%).
- California Energy Commission / NYSERDA / Maine Efficiency Trust — HEEHRA state-program fund balance and contractor certification rules.
- Service Nation Super Meeting 2026 / Service Roundtable 2026 — Hiller, ARS, and Goettl operator disclosures.
- Bosch Home Comfort, "Guide to HVAC Tax Credits & Rebates" — 25C tax credit (expired 12/31/2026) and HEEHRA structure.