HVAC maintenance software for preventive service agreements
Built for a two-to-six person HVAC crew running its own spring and fall tune-ups, not a national chain tracking thousands of rooftop units. A visit lands on the calendar on its own schedule, the technician opens the job with last visit’s notes and photos already loaded, and whatever they find while they’re up in the attic turns into a signed estimate before they leave.
Maintenance revenue is what carries a shop through a mild summer, and it only works if every visit you sold actually happens. Set the round up once as hvac maintenance software should let you — frequency, interval, end date — and the spring and autumn calls keep landing on the board every year, assigned, checklisted and evidenced, without anyone rebuilding the diary in February.
Free forever on Budding: 2 seats and 50 jobs a month. Pro is $25/seat/month with a 14-day trial and no card.
What an HVAC Maintenance Workflow Must Connect
A maintenance round earns its money in the chain, not in any single screen. Good hvac maintenance software has to carry the customer, the property, the equipment on it, the schedule that generates the visits, the checklist each visit follows, the findings the technician makes, the work those findings sell and the invoice at the end — without anyone retyping a thing. Eight links, one thread. Break one and the round starts leaking, usually the one where a flagged capacitor never becomes a quote.
| The link | How Opsler runs it |
|---|---|
| The customer and the property | One service address with its own history, plus a separate billing address when the payer is not the occupant |
| The schedule that generates the visits | A recurring series on Pro: frequency, interval, day rules and an end condition, set once |
| The equipment on the job | Model, serial and a data-plate photo captured on the visit, where the next technician will actually look for them |
| The checklist the tune-up follows | Attached to the service, each item stamped with the time and the name of whoever ticked it |
| Every previous visit at that address | Notes, photos, parts used and completion detail, open before the technician knocks |
| The findings the technician makes money from | Photographed at the unit and priced from your own catalog as a single figure or Good/Better/Best |
| The approved work | Becomes its own scheduled job carrying only the line items the customer agreed to |
| The bill | The completed visit drafts the invoice — office review or straight out, decided per job |
A shop shopping for hvac preventative maintenance software is usually running a real membership programme, and the commercial side of it — the annual price, the term, the member discount — already lives in the books alongside everything else you get paid for. Opsler takes the operational half off your hands: the visits happen, the evidence is captured, the findings get priced and the invoice goes out. That is the half that quietly stops happening in a busy August, and it is the half that decides whether the plan renews.
The sections below follow the same thread: what’s on the customer record, how the recurring schedule behaves, what a technician carries into the visit, and what happens from a finding at the unit through to the invoice landing in an inbox. Compare HVAC pricebook workflows covers the pricing side directly, if that’s the more pressing question.
Set Up Customers, Locations and Equipment History
The customer record holds contact details, a service address, an optional separate billing address, notes, and every job ever done there with its photos, parts and completion notes. A technician on a spring tune-up opens the call and reads the whole story of that house before they knock — what was flagged last autumn, what was fitted, what the homeowner declined. That is the single most valuable thing a maintenance technician can arrive already knowing, and it costs your office nothing to maintain.
The equipment detail rides with the visit, which is where a technician will look for it. Model, serial and install detail go into the job description and notes alongside a photograph of the data plate — and the photograph is the part that matters, because a plate in a dark attic is easier to shoot than to transcribe, and a picture of it never gets a digit wrong. Two systems in one house become two named visits, so “upstairs unit” and “downstairs unit” each keep their own run of history.
A customer record carries one service address, which suits a landlord with a portfolio better than it sounds: one record per property, each with a clean maintenance history a tenant or a buyer can be shown, and the same billing contact behind all of them.
Plan Seasonal and Recurring Maintenance Visits
The visit that quietly never happens is the one you find out about in July, when the customer rings with no cooling and a plan they already paid for. Set the pattern once in a recurring series and that stops being possible: the spring and autumn rounds land on the board every year, assigned and checklisted, without anyone remembering in February. Recurring series come with Pro, and for most shops they pay for the seat on their own.
| Pattern | How it’s set up |
|---|---|
| Spring and fall tune-ups | Monthly, interval 6 |
| Annual heating check | Yearly, interval 1 |
| Quarterly light-commercial service | Monthly, interval 3 |
| Monthly filter change on the last working day | Monthly, day of month: Last |
| A prepaid block of four visits | Any frequency, ends after 4 occurrences |
| Plan that ends when the warranty does | Any frequency, ends by date |
One edit to the series changes the pattern going forward — the twice-yearly plan you set up in January becomes quarterly in July in a single change, and the visits already booked stay exactly where your customers were told they would be. Nobody’s diary moves underneath them, which is the difference between a schedule people trust and one they double-check.
You own the rule, so the round runs on the interval you sell rather than one a vendor decided for you, and the customer is reminded by email with a link into their own portal — a page they can search in October when they want to know what you did in April. More on how recurrence works or see how a series fits into day-to-day scheduling.
Keep Maintenance Agreement Scope Visible
What the customer bought should be obvious to whoever turns up, and what your shop gets out of running the programme here should be just as obvious to you. That is the test worth applying to any hvac maintenance agreement software: six things an agreement needs before it actually runs, and what each one is worth to you on a Tuesday in April.
| What running a maintenance programme takes | What you get |
|---|---|
| The round books itself | Set the spring-and-fall pattern once and the visits keep landing on the board every year, assigned and checklisted |
| One series, one edit | Move a customer from annual to twice-yearly by changing the pattern, without rebuilding a single future visit by hand |
| Every tune-up done the same way | The default checklist rides with the service, so your newest technician performs the visit your best one designed |
| Proof on every visit you invoice | Before-and-after photos and a signature are what close the job, so the evidence exists before the money does |
| Warranted work that comes back to you (Pro) | Parts, labour or full cover, with the callback linked to the original job |
| Five nudges before cover lapses (Pro) | Your admins get an alert 30, 14, 7, 3 and 1 days out — the cheapest repeat call in the business |
The plan itself is sold the way you sell everything else, from a reusable template. The HVAC preset ships one for exactly this: HVAC Maintenance Plan, three tiers, Good at $150 for a cleaning-and-inspection tune-up, Better adding $275 on top and Best adding $450 again — and because Opsler’s tiers stack, the homeowner is comparing $150, $425 and $875 as running totals rather than three prices that do not add up. Build your best maintenance-plan proposal once, badge the middle tier Recommended, and every technician in the fleet presents that one at your prices. Set the recurring series alongside it and the visit happens whether or not anyone remembers to chase it.
Warranted work comes back to you on purpose. When a visit produces cover (Pro), your own admins get a nudge 30, 14, 7, 3 and 1 days before it expires, worded as a prompt to book the follow-up. That is five separate chances to fill a slow week with the warmest lead you own — a customer who already knows your name. See how warranty alerts work.
Send Technicians With the Right Checklist and History
A tune-up done from memory is a different product from a tune-up done from a list, and the customer can tell.
The checklist arrives with the job
A default checklist attaches to the service, so every technician performs the tune-up your best technician designed. Items tick individually with a time and a name against each one, and the steps you mark required carry a red asterisk on the phone so nobody skips the coil clean on a hot afternoon. That is a consistent visit your customer can feel, done by whoever happened to be free.
So does the history
Every previous visit at that address, with its notes, photos and parts. What was flagged last spring and never done is the single most valuable thing a maintenance technician can arrive already knowing.
And it keeps working with no signal
One tap on Sync for Offline loads today's jobs, customer history, the parts and service catalogs, tax settings and the van's stock onto the phone before the technician leaves the yard. From there the whole visit runs with no bars at all — the checklist, the photos, the notes, the signature, completing the job and finishing its invoice — and every record of it uploads on its own when the van reaches the street. Attics, crawl spaces and roof plant stop costing you a second trip.
Document Findings and Prepare Follow-Up Estimates
Maintenance pays for itself through what it uncovers, and the revenue is lost in the gap between finding it and quoting it. A capacitor reading low, a drain pan starting to corrode, a system at fifteen years — written on a sheet, quoted a week later, or not at all.
The technician photographs the finding and builds the estimate on the spot from your own catalog. HVAC is the trade where Good/Better/Best earns its keep, because the honest answer to a failing part on an aging system genuinely is three answers: repair it, repair it and get ahead of what else is tired, or replace the unit. The preset’s own residential AC replacement template shows why the tiers have to be read as running totals, not separate prices: Good lists a 14 SEER unit at $3,500, Better lists a 16 SEER upgrade at $5,500, but because tiers stack, Better actually bills $9,000, and Best, the 20+ SEER variable-speed unit, bills $18,000 once every tier below it is added in. The customer is comparing three real, cumulative prices, not three disconnected line items.
They approve through a link with a one-time code and sign on screen — on the driveway while the panel is still off, or three days later after talking to their partner, either way without creating an account or downloading anything. The approved option becomes its own scheduled job carrying only the line items they agreed to, so the installer arrives knowing exactly what was sold.
Then Opsler tells you how it is going: which tier your customers actually pick, your approval rate, your average order value and how long a decision takes, over whatever date range you choose. See how tiered estimates are built — then price your spring round on your own numbers rather than somebody else’s benchmark.
Complete Work and Invoice From the Field
Every maintenance visit you invoice carries its own proof. A technician cannot close a job without at least one before-and-after photo pair and the customer’s signature, so the evidence exists before the money does. Six months later, when a homeowner asks what they got for their plan fee, the answer is a dated set of photographs and a signed visit rather than your word against theirs.
Complete the visit and its line items — the labour, the parts, the extra work sold on the day — carry straight into a draft invoice. Nobody retypes a tune-up in the van at six o’clock. You decide job by job who sends it: tick “require approval before sending invoice” on the visits that warrant a second pair of eyes and the draft waits in the office queue; leave it clear on a routine seasonal round and the technician bills before pulling off the driveway. That is a control you switch on where it matters instead of slowing every visit down. More on the invoicing workflow.
Parts added to the invoice come off stock at the location the technician chose — the van, on a maintenance run — the moment the invoice is finalised, so the count on the phone matches what is actually on the shelf. All of it works with no signal: complete the job, save the draft, finalise the invoice, record the payment, and let the whole lot upload itself when the van is back in range. The filter round that ran through four basements is billed before anyone gets back to the yard.
What Sits Alongside Opsler
Your maintenance business already runs on more than one tool, and the point of hvac maintenance software is to be the one that never argues with the others. Here is where each of them keeps working, and what Opsler does with what they produce.
Diagnosis stays with your technician. Refrigerant charts, superheat and subcooling maths and whatever probe kit your crew already trusts live on the same phone. Opsler takes the call they made, attaches the photograph they took of it, prices it from your catalog and turns it into work you get paid for — which is the step that normally goes missing between a finding and a quote.
Engineering stays in the engineering tool. Load calculations, duct design and equipment selection are a different discipline with a different buyer, and your technicians keep the toolbox they know. Opsler runs the business around the visit: the round, the checklist, the evidence, the proposal and the money.
Your bookkeeper keeps the ledger. Invoices and payments come out of Opsler as QuickBooks-formatted and Xero-formatted files, handed over as one reviewed batch on your schedule — nothing to re-authorise, nothing posting into your accounts while nobody is watching, and a month-end you can actually check.
Between them, that is the whole maintenance operation: the visits happen, the findings sell, the invoice goes out and the books stay tidy. See the rest of the HVAC operation in Opsler — or start the round on the free plan and judge it on a real spring.
HVAC Maintenance Software Questions
You may have searched for hvac maintenance agreement software, or for hvac preventative maintenance software — either way these are the five an owner asks last, before they put a spring round into anything. Straight answers, then a free plan to test them on real visits.
As a recurring series on Pro — a schedule and a job template working as one object. You set the pattern once and the visits generate themselves onto the board, assigned, checklisted and carrying the property's full history. Your plan price, term and renewal date stay in the books where the rest of your money lives; what Opsler guarantees is that every visit you sold gets booked, done, evidenced and billed, which is the half of a maintenance programme that quietly stops happening in a busy August.
As a recurring series, on Pro. A spring-and-fall tune-up is a monthly pattern with an interval of six; a single annual check is yearly. The series carries its own frequency, interval and end condition — never, after a set number of visits, or by a date — so moving a customer from once a year to twice a year is one edit to the series rather than a rewrite of every future visit. Visits already on the calendar keep the shape they were booked with, so nobody's diary changes underneath them.
From a technician standing in front of the unit, this visit, with a camera. A capacitor reading low, a drain pan starting to corrode, a fifteen-year-old system on borrowed time — each one is photographed on the job and priced from your own catalog before the van leaves. That photo is what makes the finding sellable: a picture of the failed part sitting beside the line that proposes replacing it beats any amount of description, and it is on the document the homeowner reads.
Yes — the whole visit. Open the job with its history, tick the checklist, capture before-and-after photos and notes, move the job through its statuses, take the signature, complete the visit, finish the invoice and record the payment, all with no bars at all. That covers an attic, a crawl space, roof plant and a rural property, and every record of it uploads on its own the moment the van is back in range. A maintenance round is exactly where signal disappears, which is why this matters more here than anywhere else in the business.
It is built for a shop running maintenance across a handful of technicians — the size where one person books the round in February and the same person invoices it in April. Budding, the free plan, covers 2 seats and 50 jobs a month with checklists, estimates, photo proof and invoicing included. Pro at $25 per seat lifts the job cap and adds recurring series, warranty tracking with expiry alerts, technician timers, route optimisation and the accounting exports. There is no seat minimum and no tier above Pro, so growing from two technicians to eight changes your bill and nothing else. Full pricing is on the pricing page, and the 14-day trial does not ask for a card.
Ready to Run Your Business Without the Chaos?
Scheduling, dispatch, estimates, invoicing, customer portal, and a free branded website — start completely free, upgrade to Pro when you scale.
Free forever on the Budding plan. No credit card required.