HVAC Business Software for Scheduling, Dispatch and Field Work
This is HVAC business software for the company, not for the equipment. It books the no-cooling call, gets a technician there, quotes the change-out standing at the condenser, takes the parts off his truck, bills the job before he leaves the kerb and remembers the coverage in October. Sizing the system stays with the tool you already use for it.
Residential and light-commercial shops run on it as their HVAC management software, from a single truck on up — and the price does not change as you grow. $25 a seat, no minimum, no tier above it, with two seats free permanently so you can run a real week before you pay anything.
- 2 seats
- free, no expiry
- 50 calls
- a month on free
- $25
- per seat, per month
- 17 services
- priced at signup
What Is HVAC Software?
Type “hvac softwares” into a search box and you get two product categories that share a name and nothing else. Knowing which one you are shopping for saves three wasted demos, so here is the short answer before anything else.
Category one
Business operations
Runs the company: customers and their service history, the schedule, the dispatch board, work orders, proposals, invoices, truck and warehouse parts, maintenance agreements and warranty coverage. Opsler is this.
Category two
Engineering and design
Sizes the system: Manual J load calculations, duct design, CAD layouts, equipment selection, refrigerant diagnostics and probe analysis. Opsler is none of this, and a shop that needs it keeps the tool it already has.
Most shops end up running one of each, which is the normal arrangement rather than a compromise. The two products answer different questions. One tells you whether the equipment is right for the house. The other tells you whether Tuesday made money. Everything below is about the second question — skip straight to the service-call workflow if that is the one you have.
HVAC Business Software vs Design and Load-Calculation Software
Buy the wrong category and you lose a month finding out. What most owners mean when they type HVAC project management software is the left-hand column below — the jobs, the crews and the money — and that is the column Opsler is built to win. Choose your HVAC contractor software for the work you sell, and let the engineering tools your technicians already trust keep the right-hand one.
| Running the business — what Opsler does | Designing the system — what it does not |
|---|---|
| Book a no-cooling call and put it in front of a technician | Manual J residential load calculation |
| Quote a change-out with three priced options at the kerb | Duct design, static pressure and CAD layout |
| Deduct the contactor from Truck 4 and cost it to the job | Equipment selection and AHRI certified-combination matching |
| Invoice the call and record what was paid | Refrigerant charge diagnostics and Bluetooth probe analysis |
| Hold every past visit at that address | Thermostat and equipment control or monitoring |
| Schedule spring and fall maintenance as a series | Energy modelling and rebate qualification lookup |
Opsler is built for the left-hand column and nothing else, which is why it goes deep there instead of wide everywhere. That focus is what lets a technician quote a change-out standing at the kerb without three taps through a menu designed for an engineer. Your load software keeps sizing the system; this keeps the company running.
Follow an HVAC Service Call from Booking to Payment
Ask what software HVAC companies use and you usually get a category list. A more useful answer is one call, timestamped, with every record it creates. Here is the HVAC service workflow everything else on this page supports — a July no-cooling call, from the phone ringing to the coverage being logged, in under three hours.
1:40pm — the call
A homeowner on a 96-degree afternoon says the condenser is running and nothing cold is coming out. The office opens her customer record: two visits last year, a capacitor replaced in May, the billing address different from the service address.
1:42pm — into the queue
The request becomes a job tagged URGENT, which colours the card red on the board and floats it above the routine filter changes waiting there.
1:45pm — assigned
The dispatcher drags the card into a technician's lane. It reaches his phone over a live connection while he is still writing up the previous call.
2:10pm — on the way
He taps On My Way and enters an ETA, then Mark Arrived at the kerb. The office board moves without anybody making a phone call.
2:30pm — diagnosis
Failed compressor on a fourteen-year-old system. He builds a Good-Better-Best proposal at the equipment: repair, repair with longer parts coverage, or a change-out.
2:55pm — approval
She picks the middle tier. A six-digit code arrives in her email, expires in five minutes, and she signs on the phone screen. Only the tier she chose carries into the job.
4:20pm — parts and close
The contactor and capacitor come off his truck and deduct from that vehicle at cost. Before-and-after photos go on the job. He marks it complete.
4:25pm — money and cover
The job drafts an invoice. If your account requires approval it waits for the office; otherwise it goes out and she pays from an emailed link. Parts coverage is recorded against the job with a duration.
Eight steps, one record chain, nothing retyped. The customer, the job, the estimate, the parts and the invoice are the same thread, which is what makes the margin figure at the end worth reading. How the work order holds that chain together.
Schedule and Dispatch HVAC Technicians
HVAC scheduling in August is really reassignment: the day was full before the emergency called. Unassigned work sits in a column on the left, one lane per technician on the right. Reshuffling the afternoon is a drag of the mouse instead of a round of calls to four trucks. Priority colours the card, so the no-heat call in January is visible in the queue instead of buried in it.
Book a technician who is already committed and Opsler tells you before the customer does, naming the job it collides with. You can still make the assignment — you know the second call is a ten-minute filter swap and the board does not — so the dispatcher keeps the decision instead of arguing with the software about it. Route optimisation on Pro puts a technician’s stops in the right driving order, which is how the windshield time between rooftop units turns back into calls you can bill.
Work from the Field—even with Poor Connectivity
Attics, mechanical rooms and rooftop units are where the work is and where the bars disappear. The Opsler HVAC mobile app installs directly from a supported browser on an iPhone, an Android phone or a laptop and opens from an icon; there is no store listing to download and no approval to wait for.
One tap on Sync for Offline before the first call of the day loads the whole shift onto the phone, tells the technician how many records it stored and stamps the time it finished. From that point the attic, the crawlspace and the rural change-out stop being dead time.
On the phone before he leaves the yard
- Today’s jobs
- Parts catalog
- Service catalog
- Tax settings
- His assigned van and its stock levels
- Customer history at that address
Done with no bars at all
- Open the call and read what was done here last time
- Move the job through its statuses and tick the checklist
- Shoot the before-and-after photos on the equipment
- Write the notes and take the customer’s signature
- Raise the invoice and record the payment
A furnace in a block basement gets diagnosed, evidenced, closed out and paid for without a single bar of signal, and every one of those records uploads on its own the moment the truck reaches the street. Money collected down there is collected once and banked once, however many times the phone retries. Nothing your technician did in that basement is waiting to be retyped at six o’clock.
Build HVAC Estimates and Good-Better-Best Proposals
A failing fourteen-year-old system is the classic three-option conversation, and HVAC proposal software lives or dies on one thing: can the technician build it standing next to the equipment, while the panel is still off and the homeowner is still looking at the burnt terminal. Line items are assigned to Good, Better or Best, one tier can be marked as the recommendation, and the whole structure saves as a template for the next call.
Priced from a catalogue
Pick HVAC Service & Repair as your business type at signup and the account loads 17 priced services across five categories plus ten estimate templates — five of them three-tier, including AC replacement, furnace replacement and a maintenance plan. All editable.
Approved on the spot
A six-digit code goes to the customer's email and expires in five minutes. She enters it, then signs by typing her name or drawing it. The signature stores the time and the device.
Straight into the job
Only the tier she chose becomes the work. The technician sees exactly what was bought rather than a summary someone retyped.
The whole proposal builder, the tier stacking and the signed approval are in the price of a seat — they are not the thing you upgrade for. Run your financing through the lender you already use and take the deposit the way you take it today; the ticket stays yours, because Opsler never sits between you and the customer’s money.
Track Truck and Warehouse Parts on Each Job
Contactors, capacitors, condensate pumps and filter stock move between the warehouse and the fleet all season. HVAC inventory software earns its money on the day a technician does not have to drive back. Stock lives in locations of three types: Warehouse, Truck and Van. Build as many as the fleet needs and name them the way the crew already does — “Main Warehouse”, “Truck 4 — Mike”, “Van 2”.
| Movement | What happens to the stock |
|---|---|
| Restock the fleet | Transfer from the warehouse to a truck or van, one line at a time or in bulk |
| Part used on a job | Deducts from the assigned vehicle and attaches to that job at cost |
| Stock drops below its minimum | A warning alert; it becomes critical when the count reaches zero |
| Count says one thing, shelf says another | An adjustment, recorded in the movement history rather than overwritten |
| Month end | Valuation by location, so you can see what is sitting in the warehouse versus on the trucks |
Ordering stays where it works — your supply house, your account, your terms — and Opsler picks the parts up the moment they land on a truck. Stock across the fleet is a Pro feature; the free plan covers 100 items in a single location, which is enough for a one-truck shop to load its whole parts list and start costing jobs properly this week. See multi-location inventory.
Connect Invoicing, Accounting and Job Costing
HVAC invoicing and HVAC accounting are two different jobs, and confusing them is how contractors end up double-entering everything. Opsler bills the work; your accounting package keeps the ledger. What connects them is a file, not a wire.
Bill the call
A completed job drafts an invoice, and an approved proposal converts into one directly. Accounts that want a check can hold invoices in an office approval queue first. Partial payments are supported, and Opsler takes no percentage of anything you collect.
Cost the call
Parts land on the job at cost, and technician timer minutes carry a labour cost on Pro. The revenue dashboard reports gross profit and margin from what the work actually consumed, so you learn which service types pay you and which ones you have been subsidising since spring.
Hand it to the books
Opsler generates QuickBooks-formatted and Xero-formatted CSV files covering invoices and payments, and your bookkeeper imports them as one reviewed batch on your schedule — nothing to re-authorise, nothing posting into the ledger while nobody is watching.
Manage Maintenance Agreements and Warranties
HVAC maintenance revenue is the part of the business that survives a mild summer, and warranty callbacks are the part that quietly eats it. Both are handled the same way: recorded once, on the job, so the next visit inherits them. If you are working out where the growth actually comes from, our guide to growing HVAC revenue works through the same levers with numbers attached.
Spring and fall as one series (Pro)
A maintenance agreement is a recurring series rather than forty separate jobs. Choose daily, weekly, monthly or yearly with an interval — every six months for the two seasonal visits — and pick the days of the week or the day of the month it should land on. The series ends never, after a set number of visits, or on a date, and it is managed as one object.
HVAC preventive maintenance schedulingCoverage that survives the callback (Pro)
Flag the job as warranty-granting, pick parts, labour or full coverage, and set 30 days, 90 days, 6 months, a year or a custom span. When she calls back in October, individual invoice lines are ticked as covered: she sees zero with the original price struck through, while the real cost still lands on the job. Coverage reads as active, expiring within 30 days, or expired, and she can check it herself in the portal.
How warranty tracking worksBoth are Pro features, and both pay for the seat on their own: a maintenance round that books itself is the cheapest repeat revenue in the trade. The customer reaches all of it through an emailed link with no account and no password — her current job, past visits at that address, invoices and warranty coverage, answered before she picks up the phone to ask you. What an HVAC customer sees in the portal. Every reminder, approval and receipt travels by email and that link, which lands in a place the homeowner can search in October when she wants to know what you fitted in July.
Explore HVAC Software by Workflow
Pick the part of the operation that is costing you money this month. Each page below takes one HVAC workflow — the field app, the customer record, the board, the proposal, the invoice, the books, the small-shop bill — and shows you exactly how it runs in Opsler.
HVAC Business App
Office and technician app, offline field work
HVAC CRM
Customers, service history and warranties
HVAC Dispatch
Scheduling board and service-call assignment
HVAC Estimates
Good-Better-Best proposals and approval
HVAC Invoicing
Job-to-payment billing and portal delivery
HVAC Accounting Export
QuickBooks and Xero CSV export
HVAC Maintenance
Preventive visits, and the agreement boundary
HVAC for Small Business
Cost, setup and fit for small teams
Where Opsler Fits, and the HVAC Software FAQ
Ten shapes of HVAC work, and what each one gets on day one. If your Tuesday is on this list, your evaluation is an afternoon on real jobs rather than a month of demos — because the free plan lets you run it before you decide.
Built for this
- Residential and light-commercial service, repair and replacement
- One owner-operator upward, at the same per-seat price all the way
- Shops running seasonal maintenance agreements
- Trucks and vans carrying their own stock
- Change-outs quoted in three tiers at the kitchen table
And this is what that shop gets
- An account that already says Service Calls, with 17 services priced
- Ten estimate templates, five of them three-tier, ready to send today
- A full visit closed and paid for in a basement with no bars
- Every visit at that address on one record, photos included
- Two seats free forever, then $25 a seat with nothing above it
HVAC software FAQ — the three buyers ask last, before they sign up
Does Opsler track HVAC equipment by make, model and serial number?
The whole history lives on the address, which is the shape a service shop actually works in — you get called back to a house, not to a serial number. The customer record holds the service address, a separate billing address, contact details, notes, every job ever done there and a count of active warranties. The equipment detail sits inside those jobs: the data-plate photo, the model written into the description, the technician's notes, the warranty created when the part went in. So the technician who arrives in October opens the call already knowing what was fitted in July, and nobody in your office maintains a second register to make that happen.
Does Opsler cover commercial HVAC and new-construction install projects?
Light-commercial service, repair and replacement runs exactly the way residential does, and plenty of shops run both sides of the business out of one account — the same board, the same price book, the same technicians. Opsler is built end to end for that service and change-out revenue: the call, the quote at the equipment, the parts off the truck, the invoice and the coverage afterwards. Build-contract work has its own project software and keeps it; if service calls and replacements are what fills your week, this is built for exactly your week.
How far does the free Budding plan go for an HVAC shop?
Far enough to run a real season. Budding is free forever with 2 seats — 1 admin and 1 technician — 50 service calls a month, unlimited customers, 100 inventory items and 1 inventory location, and it carries the dispatch board, the estimates including three-tier proposals, the invoices, the photo proof and the customer portal. An owner who books the work and one technician who runs it can operate the whole business on it without paying anything. Pro at $25 a seat is what you move to when the business grows into it: recurring maintenance series, warranty tracking, technician timers, route optimisation, stock across the fleet, the QuickBooks and Xero exports and the office-staff role. No seat minimum, no tier above it, and 14 days to try it without a card.
Choosing between vendors rather than reading one? The HVAC software comparison covers the field with prices where vendors publish them, and HVAC software for a small business works out what Opsler costs at your seat count against the published Opsler plans and limits. The wider home services software hub covers the other trades.
Run the Next No-Cooling Call in Opsler
Two seats free forever with 50 service calls a month, or 14 days of Pro without a card. Choose HVAC at signup and your service list and three-tier templates are already there.
Free forever on the Budding plan. No credit card required.