Most lists of ai tools for starting an HVAC business hand you twenty logos and wish you luck. A technician who just turned in the company van needs a different answer: how many hours of office work each tool takes off a one-truck shop, and how many jobs it keeps from going to the next company on the Maps listing. So this piece skips the logo parade. It runs one first July for a one-truck startup, call by call and invoice by invoice, and shows every step of the math.
The shop below is a composite I built from patterns we see when techs go out on their own. It is not a client, and every assumption is labeled so you can swap in your own figures. If your numbers come out different, the method still works.
The timing for going solo is reasonable. According to the U.S. Bureau of Labor Statistics, HVAC mechanics and installers held about 440,900 jobs in 2025 and earned a median $61,010 in May 2025, and the BLS projects 11 percent employment growth from 2025 to 2035. That growth cuts both ways for a new owner. Demand is there, and the shops you compete with are short-staffed, which is exactly why their phones ring out on a 104-degree afternoon. A one-truck business that answers every call can take work from shops ten times its size.
The one-truck shop we are running the numbers on
Here are the assumptions. Change any of them to match your market.
- Owner: one licensed tech holding a Texas ACR Class B contractor license, which covers systems up to 25 tons cooling and 1.5 million Btu/h heating, plus EPA 608 Universal certification.
- Market and month: suburban Dallas-Fort Worth in July, with a week of triple-digit highs.
- Inbound calls in July: 120, from a new Google Business Profile, a few Local Services Ads leads, neighbors, and the customers who followed you from your old route (handle that part carefully if you signed a non-solicit).
- Share of calls you miss: 40 percent. You are in an attic at 130 degrees, lying next to a condenser, driving, or on a recovery machine with gloves on.
- Genuine service opportunities among missed calls: 70 percent. The rest are spam, vendors, wrong numbers, and extended-warranty robocalls.
- Booking rate when a person answers live: 50 percent.
- Average repair ticket: $385 (capacitors, contactors, clogged condensate lines, the occasional fan motor).
- Replacement tail: 1 in 12 July service calls turns into a replacement conversation, you close 35 percent of those, and an average installed system runs $9,500.
- Completed jobs in July: about 70, counting calls, web bookings, and repeat customers.
Wondering which AI tool pays for itself first? Request a free AI audit and find out.
How many calls does a one-truck HVAC business actually miss?
The math is short and painful:
- 120 inbound calls x 40 percent missed = 48 missed calls.
- 48 x 70 percent genuine = 34 real service opportunities that hit voicemail.
- 34 x 50 percent live booking rate = 17 jobs you would have booked if a person had picked up.
Most new owners plan to call people back at night, but a homeowner with 88 degrees inside at 2 p.m. does not wait until 8 p.m. By the time you are out of the truck, most of them have booked somebody else. Assume your evening callbacks still save 30 percent of those 17 jobs. That is 5 jobs recovered and 12 jobs lost.
12 lost jobs x $385 = $4,620 in repair revenue in one month, before counting a single replacement. The missed calls are also not random. They cluster on the hottest afternoons and on Saturdays, when the caller is most urgent and least price-shopping. A missed call costs a one-truck HVAC business the whole job, and in July it tends to cost you the best job of the day.
What does an AI answering layer recover for a new HVAC shop?
The answering layer has two parts, and a new shop needs both.
Missed-call text-back
When a call goes unanswered, an automatic text goes out within seconds: “Sorry we missed you, this is [Your Name] Heating and Air. Reply with your address and what the system is doing and we'll get you on the schedule.” Callers who would never leave a voicemail often answer a text, because it is how they already talk to everyone else.
An AI receptionist behind your cell
Set your business line to ring your phone first, then roll to an AI voice agent after three or four rings and after hours. The agent collects the address, system type (split system, heat pump, mini-split, package unit), approximate age, whether the outdoor unit is running, whether the thermostat is blank, and whether there is water at the air handler or a tripped float switch. Then it offers a booking window. It does not diagnose and it does not quote. It also should not mention tax credits: the federal 25C credit ended for equipment placed in service after December 31, 2025, and older script templates still bring it up.
AI-handled calls usually book at a lower rate than a good human. So the model assumes 40 percent instead of 50:
- 34 real missed opportunities x 40 percent = 13.6, call it 14 jobs booked by the answering layer.
- Compared with 5 jobs from evening callbacks, that is 9 extra jobs.
- 9 x $385 = $3,465 in added July repair revenue.
Now the replacement tail. 9 extra service calls x 1/12 = 0.75 replacement conversations, and 0.75 x 35 percent = 0.26 closed systems. That works out to about one additional replacement every four months. Averaged out, the expected value is 0.26 x $9,500, or roughly $2,470 of replacement revenue for each month of recovered calls. It shows up in lumps, not evenly. Be honest with yourself about that when you plan cash flow.
Two things have to be right before you switch it on. First, the escalation rules. A caller who smells gas or has a CO alarm going off should be told to leave the house and call the gas utility or 911, and the AI should never troubleshoot that call. No heat in a January freeze with an infant or an elderly parent in the home should ring your cell directly. The walkthrough on setting escalation rules so AI hands off to a human covers how to write those triggers, and the guide to writing an AI receptionist script that stays honest covers the rest of the call. Second, compliance. Business texting on a 10-digit number requires A2P 10DLC registration through your phone provider, or carriers will filter your text-backs. The FCC's February 2024 ruling also treats AI-generated voices as “artificial” under the TCPA, so use AI for inbound answering and get prior express consent before any AI makes outbound calls.
Which booking and invoicing tools close the rest of the admin gap?
Answering the phone is half the front office. The other half is what happens after the job is booked: scheduling, confirmations, invoicing, collecting, and reminding.
A field service app sized for one truck
Housecall Pro and Jobber are built for owner-operators and small crews. ServiceTitan is built for shops with a dispatcher and a CSR team, which is exactly the headcount you are trying to avoid for now. Whichever app you choose, turn on online booking with arrival windows (8 to 12, 12 to 4) rather than exact times, plus automatic confirmations, a day-before reminder, and an on-my-way text. Before you buy a separate AI product, check that it writes bookings straight into your calendar. Our breakdown of which AI tools actually connect to Jobber, Housecall Pro, and ServiceTitan sorts real integrations from copy-paste ones.
Price book and templates, built once
Spend one evening building a price book of your common repairs, tune-ups, and diagnostic fees, then invoice in the driveway with card-on-site or text-to-pay and sync to QuickBooks Online. Put the required items into every template at the same time. Texas requires your ACR contractor license number on bids, contracts, and invoices along with the TDLR consumer notice, and your state may have similar rules.
Build your replacement proposal templates around current equipment. Under the EPA's Technology Transitions rule, new residential split systems have moved off R-410A to A2L refrigerants such as R-454B and R-32. In the South, split-system AC under 45,000 Btu/h must also meet the 14.3 SEER2 minimum. If your good-better-best options only list compliant equipment, an AI-drafted proposal cannot offer a system you are not allowed to install.
Collections and maintenance reminders
Automated payment reminders at 3, 7, and 14 days handle most of the chasing. Tune-up reminders in spring and heat-check reminders in fall turn one-time repair customers into repeat work. That is where a new shop's slow-season cash comes from, and how to automate maintenance plans and service agreements goes deeper on the renewal side.
How do automated review requests change a new HVAC business's first season?
A new shop shows up in Maps with 6 reviews next to competitors with 400. Reviews are how a stranger decides whether to trust a name they have never heard of.
- Manual asking: on a 104-degree day you remember to ask maybe 1 customer in 4. That is about 18 asks in July, and at an assumed 20 percent response, roughly 3 to 4 reviews.
- Automated asking: a request goes out when every invoice is paid, with one reminder. That is 70 asks and about 14 reviews at the same 20 percent.
- Across a May-to-September season of about 280 jobs: roughly 56 reviews automated versus about 14 manual.
Ask every customer, not only the happy ones. The FTC's Consumer Reviews and Testimonials Rule prohibits review suppression and incentives tied to positive sentiment, and Google's policies ban selectively asking satisfied customers. The playbook for automating review requests without sounding spammy covers timing and wording.
The hours ledger: 37 hours of office work, 9 left for you
This is the number that decides whether you need a first office hire. For each task: minutes per item x July volume = manual hours, then the share the stack automates, then the hours still left for you.
- Call intake and callbacks: 120 calls x 5 min = 10.0 hrs. 60 percent automated, 4.0 hrs left.
- Scheduling, confirmations, reschedules: 70 jobs x 6 min = 7.0 hrs. 80 percent automated, 1.4 hrs left.
- Invoicing and taking payment: 70 jobs x 9 min = 10.5 hrs. 75 percent automated, 2.6 hrs left.
- Chasing unpaid invoices: 12 invoices x 15 min = 3.0 hrs. 70 percent automated, 0.9 hrs left.
- Review requests: 70 jobs x 3 min = 3.5 hrs. 95 percent automated, 0.2 hrs left.
- Tune-up and heat-check reminders: 40 customers x 4 min = 2.7 hrs. 90 percent automated, 0.3 hrs left.
Total: 36.7 manual hours, 9.4 hours left, 27.3 hours absorbed. That is about three and a half eight-hour days of office work. At the BLS median wage you walked away from ($61,010 divided by 2,080 hours, about $29.33 an hour), those 27 hours are worth roughly $800 of your time. That understates the value, though, because many of those hours would have landed at 2 p.m. while you were brazing a line set.
This is the point most new owners miss: the first office hire is usually a timing problem, not a volume problem. A part-time CSR at 25 hours a week works about 108 hours to cover 37 hours of actual work, and most of the rest is waiting for the phone to ring. The stack solves the timing. The 9.4 hours left over is about 20 minutes a night at the kitchen table: reading AI call summaries, approving tomorrow's schedule, and personally following up on replacement quotes, which should stay your job.
What should you set up first when starting an HVAC business with AI tools?
Order matters, because every later piece depends on the ones before it.
- Week 1: a real business number. Use a VoIP or field-service-app line, never your personal cell as the published number, and start A2P 10DLC registration right away because approval can take time.
- Week 1: the field service app. Load the price book and build templates with your license number and required notices. Keep your EPA 608 card on file with your supply house accounts.
- Week 2: missed-call text-back. It is the simplest recovery in the stack and needs almost no script.
- Week 2 to 3: AI receptionist. Use an HVAC-specific intake script and escalation rules, and test it by calling it yourself from a job site.
- Week 3: text-to-pay invoicing with QuickBooks sync.
- Week 4: review requests triggered by paid invoices.
- Before your first fall: maintenance reminders for every system you touched over the summer.
If you are still building this around a spouse or a helper, the seven rules for solo and two-person contractors pair well with this list, and our HVAC page shows how these pieces fit together for heating and air shops.
Where this math breaks, and when to hire anyway
- The second truck. Once someone has to decide which tech goes where, carrying which parts, you have a dispatch problem that software supports but does not own. At that stage, the larger AI stack for $1M-$5M HVAC shops is the next step.
- Commercial and property-management accounts. POs, not-to-exceed amounts, and portals like ServiceChannel or Corrigo need a person paying attention.
- Heat waves. Call volume can triple. The AI keeps answering, but you cannot run 12 calls in a day. Set capacity rules so it books next-day windows instead of promising same-day service you cannot deliver.
- A low AI booking rate. If the agent books under about 30 percent of genuine calls, fix the script before adding anything else.
None of this replaces the work in the attic. AI does not pull a vacuum, read superheat, or explain to a homeowner why a 19-year-old system is not worth a compressor. For more on that line, see what changes in the truck and what doesn't. The stack's job is narrower: making sure the phone never becomes the reason a skilled tech's new business stalls.
Questions techs ask before going out on their own
Do I need ServiceTitan when starting an HVAC business?
Usually not. ServiceTitan is built for shops with dedicated office staff. Housecall Pro or Jobber covers booking, invoicing, and reminders for one truck, and you can migrate once you run several trucks with a dispatcher.
Will customers hang up on an AI receptionist?
Some will, which is why the worked example assumes a 40 percent booking rate for AI instead of 50. Ringing your cell first and keeping the AI's intake short, with address, symptoms, and a booking window, keeps hang-ups low.
Can an AI receptionist handle a gas smell or no-heat emergency?
It should route those calls, not handle them. On a gas smell or CO alarm, it tells the caller to leave the house and call the gas utility or 911. For no-heat calls with vulnerable occupants, it rings the owner directly.
When should a one-truck HVAC startup hire its first office person?
When the hours left after automation stop fitting into a short evening block, which usually happens around the second truck or the first commercial accounts, not in the first season.
Do I need to register my number before sending automated texts?
Yes. Business texting from a 10-digit number requires A2P 10DLC registration through your phone or software provider. Unregistered messages are often filtered by carriers, so the missed-call text-back never arrives.
Frequently asked questions
Do I need ServiceTitan when starting an HVAC business?
Usually not. ServiceTitan is built for shops with dedicated office staff. Housecall Pro or Jobber covers booking, invoicing, and reminders for one truck, and you can migrate once you run several trucks with a dispatcher.
Will customers hang up on an AI receptionist?
Some will, which is why the worked example assumes a 40 percent booking rate for AI instead of 50. Ringing your cell first and keeping the AI's intake short, with address, symptoms, and a booking window, keeps hang-ups low.
Can an AI receptionist handle a gas smell or no-heat emergency?
It should route those calls, not handle them. On a gas smell or CO alarm, it tells the caller to leave the house and call the gas utility or 911. For no-heat calls with vulnerable occupants, it rings the owner directly.
When should a one-truck HVAC startup hire its first office person?
When the hours left after automation stop fitting into a short evening block, which usually happens around the second truck or the first commercial accounts, not in the first season.
Do I need to register my number before sending automated texts?
Yes. Business texting from a 10-digit number requires A2P 10DLC registration through your phone or software provider. Unregistered messages are often filtered by carriers, so the missed-call text-back never arrives.