HVAC is a three-business-in-one problem. You have emergency service, new system installs, and recurring maintenance. Each has a different sales cycle, a different margin, and a different operations tempo. Most HVAC companies run all three through the same loose process and wonder why margin leaks everywhere.
This post walks through the three workflows separately, because they have to be built separately to scale.
Emergency Service: Speed and Revenue Per Truck
When a homeowner's AC dies in July, they call three companies. The first one to give them a confirmed appointment wins. The second and third never hear back.
A clean emergency service workflow: - Inbound call or form hits dispatch within 60 seconds - Dispatcher has a live view of tech locations and current jobs - ETA is given on the first call, not "we will call you back" - Tech gets the job on their phone with history, address, and unit details - Homeowner gets an SMS with the tech's name, photo, and live ETA - Invoice and payment happen on-site, no "we will mail it"
The leverage here is revenue per truck day. A dispatcher with a real workflow can route 6-8 service calls per tech per day. Without it, 4-5 is the ceiling. That gap is 50% more revenue on the same fleet.
Estimates on Replacements Are Where Margin Lives
Service calls pay the bills. Replacements and new installs are where the real money is. A single replacement quote, converted, is worth 30-50 service calls in gross profit. Losing a replacement quote because it took four days to deliver is a real hit.
The replacement estimate workflow: - Service tech flags "replacement opportunity" in the field during a no-heat or no-cool call - Comfort advisor gets notified and books a visit within 24 hours - Advisor runs a Manual J load calc on-site using a tablet - Good-better-best options get generated from a product catalog with current pricing - Financing pre-qual runs during the visit - Proposal gets emailed before the advisor leaves the driveway
Every hour between the quote and the send is close rate leaking out. Operators who run same-visit quotes close 2x higher than operators who "send it over tomorrow."
Maintenance Plans Are the Moat
One-time customers churn. Maintenance plan members stay for 5-7 years and call you first for every replacement. Every HVAC company says they sell maintenance plans. Few actually operate them well.
A maintenance plan operation that retains: - Plan sold at first service call, offered on every ticket - Membership stored with the customer record and billed monthly or annually - Two service visits auto-scheduled per year, spring and fall - Tech arrives with a checklist that gets photo-verified - Findings get logged against the unit, with a replacement forecast when it applies - Renewal fires 30 days before expiration with a one-click renewal link - Lapsed members get a win-back sequence
The win is not just recurring revenue. It is that 40-60% of new system sales come from maintenance members when the workflow is running.
The Dispatch Board Is the Center of Everything
An HVAC dispatcher is the highest-leverage seat in the company. A bad dispatcher costs you six figures a year in missed calls, wasted windshield time, and angry customers. A good dispatcher with a bad tool is working at 50% capacity.
The dispatch board that actually works: - Live map of every tech with real-time location - Color-coded job status: en route, on-site, complete, requires parts - Drag-and-drop reassignment when a job runs long - Automatic notification to the next customer when a job overruns - Parts inventory visible per truck, not just per warehouse - Revenue per tech visible in real time so dispatch can balance who gets the high-ticket jobs
The Parts Problem
Half of all HVAC delays come from missing parts. The tech shows up, diagnoses the issue, and realizes the capacitor or the board they need is not on the truck. The customer waits. Sometimes 3-4 days. In that window, they call someone else.
A parts workflow that runs: - Truck stock auto-replenishes based on consumption, not guesswork - Common failure patterns per brand drive stock decisions - When a diagnosis identifies a part not on the truck, the system checks warehouse inventory and nearby truck inventory - If available locally, a runner delivers within 90 minutes - If ordered, the customer gets a real ETA, not "a few days"
Parts fill rate under 85% is where margin dies. Above 95% is where customers stay loyal.
Reviews and Referrals Close the Loop
After every service, the customer should get a review request within 2 hours of the tech leaving. Not the next day, not the next week. Same hour.
The review workflow: - Tech marks job complete in the app - Customer gets an SMS with a direct review link based on their star rating - 4-5 stars route to public review platforms - 1-3 stars route to a private feedback form and a manager gets a task to call
This single workflow moves most HVAC companies from 50-100 Google reviews to 500+ in 12-18 months.
Why This Does Not Build Itself
Every HVAC owner has some of this running, none of it running fully. Building the pieces is easy. Making them work together, every day, across 15-40 field staff, is the hard part. That is operations, not software.