HVAC service management software for South African contractors

Maintenance contracts, equipment registry, refrigerant compliance, multi-tech installs — and invoicing on completion. ZAR pricing. Offline-first for sites without signal.

HVAC-specific challenges — and how WorkOrderPro addresses them

HVAC businesses in South Africa run on contracts. A large commercial client with 40 split units across a Sandton office park expects quarterly servicing, documented gauge readings, and a clear service history per unit. Missed visits breach contracts. Undocumented refrigerant usage creates compliance exposure. Equipment warranties are voided when service records are incomplete. Managing all of this on spreadsheets and WhatsApp is how contracts get lost.

Problem: Annual and quarterly maintenance contracts hard to track manually

Create a maintenance contract per customer and set the recurrence once. Monthly, quarterly, bi-annual, or annual — the system generates the job card automatically on the due date. Technicians receive the job on their phone as usual. You never miss a contracted visit because you forgot to schedule it.

Problem: Equipment warranty records kept in folders that get lost

Equipment registry — coming on Professional and Enterprise plans — registers each unit with make, model, serial number, install date, and warranty expiry. The tech arriving for a quarterly service sees the unit's full history on their phone before they touch anything. Warranty disputes are backed by a documented service record rather than a memory of what was done.

Problem: Multi-tech install teams for large commercial units

Large commercial HVAC installations often require a refrigeration mechanic, an electrical technician, and sometimes a third technician for ducting or commissioning — simultaneously, on the same job. Assign all three to the same job in WorkOrderPro. Each clocks in and out independently. All labour rolls up into a single invoice with each technician's hours correctly attributed.

Problem: Refrigerant readings and gauge photos needed for every service visit

The Readings/Compliance photo stage captures gauge photographs and numerical readings — suction pressure, discharge pressure, temperature differential — linked directly to the specific unit and job. Nothing is recorded in a notebook that later gets transcribed incorrectly. The photo of the gauge at the time of service is the record, GPS-tagged and timestamped.

Problem: Commercial clients expect documented SLA response times

SLA tracking is coming on Professional and Enterprise plans. When live, you set response and resolution time rules per job priority. Commercial clients with contractual response time requirements get their SLA clock tracked automatically. Breach alerts fire before the deadline is missed, not after. The SLA clock pauses correctly when a job is put on hold for a valid reason.

Problem: App must work offline in commercial buildings during load shedding

Commercial buildings often have generator power but cellular signal can still be degraded inside basement plant rooms or rooftop mechanical spaces. The offline-first mobile app stores all job data locally. Techs complete the full service workflow — readings, photos, notes, sign-off — regardless of connectivity. Syncs automatically when signal returns.

Maintenance contracts — the core of an HVAC business

Maintenance contracts are where HVAC businesses make their predictable revenue. A commercial client with 40 units on a quarterly service contract is 160 job visits per year — every year. The operational challenge is making sure none of those visits are missed, every service is documented, and every invoice goes out correctly. WorkOrderPro is built around this operational model.

Set it once, run it automatically

Create the maintenance contract with the customer, select the service interval — monthly filter cleans, quarterly full services, annual comprehensive inspections — and the system generates the job card on schedule. The technician receives the job on their phone. You receive the revenue.

Multi-site commercial clients

A commercial client with units across five branches each needs their own contract and their own service history. Register each branch as a separate job site under the same customer. Contracts run independently per site. Invoices reference the site address. The client gets a clear history per location.

Contract revenue visibility

Know what maintenance contract revenue is scheduled for this month, next month, and the month after. Recurring jobs on the dispatch board make it possible to plan technician workload weeks in advance. No last-minute scrambling to staff a run of quarterly service visits.

Refrigerant compliance — a South African regulatory requirement

In South Africa, refrigerants including R410a and R32 are classified as controlled substances. Only certified refrigeration mechanics may legally handle them. When a technician adds or removes refrigerant during a service, the quantity and job reference should be documented — both for the business's own compliance records and for the customer's equipment warranty.

Van stock management — coming on Professional and Enterprise plans — tracks refrigerant quantities per technician. When a tech deducts 500g of R410a on a service job, that deduction is recorded against the job card. The system knows what refrigerant came off which van, for which customer, on which date. Low-stock alerts fire when a technician's refrigerant supply drops below a threshold, ensuring they are never caught short on a commercial service run.

This is not just inventory convenience — it is the documentation trail that supports compliance, protects technicians, and backs up warranty claims. SAIRAC members and certified refrigeration mechanics operating in SA need this record.

Coming soon:

Van stock management — including refrigerant tracking per job — is available on Professional and Enterprise plans in the fast-follow release after launch.

Key features for HVAC businesses

SAIRAC members and certified HVAC contractors need software that understands the documentation requirements of the trade — gauge readings, refrigerant records, equipment history, and multi-tech coordination. Here is how WorkOrderPro addresses each of these.

Maintenance contracts — monthly, quarterly, annual

Create service contracts with any recurrence interval. Job cards auto-generate on the due date. Technicians receive scheduled jobs on their phones. Commercial clients receive their service visits on schedule. You receive predictable recurring revenue. Available on all plans.

Equipment registry — serial numbers and service historyComing soon

Register each AC unit with make, model, serial number, install date, and warranty expiry. Service history builds automatically with every job. Technicians see the full unit history before they start a service. Warranty disputes are backed by a documented record. Professional and Enterprise plans — coming in the fast-follow release.

Readings/Compliance stage for gauge documentation

Capture gauge photographs and numerical readings — suction pressure, discharge pressure, temperature differential — linked to the specific unit and job. The photo of the gauge at the time of service is the record, not a notebook entry transcribed later. GPS-tagged, timestamped, and immutable once the job is completed. Available on all plans.

Van stock for refrigerant and filter consumablesComing soon

Track refrigerant quantities and service consumables per technician. Deductions recorded per job for compliance documentation. Low-stock alerts before a technician runs out on a commercial service run. Professional and Enterprise plans — coming in the fast-follow release.

SLA tracking for commercial maintenance clientsComing soon

Meet contractual response and resolution time obligations for commercial HVAC clients. Set SLA rules per job priority — emergency, urgent, normal. Breach alerts fire before the deadline, not after. The SLA clock pauses correctly when a job is put on hold. Professional and Enterprise plans — coming in the fast-follow release.

Dispatch board for multi-tech install coordination

See every technician, every active job, and every scheduled maintenance visit on one screen. Assign multi-tech install teams to large commercial jobs. See real-time technician locations. Manage emergency callouts alongside scheduled maintenance runs. Full drag-and-drop calendar on Professional and Enterprise plans.

ZAR pricing for South African HVAC businesses

From R999/mo base + R349/technician (up to 5 technicians). Maintenance contracts included on all plans.

Professional from R1 999/mo base + R499/technician adds equipment registry, van stock (refrigerant tracking), SLA management, and the full dispatch board. All coming in the fast-follow release.

See full pricing

HVAC business questions

How do I manage quarterly and annual maintenance contracts?

Create a maintenance contract per customer and set the recurrence — monthly, quarterly, bi-annual, or annual. The system generates the job card automatically on the due date. No manual scheduling, no missed visits. The technician receives the job on their phone as usual. You keep the recurring revenue without the administrative overhead.

Can I track AC units by serial number and warranty date?

Equipment registry — coming on Professional and Enterprise plans in the fast-follow release — registers each unit with make, model, serial number, install date, and warranty expiry. Service history builds automatically with every job. When the tech arrives for a quarterly service, they see the full history of that specific unit on their phone.

How do refrigerant gauge readings get documented?

The Readings/Compliance photo stage captures gauge photographs and numerical readings linked directly to the specific unit and job. The suction pressure, discharge pressure, and any temperature differential readings are recorded in the job notes. Photos are GPS-tagged and timestamped. If a customer queries a reading or a warranty claim arises, the documentation is there.

Can I manage multi-technician install teams for large commercial units?

Yes. Multiple technicians can be assigned to a single job. Each tracks their own time. All labour rolls up into a single invoice. For a large commercial installation requiring a refrigeration mechanic and an electrical technician simultaneously, both are assigned to the job and both track their hours independently.

How does the van stock feature help with refrigerant compliance?

Van stock management — on Professional and Enterprise plans, coming in the fast-follow release — tracks refrigerant quantities per technician. Because refrigerants like R410a and R32 are controlled substances in SA that only certified refrigeration mechanics may handle, documenting how much was added or removed per job is a compliance requirement, not just a convenience. The system records quantities deducted per job and alerts you when stock runs low.

Do SLA alerts work for commercial HVAC maintenance contracts?

SLA tracking — on Professional and Enterprise plans — is coming in the fast-follow release. Once live, you can set response and resolution time rules per job priority. Commercial clients with contractual response time requirements will have their SLA clock tracked automatically, with breach alerts before the deadline is missed.

Further reading: How to manage HVAC maintenance contracts in South Africa

Built for South African HVAC contractors

14-day free trial. No credit card required. ZAR pricing from R999/mo base + R349/technician. Maintenance contracts on all plans.

Start Free Trial