A maintenance contract is an annual service sold in advance, at a fixed price, renewed every year. For a heat pump it is the most natural arrangement there is: the unit needs a professional service every year — the manufacturer's warranty almost always requires it — and the customer prefers a known amount to a surprise invoice. For you, it is revenue that no longer depends on the phone: it is on the calendar.
Why so few installers sell them
Not for lack of customers: for lack of follow-up. Selling a contract takes three things nobody has time to do by hand across hundreds of installations: knowing when each unit's service is due, offering the contract at the right moment (right after a successful service, or at the first due date), then remembering to renew it twelve months later. Between two job sites, last year's contract gets lost — and the customer waits for a call that never comes.
What maintenance contract software must (really) do
- Start from your installations, not from an empty list. Contract candidates are your own customers: every heat pump installed, with its date, model and cycle. The registry must be rebuilt from your existing invoices, not typed in.
- Attach the contract to the unit. An annual amount per unit (not per customer): a house with a wall-mounted heat pump and a water heater is two cycles and two revenue lines.
- Show guaranteed recurring revenue. The sum of active contracts, month by month, is the number that changes how an installation business is run.
- Renew without intervention. The customer receives a reminder in your name before the anniversary date; one click on their side, and the contract is extended, the renewal invoice ready.
- Offer the contract at the right moment. After a successful one-off service, the follow-up email can offer the annual plan — that is where acceptance is highest.
How Byrsia does it
In Byrsia, every unit in the registry carries an annual contract amount and a renewal date. The dashboard adds those contracts up as “guaranteed recurring revenue”; the Radar projects them over the next twelve months next to predictable services and upcoming replacements. Thirty days before the due date, the customer receives an email in your name with a “renew in one click” link; if they accept, the contract is extended by one year, the renewal invoice (GST and QST) is created by itself and you are notified. Maintenance plans (for example a “Comfort plan”) group the included services. A contract due for renewal within thirty days shows up in the Radar, not in oblivion. Maintenance plans are included from the Professional plan up.
Orders of magnitude, no promises
In Québec, a heat pump service is generally billed between $150 and $350, and an annual contract between $250 and $500 depending on what it includes. On a registry of a few hundred installations, even a minority of customers under contract represents annual recurring revenue in the tens of thousands of dollars — provided someone offers, reminds and renews. That is exactly the part you do not have time for, and the part the platform does without you.
Byrsia sells and renews your contracts for you: registry rebuilt from your invoices, contract per unit, recurring revenue displayed, one-click renewal by the customer, invoice created automatically.
Test with 50 of your invoices — freeBy Mohamed Annabi, founder of Byrsia · Published on 2026-10-26 · Updated on 2026-10-26 · This guide is informative and general; it replaces neither the manufacturers' documents nor legal or accounting advice.