The Best Dashboard for an HVAC Business: What to Track and How to See It
Most HVAC dashboards show revenue and not much else. Here is what a useful HVAC business dashboard actually tracks, and how to build one without a data team.
Key takeaways
- A useful HVAC dashboard tracks 3 daily numbers, 5 weekly numbers, and 5 monthly numbers. Not everything at once
- The highest-value HVAC metric most owners don't track: gross margin by job type (tune-up vs. diagnostic vs. equipment replacement are not equally profitable)
- Maintenance plan renewal rate is the leading indicator of next year's revenue stability. Most HVAC dashboards don't surface it
- Call volume vs. calls answered is the HVAC metric that predicts revenue most directly during peak season
- ServiceTitan has the most complete native HVAC dashboard. Jobber and Housecall Pro require exporting data or connecting a reporting layer for job-type margin views.
Revenue is the output. Your HVAC dashboard should show the inputs. A revenue number tells you what happened. Call answer rate, close rate by job type, and maintenance plan renewal rate tell you what is about to happen. Most HVAC dashboards show the first and not the other three.
Here is what an HVAC business dashboard should actually contain, how to build it in each major CRM, and what questions to ask your data once it is set up.
The 3 numbers to check every morning
Calls received vs. calls answered. During summer peak, this is the most important number in the business. A missed HVAC call in July costs $300 to $800 in expected revenue. If your answer rate drops below 80%, dispatch is the issue. Below 70%, you need overflow routing or additional staffing.
Jobs scheduled for today vs. available capacity. Under-scheduled days mean tech hours are burning with no revenue attached. Over-scheduled days mean customer experience problems. The target is 90% to 95% of capacity scheduled by the morning of the workday.
Open estimates from the last 14 days. Estimates that are more than 5 days old with no follow-up are at risk of going cold. The morning check keeps them visible before they die.
Text Clint: "How many calls did we miss yesterday?" "What is my schedule fill rate for today?"
The 5 numbers to review weekly
Close rate by job type. Diagnostic calls should close at 70%+ (customer already committed to a service call). Equipment replacement quotes close at 35 to 55% in most residential HVAC markets. If your diagnostic close rate is below 60%, the issue is usually the tech's ability to present options. If your replacement close rate is below 30%, pricing or follow-up is the issue.
Revenue per technician per day. Divide each tech's total revenue by billable days worked. The range across a healthy HVAC team varies by 3 to 5x between the top and bottom performer. This is not necessarily a performance problem. It depends on what job types each tech is assigned. But the number tells you where to look.
Maintenance plan renewals due in the next 30 days. Pull this list weekly. Every plan that lapses is a recurring revenue loss and a customer who now has to be re-acquired. Proactive outreach at 30 days recovers 5 to 12 percentage points of renewal rate compared to waiting for the plan to expire. See how to track maintenance plan renewals for HVAC.
Average ticket by job category. Blended average ticket hides what is happening by service type. Tune-ups at $149 and equipment replacements at $8,400 average to $4,275, which is a number that tells you nothing actionable. Segment it.
Accounts receivable over 30 days. Every invoice over 30 days unpaid is cash not in the business. For HVAC businesses doing commercial work or service agreements, AR creep is common and compounds quickly. See how to track AR in home services.
Text Clint: "What is my close rate on equipment replacements this week?" "Which tech had the highest revenue per day this week?"
The 5 numbers to review monthly
Gross margin by job type. This is the number most HVAC owners want and almost no CRM produces natively. A tune-up at $149 with $40 in labor and $0 in parts has an 73% gross margin. A $9,000 system replacement with $4,200 in equipment cost and $800 in labor has a 45% gross margin. You need both types of jobs, but knowing which mix you are selling tells you where the margin is coming from and going to. See how to see monthly revenue by job type.
Maintenance plan base: count and renewal rate. Track the total active plan count and the 12-month renewal rate. A plan base of 200 at 75% renewal loses 50 plans per year. At 85% renewal, it loses 30. The difference is 20 plans times your average plan value, every year, compounding.
Lead source mix and cost per booked job. Where are your customers coming from, and what does each source cost per job booked? Google LSA and referrals together typically drive 50 to 70% of revenue in a well-run residential HVAC shop. If either is underperforming, the monthly review catches it before it becomes a revenue problem. See how to track lead source in your CRM.
Technician callback rate. The percentage of jobs that result in a customer callback for the same issue within 30 days. The industry benchmark is below 8%. Above 12% signals a parts quality, diagnostic, or tech training issue that is costing you money in repeat service and customer churn.
Revenue by service category: maintenance vs. repair vs. replacement. Month-over-month mix shifts predict the business before the P&L does. If replacement revenue drops 30% in a month while repair stays flat, you either had fewer system failures, a sales conversion problem, or a pricing issue. The category split tells you which direction to investigate.
Text Clint: "What is my gross margin by job type this month?" "What is my maintenance plan renewal rate?"
Which HVAC CRM has the best native dashboard
ServiceTitan has the most complete native dashboard for HVAC. Revenue by job type, technician performance, close rate by job type, and maintenance plan reporting are all available without exporting. The tradeoff is configuration time: ServiceTitan's reporting is powerful when set up correctly and overwhelming when it is not.
Housecall Pro has a usable dashboard for smaller residential HVAC shops. Revenue, job counts, and technician summaries are native. Gross margin by job type requires a CSV export. Maintenance plan renewal tracking is not native.
Jobber shows revenue totals, job counts, and basic technician summaries. Job-type margin and plan renewal tracking require either a connected reporting layer or a weekly CSV export. Jobber works well for HVAC businesses under $2M that have simple job type mixes.
GoHighLevel is not an HVAC-native CRM but has strong automation reporting for businesses that use it for customer follow-up. If you are running your HVAC business in GoHighLevel, the native reports are less comprehensive than ServiceTitan but the automation analytics are better.
For any CRM except ServiceTitan, connecting a reporting layer (like Clint) lets you ask the HVAC-specific questions above in plain English without configuring custom reports or exporting data weekly. See home service CRM reporting for the full CRM reporting framework.
Building a dashboard without a data team
The simplest path to an HVAC dashboard that shows what matters:
Step 1. Identify the 3 daily, 5 weekly, and 5 monthly numbers from above that your current CRM surfaces natively. Write them down.
Step 2. For the numbers your CRM does not surface natively, identify whether a CSV export gives you the data in under 15 minutes. If yes, that becomes a weekly task. If not, prioritize connecting a reporting layer.
Step 3. Set a fixed weekly review cadence. The most effective HVAC owners spend 30 minutes on Monday morning reviewing the 5 weekly numbers and 90 minutes on the last Monday of the month on the 5 monthly numbers.
Step 4. Once the review cadence is established, add proactive alerts for the numbers that matter most during peak season: calls missed, schedule gaps, and open estimates. See proactive alerts for home service businesses.
For HVAC-specific KPIs and how to calculate each one, see HVAC KPIs every owner should track. For AI tools that help manage an HVAC business, see AI for HVAC businesses.
How Clint Replaces the Dashboard Build
Building a dashboard with all 13 metrics requires connecting your CRM, accounting software, and phone system, then configuring a live view that stays current across all three. Most HVAC owners spend 4 to 6 hours building it once and stop refreshing it when the data gets stale.
Clint skips the build. Ask "what is my close rate on equipment replacements this week?" and Clint pulls from your connected CRM and returns the number in seconds. Ask "which maintenance plans are up for renewal in the next 30 days?" and Clint surfaces the list without opening a report.
Sources
Frequently Asked Questions
4 questions home service owners actually ask about this.
01What is the most important KPI for an HVAC business?
Maintenance plan renewal rate is the most forward-looking metric for revenue stability. For day-to-day operations, call answer rate is the metric most directly tied to missed revenue during peak. Gross margin by job type is the metric that determines whether the work you are doing is worth doing.
02Can Jobber build an HVAC dashboard?
Jobber's built-in reports cover revenue, job counts, and technician summaries. For a full HVAC dashboard including gross margin by job type and maintenance plan renewal tracking, you need either a weekly CSV export with a pivot table or a reporting layer that connects to Jobber. ServiceTitan is the only major HVAC CRM that produces the full HVAC dashboard natively.
03How often should I review HVAC business metrics?
Three daily numbers (call answer rate, schedule fill, open estimates). Five weekly numbers (close rate by job type, revenue per tech, renewal dues, average ticket, AR). Five monthly numbers (gross margin by job type, plan base and renewal rate, lead source mix, callback rate, revenue category mix). This cadence catches operational issues before they become revenue issues.
04What does a $2M HVAC business dashboard look like?
At $2M revenue, you need visibility into technician-level performance (revenue per hour, close rate, callback rate), lead source ROI, maintenance plan renewal rate, and gross margin by job type. The total dashboard has 13 to 15 KPIs reviewed on a weekly and monthly cadence. Most $2M HVAC businesses are running this off a combination of ServiceTitan or Housecall Pro native reports plus a manual weekly export.
See Clint in action
Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.