Service file · HVAC VA · Updated November 2026
Outsourcing the HVAC office: hiring an HVAC virtual assistant
A buyer's file for an HVAC contractor moving the phone and screen work of a service business (calls, booking, the dispatch board, quote follow-up, maintenance-agreement renewals, invoices and review requests) to a dedicated remote assistant: what goes in scope, where the script stops and the technician starts, which controls to require, and what it costs against a local hire.
- Rate
- $6.50–$10/hr
- Full-time / month
- $1,040–$1,600
- First candidates
- About 2 business days
- Setup / recruitment fee
- None
File summary
per hour for a dedicated HVAC customer service and office VA through our recruiting partner
recruitment or setup fee; nothing is paid before you choose a candidate
business days to the first candidates, usually (never a binding promise)
no diagnosis, no safety advice of its own, no prices outside your price book
trial window in which you can end the engagement immediately
the assistant works only for you, inside your own field service software and phone system
In this file
- Work packages: what moves and what stays
- The call script boundary
- A statement of work you can copy
- Coverage models compared
- Total cost of ownership
- Sizing the seat by season
- The seasonal operating calendar
- Maintenance-agreement administration
- Controls for prices, payments and customer data
- Service levels and KPIs
- Vendor questionnaire
- Scope by business type
- Software the seat works in
- Acceptance test before you choose
- Onboarding plan: 30, 60, 90 days
- Risk register
- Exit and handover
- Requesting candidates
- FAQ
Work packages: what moves to the assistant and what stays with your team
An HVAC virtual assistant is a dedicated remote customer service rep and office coordinator for a heating and cooling contractor. You buy a seat, measured in hours, that answers and returns calls, books jobs onto the dispatch board, keeps customers informed, chases open quotes, renews maintenance agreements, sends invoices and asks happy customers for reviews. It works inside your own field service software, phone system and inbox. In many HVAC shops this work lands today on the owner or a technician between jobs.
Buy it by work package, not as "office help". Each package names the inputs, the output and the person who signs off, so the assistant knows where its job ends and a technician's or the owner's begins. Most buyers start with calls, booking and confirmations, then add the rest after the first month.
| Work package | Typical tasks | In scope? |
|---|---|---|
| Inbound calls and messages | Answer the line during the shift, take the caller's name, address, equipment type and symptoms in their own words, book the visit, answer web forms, chat, texts and lead-platform inquiries, return voicemails | Yes, from your call script |
| Scheduling and the dispatch board | Place jobs on the board by your rules (zone, skill, job type, agreement priority), move appointments, send arrival windows and "on the way" texts, confirm tomorrow's jobs, fill cancellations from a waitlist, tell customers when a technician runs late | Yes: the dispatcher or service manager settles conflicts and emergency order |
| Parts and job readiness | Check the job notes for parts the technician flagged, ask the supply house for availability, log ETAs, rebook the return visit once parts arrive | Yes: buying decisions stay with you |
| Quote follow-up | Send the quote the technician or comfort advisor built, follow up by call and text on the schedule you set, answer questions the quote itself answers, send the financing lender's application link you use, book the install when the customer accepts | Yes: prices come only from your price book or the quote as written |
| Maintenance agreements | Track renewal dates, send renewal notices, book the spring and fall visits, contact lapsed members, update agreement records, report renewals each month | Yes |
| Invoicing and collections | Send invoices after completed jobs, follow up on unpaid ones, send statements to commercial accounts, log payments taken through your payment links, pass disputes to the owner | Yes: write-offs and refunds are approved by you |
| Reviews and reputation | Send review requests after completed jobs, draft replies to reviews from approved templates, flag negative reviews to the owner the same day, keep business-profile hours and services current | Yes: replies to complaints go out after the owner approves |
| Customer records | Equipment details and install dates from technicians' notes, service history, merged duplicates, contact preferences and do-not-call flags kept current | Yes |
| Warranty and permit admin | Register new equipment with manufacturers, assemble warranty claim paperwork from the technician's notes, track permit applications for installs and book inspections | Yes, on forms your team prepares or approves |
| Diagnosis, technical or safety advice, prices outside the price book, refrigerant or any certified work | Anything that needs a technician's judgment, a certification or the owner's pricing authority | No |
The call script boundary: say, route, never
An HVAC phone line carries a few calls where a wrong word matters: a caller who smells gas, a carbon monoxide alarm going off, an elderly customer without heat in a cold snap. The assistant is not a technician and must not act like one. Write the script before day one and put this table in the onboarding pack. The assistant owns the first two columns; the third never moves.
| Call type | Assistant says or does | Never |
|---|---|---|
| Gas smell or CO alarm | Reads your written script word for word, for example: leave the building now and call the gas utility's emergency line or 911 from outside. Then alerts the on-call technician or owner and logs the call | Troubleshoots, tells the caller it is probably fine, or books it as a normal visit |
| No heat or no cooling | Takes the details your intake form asks for, applies your written priority rules (for example, vulnerable occupants or a commercial site), offers the next slot the rules allow, routes to the dispatcher if the rules say so | Decides on its own that a call is or isn't an emergency |
| "What's wrong with my system?" | Records the symptoms in the caller's words and books a diagnostic visit | Guesses a cause, suggests a reset, a part or a repair |
| "How much will it cost?" | Quotes the trip or diagnostic fee and any flat prices that are in your price book; for anything else, explains that the technician prices on site | Estimates a repair or a replacement from the phone |
| "Should I repair or replace?" | Books a visit with the technician or comfort advisor | Recommends equipment, sizes or efficiency ratings |
| Refrigerant, recharge or leak questions | Books a visit; your certified technicians handle refrigerant work | Answers technical or regulatory questions about refrigerants |
| Angry customer or callback complaint | Listens, logs the complaint, books a callback visit inside your rules, escalates to the service manager by your time limit | Promises a refund, a free visit or a discount the owner hasn't approved |
Review recorded calls against this table weekly for the first month. If the script has no answer for a call, the assistant takes a message and routes it; you then add the missing line to the script.
A statement of work you can copy
Fill in the brackets and attach the result to the request and to the agreement. Each clause answers a question that otherwise comes up in week two.
Role: HVAC customer service and office coordinator (remote) for [company name], a [residential service / replacement and install / commercial service / mixed] HVAC contractor with [N] technicians in [service area].
Hours: [80 / 160] hours a month, [days and hours], [time zone], plus [extra hours or a second seat] in peak months.
Systems: [ServiceTitan / Housecall Pro / Jobber / FieldEdge], [phone system], [QuickBooks / Xero], [review tool], [shared inbox].
Work packages in scope: [inbound calls and messages, scheduling and dispatch board, parts follow-up, quote follow-up, maintenance agreements, invoicing and collections, reviews, customer records, warranty and permit admin].
Out of scope: diagnosing equipment, technical or safety advice beyond the written script, prices outside the price book, discounts or refunds without approval, refrigerant or certified work, any on-site work.
Script: the call script boundary above; emergency and gas or CO calls handled word for word from the script, with the on-call contact alerted every time.
Reporting: an end-of-day note (calls, bookings, open quotes, unpaid invoices, items waiting on us) and a weekly report on the service levels.
Commercials: hourly rate, monthly billing in arrears for hours worked, 30-day trial, notice period, replacement terms.
Coverage models compared
| Criterion | In-house CSR | Answering service | Owner or tech answers | Dedicated HVAC VA |
|---|---|---|---|---|
| Cost model | Salary plus payroll costs and benefits | Per minute, per call or a monthly plan | No invoice; paid in billable hours lost | Flat $6.50–$10/hr |
| Books straight onto your board | Yes | Sometimes; often takes a message | Yes, when they can pick up | Yes |
| Knows your technicians, zones and customers | Yes | Rarely | Yes | Yes, after onboarding |
| Works quotes, agreements and invoices between calls | Yes | No | After hours, if at all | Yes |
| Covers nights and weekends | Rarely | Yes, often 24/7 | Whoever is on call | On a shift you agree; most buyers keep an answering service for overnight |
A common setup for a small shop: the assistant covers the business day and the evening shoulder, and an answering service takes overnight calls with the same gas and CO script, passing them to the on-call technician. For the wider choice between a dedicated person and a managed team, see dedicated team vs staff augmentation. Contact-center providers are scored in the customer service outsourcing drawer.
Total cost of ownership: in-house CSR vs HVAC VA
| Line item (per year, full-time) | US customer service representative | Dedicated HVAC VA |
|---|---|---|
| Pay or hourly fees | $44,770 median ($21.53 an hour) | $12,480–$19,200 (160 hours × 12 months at $6.50–$10) |
| Employer payroll taxes | About $3,425 (7.65% FICA), plus state and federal unemployment | None for you |
| Pay plus FICA | About $48,195 before benefits | $12,480–$19,200 |
| Benefits | Commonly about 30% of total compensation in US private industry | None for you |
| Desk, computer and headset | You provide | The VA's own computer and headset; budget a software seat |
| Recruiting | Job ads and interview hours | No recruitment fee |
| Field service software, phone lines, review tools | The same either way, paid to those providers | |
A part-time seat (80 hours a month) costs $520–$800 a month, or $6,240–$9,600 a year. The second comparison is the one many owners skip: the technician's time. BLS puts the median HVAC mechanic and installer at $29.33 an hour before payroll costs, and every hour a technician spends returning calls, sending invoices or chasing a quote from the van is an hour not billed to a customer. The same goes for the owner who books jobs at night. Count those hours in your own shop for one week, then price them against a seat at $6.50–$10.
Sizing the seat by season
HVAC demand swings with the weather, so size the seat from two weeks, not one: a normal shoulder-season week and a peak week from last summer or winter. Have the office note every item from the work packages above and the minutes each takes, then multiply out to a month. The example below is for a residential service company with six technicians; the inputs are illustrations, not benchmarks.
| Item (example inputs) | Shoulder week | Peak week | Minutes each | Hours a month (shoulder / peak) |
|---|---|---|---|---|
| Inbound calls and messages handled and booked | 120 | 260 | 5 | About 43 / 94 |
| Confirmations, arrival windows, late notices | 90 | 150 | 2 | About 13 / 22 |
| Quote follow-ups | 25 | 40 | 8 | About 14 / 23 |
| Agreement renewals and tune-up bookings | 60 | 15 | 6 | About 26 / 6 |
| Invoices sent and payment follow-ups | 80 | 130 | 3 | About 17 / 28 |
| Review requests, records and parts follow-up | 5 days | 5 days | 45 a day | About 16 / 16 |
| Seat to buy | About 130 hours in the shoulder season, about 190 at peak: one full-time seat, plus extra hours or a second seat for peak months | |||
As a starting point: a two- or three-technician shop where the owner still answers the phone often begins at 80 hours a month on calls, booking and invoices; six or more technicians usually fill a full-time seat; a shop running a large agreement base or commercial accounts may need two. Ask the provider in writing how extra hours and a second seat are arranged before the season starts, not during the first heat wave.
The seasonal operating calendar
The seat earns most of its keep in the months between peaks, when there is time to fill the board ahead of the weather. Put this calendar into the onboarding pack and adjust the months to your climate.
| Period (typical northern US climate) | Main work for the seat |
|---|---|
| Late winter to spring | Cooling tune-up campaign to agreement members and past customers; agreement renewals; follow-up on quotes from the heating season; review requests from winter jobs |
| Summer peak | Inbound calls first; booking by your priority rules; confirmations and late notices; overflow handled with extra hours or the answering service |
| Late summer to autumn | Heating tune-up campaign; follow-up on replacement quotes from summer service notes; invoice clean-up; records updated with equipment ages |
| Winter peak | No-heat calls first, by the same priority rules; agreement members' priority honoured; collections and statements kept moving |
Maintenance-agreement administration
Service agreements (an annual plan with scheduled tune-ups, usually with priority booking and member discounts) only pay off when visits actually happen and renewals actually go out. That is admin work, and it is the package most often left undone in a busy office. You set the plan's price, terms and discounts; the assistant runs these steps:
- One list: every active agreement in your field service software, with start date, renewal date, visits due and the equipment covered.
- Visits booked ahead: spring and autumn visits booked in the shoulder weeks, before members have to ask.
- Renewal notices: sent on the window you choose (for example, 30–60 days before expiry), then a call or text if there is no answer.
- Lapsed members: contacted once with the renewal offer you approved; do-not-call preferences honoured.
- Monthly report: active agreements, renewals, lapses and visits completed against visits due.
Controls for prices, payments and customer data
The assistant will see home addresses, door codes in job notes, customer phone numbers and payment status. Agree these controls before access starts.
Require
- A named login in every system, with the lowest permissions the packages need (for example, booking and messaging rights, no rights to edit the price book)
- A written price book and discount rules the assistant quotes from, and nothing else
- Card payments taken through your payment links or processor, never read out and typed by hand
- No rights to issue refunds, write off invoices or change payout details
- Calls recorded on your phone system where the law and your notice allow, for weekly review
- A signed confidentiality agreement covering customer details
- Access removed the same day the engagement ends
Refuse
- Shared logins or the owner's password
- Card numbers written down, in chat or in notes
- Door codes or alarm codes copied outside the job record
- Customer lists exported to personal drives
- Providers who say their people can "handle the technical calls" for you
Outbound calls and texts for campaigns follow consent and do-not-call rules; check your process with counsel and keep opt-out flags current in your records.
Service levels and KPIs to put in writing
Measure for 30 days, then set targets from your own numbers. Each measure has a data source you already have.
| Area | Measure | Data source | Review |
|---|---|---|---|
| Calls | Calls answered during the shift; missed calls and voicemails returned within the agreed time; web leads answered within the agreed time | Phone system reports | Weekly |
| Booking | Calls that became booked jobs; next-day jobs confirmed; cancellations refilled | Field service software | Weekly |
| Script | Every gas, CO and priority call handled word for word, with the on-call contact alerted | Call recordings, call log | Weekly sample |
| Quotes | Open quotes followed up on the agreed schedule; accepted quotes booked | Quote pipeline report | Weekly |
| Agreements | Visits booked against visits due; renewal notices sent on time | Agreement report | Monthly |
| Billing | Invoices sent within the agreed time of job completion; overdue invoices followed up | Accounting aging report | Monthly |
Avoid one target that sounds good and works badly: "close rate on quotes". The assistant controls how fast and how often a quote is followed up, not the price or the customer's budget. Measure the follow-up and report the close rate to the owner as information.
Vendor questionnaire: thirteen questions
People
- Does the assistant work only for my company?
- What phone, call center, field service or HVAC office experience will candidates have, and in which software?
- Are candidates tested on a recorded mock call (a no-cooling booking, a gas smell caller handled from a script) before I meet them?
- Do I interview and choose?
Price and terms
- What is the hourly rate for this role, and what moves it up the range?
- How are extra peak-season hours or a second seat arranged and billed?
- Are there recruitment or setup fees? Is there an advance payment, and is it refundable?
- What is the trial period, the notice period and the replacement policy?
Data and authority
- Will the assistant work only in my systems, under a named login?
- Does the provider confirm in writing that the assistant gives no technical or safety advice and quotes only from my price book?
Continuity
- What is the backup for internet and power outages during my working hours?
- How is cover arranged during the assistant's leave and public holidays, especially in peak months?
- If the assistant leaves, how fast is a replacement shortlisted, and who trains them?
Our outsourcing contract checklist covers the clauses behind these answers.
Scope by business type
The same title covers different seats. Place your company in one of these boxes before you request candidates: it decides which packages come first and how many hours you need.
Calls, board, invoices
High call volume, short jobs, same-day booking, confirmations and invoicing after every visit. The phone is the job; start with calls and booking.
Quotes and install paperwork
Quote follow-up, financing application links, install scheduling, permits and inspections, equipment registration, post-install reviews and agreement sign-ups.
Accounts and statements
Planned maintenance schedules, work orders from property managers, purchase-order numbers on invoices, statements on net terms, vendor portal uploads.
One office, several boards
One seat across trades with separate booking rules per trade. Busy dispatch boards can also look at our dispatcher service file.
Builders, not homeowners
Builder schedules, submittals and paperwork for general contractors, rough-in and trim dates tracked. See our construction service file for that office work.
Software the seat works in
Candidates can be matched to the platforms you run. Name them in the request; the provider can put a task in your own system or a demo account into the test.
| Tool type | Examples | What the assistant does there |
|---|---|---|
| Field service management | ServiceTitan, Housecall Pro, Jobber, FieldEdge, Service Fusion | Bookings, dispatch board, customer records, quotes, invoices, agreements |
| Phones and messaging | Your VoIP system, Podium, Birdeye | Calls, texts, web chat, review requests |
| Accounting | QuickBooks, Xero | Invoices and payments synced, aging reports pulled |
| Listings and reviews | Google Business Profile, Yelp, Angi, Nextdoor | Hours and services kept current, review replies drafted for approval |
Acceptance test before you choose
General customer service skills don't carry over to HVAC without the context. Ask for a short work sample from each shortlisted candidate, built on your own script and software:
- Booking call: a role-played no-cooling call; capture the details, apply your priority rules and book the slot.
- Script call: a caller who smells gas; the right answer is your script, word for word, then the alert to the on-call contact.
- Price question: a caller who wants a replacement price by phone; the right answer is the diagnostic fee and a visit, not a number.
- Board: rearrange a day after a technician calls in sick, following your zone and priority rules.
- Follow-up: a text and a short email to a customer with an open replacement quote, in your tone.
Score each task on accuracy, phone manner and judgment, and listen for one thing above all: does the candidate stop at the script's edge?
Onboarding plan: 30, 60, 90 days
- Week 1, access and the script: named logins with the agreed permissions; the call script, price book and priority rules read and role-played; shadowing on live calls; booking under supervision.
- Weeks 2–4, calls and the board: the assistant owns the line during the shift; confirmations and arrival windows running; end-of-day note every day; the owner or dispatcher reviews call recordings, first daily, then sampled weekly.
- Day 30 review: baseline numbers for the service levels; the seat size checked against the tally; script gaps added.
- Days 31–60, money and follow-up: invoicing and collections, quote follow-up, review requests.
- Days 61–90, full scope: agreement administration and the next seasonal campaign, warranty and permit admin, records clean-up; targets written into the agreement from the baseline.
Risk register
| Risk | Control | Owner |
|---|---|---|
| Assistant gives technical or safety advice | Written script; weekly review of recorded calls; script gaps closed the same week | Owner or service manager |
| Wrong price quoted on the phone | Price book only; no edit rights to prices; anything off the book goes to the technician | Owner |
| Emergency call booked as routine | Priority rules in writing; on-call alert required for every flagged call; daily check of the call log in peak months | Dispatcher |
| Peak-season overflow | Extra hours or a second seat agreed before the season; answering service for overflow and nights | Owner and provider |
Exit and handover
All work stays in your field service software, phone system and inbox, so nothing has to be handed back. At the end of an engagement, ask for a final handover note (open quotes, unpaid invoices, agreement visits due, callbacks promised), remove access the same day and change any shared passwords.
Requesting candidates
Requests sent through this site go to our recruiting partner, a managed VA agency:
- Send the scope: technician count, service area, software, phone setup, the work packages and hours, using the statement of work above if it helps.
- Review the shortlist: candidates with customer service, field service or HVAC office experience, screened and tested, usually in about 2 business days.
- Interview and choose: nothing is paid before you choose; billing is monthly in arrears for hours worked; an assistant who isn't a fit is replaced at no extra cost.
The trade-offs: an agency costs more per hour than a freelancer you recruit yourself, in exchange for screening and replacement; the first month needs the owner's or dispatcher's review time; after the 30-day trial a notice period applies.
FAQ
What does an HVAC virtual assistant do?
The phone and office work of a heating and cooling company, done remotely inside your own software: answering and returning calls, booking jobs onto the dispatch board, confirmations and arrival-window texts, quote follow-up, maintenance-agreement renewals and tune-up bookings, invoices and payment follow-up, review requests, customer records, and warranty and permit paperwork. Technical questions go to your technicians.
How much does an HVAC virtual assistant cost?
Through our recruiting partner, $6.50–$10 an hour: about $520–$800 a month for 80 hours or $1,040–$1,600 a month full-time (160 hours), billed monthly in arrears for hours worked, with no recruitment or setup fee. Your field service software, phone lines and review tools are paid to those providers either way.
Is an HVAC VA cheaper than an in-house customer service rep?
For phone and screen work, usually. The US Bureau of Labor Statistics put the median pay of customer service representatives at $44,770 a year ($21.53 an hour) in May 2025, before payroll taxes and benefits. A full-time HVAC VA costs $12,480–$19,200 a year through our recruiting partner. A remote assistant can't greet walk-ins or hand a technician a part, so some shops keep a local person for that.
Can an HVAC VA handle emergency calls?
From a script, yes. The assistant takes the details, applies your written priority rules and alerts your on-call technician. A caller who reports a gas smell or a carbon monoxide alarm hears your written script word for word, for example to leave the building and call the gas utility's emergency line or 911 from outside. The assistant never decides on its own how serious a call is.
Will the assistant diagnose problems or give technical advice?
No. The assistant records the symptoms in the caller's words and books a visit. It doesn't suggest causes, resets, parts or repairs, doesn't recommend equipment, and doesn't answer questions about refrigerants: your certified technicians handle that work.
Can the VA give prices over the phone?
Only the prices in your price book, such as a trip or diagnostic fee or flat-rate tasks you publish. Anything else is priced by the technician or comfort advisor on site. Discounts, refunds and write-offs need your approval.
Can a VA manage maintenance agreements?
Yes, the admin side: tracking renewal dates, sending renewal notices on the window you choose, booking spring and autumn visits ahead of time, contacting lapsed members once with your approved offer and reporting renewals monthly. You set the plan's price, terms and discounts.
Which HVAC software can the assistant work in?
Candidates can be matched to the tools you use: ServiceTitan, Housecall Pro, Jobber, FieldEdge or Service Fusion for field service, your VoIP phone system, Podium or Birdeye for messages and reviews, and QuickBooks or Xero for accounts. Ask for a short task in your own system or a demo account during the interview.
Can an HVAC VA cover evenings, weekends and peak season?
On a shift you agree, yes, and extra hours or a second seat can be arranged for peak months; agree how in writing before the season starts. Many shops keep an answering service for overnight calls, using the same gas and CO script and passing calls to the on-call technician.
What SLAs should an HVAC company set for a remote assistant?
Calls answered during the shift, missed calls and web leads returned within an agreed time, calls turned into booked jobs, next-day jobs confirmed, every gas, CO and priority call handled by the script, open quotes followed up on schedule, agreement visits booked against visits due and invoices sent within an agreed time of job completion. Measure for 30 days first, then set targets.
How long does it take to get an HVAC VA working?
First candidates usually arrive in about 2 business days. Plan about 30 days to calls, booking and confirmations under review, 60 days to add invoicing, quote follow-up and reviews, and 90 days to full scope with agreements and campaigns. With our recruiting partner you can end the engagement immediately during the first 30 days; a notice period applies after that, and an assistant who isn't a fit is replaced at no extra cost.