After the install the customer disappears — no maintenance, no recurring revenue
Every install is a customer who needs you again, cleaning, inspection, a service call. If you never go back, you’re rebuilding your revenue from zero every single month. OnSiteQ turns each install into a maintenance contract that schedules the next visit for you.
Signs you have this problem
- Revenue starts at zero every month and depends entirely on new sales
- You have hundreds of past installs but no way to contact those customers again
- Nobody follows up after an install to schedule the first service visit
- Customers only call back when something breaks, never for planned maintenance
- A competitor ends up doing the maintenance on a system you installed
- You know solar and air-con need servicing, but you have no system to schedule it
Why it happens
Install jobs are treated as one-off transactions, so the moment the job closes, the relationship ends. There’s no contract, no reminder, and no scheduled visit to bring the customer back. The equipment you installed still needs cleaning, inspection and periodic service, but without a system to track cycles and generate the next visit, that recurring work, and the recurring revenue, simply never happens.
How to fix it
- Offer a maintenance agreement at the point of sale, not months later
- Track a service cycle (3, 6 or 12 months) against every customer or installed asset
- Generate the next maintenance visit automatically instead of relying on memory
- Set renewal reminders so a lapsed contract gets re-signed, not lost
How OnSiteQ solves it
- Create MA contracts per customer or per installed asset on 3 / 6 / 12-month cycles
- OnSiteQ auto-generates the PM work orders on schedule, no one has to remember
- Every contract is linked to the asset and a job-specific maintenance checklist
- Renewal reminders fire before a contract lapses, so recurring revenue keeps flowing
The reason an install business has no recurring revenue is that each job is treated as a one-off transaction: when the job closes, the relationship ends, and the equipment you installed goes on needing service without anyone scheduling it. The fix is to attach a maintenance agreement to the customer or the installed asset at the point of sale, define a service cycle of 3, 6 or 12 months, and let the system generate the next preventive-maintenance visit automatically instead of relying on memory. Renewal reminders keep a contract from quietly lapsing. Done this way, every solar array, air-con unit or CCTV system you install becomes a predictable stream of scheduled, billable visits, so revenue no longer starts from zero each month and a competitor never inherits the servicing of a system you installed.
Questions
What is an MA (maintenance agreement)?
A maintenance agreement is a recurring service contract, for example cleaning and inspecting a solar system every six months. OnSiteQ tracks the cycle and creates each visit for you.
How does this create recurring revenue?
Instead of waiting for something to break, each install becomes a contract that schedules paid maintenance visits automatically, turning one-off jobs into predictable monthly income.
Which trades benefit most?
Solar, air-con and CCTV especially, anything that needs periodic cleaning, inspection or servicing after installation.
How do I sell an MA to a customer who only asked for an install?
Offer it at the point of sale as part of protecting their investment, for example a six-monthly clean and inspection that keeps a solar system generating and its warranty valid. Because OnSiteQ schedules and reminds you of each visit, you can quote the maintenance plan with confidence that it will actually be delivered.
Last updated 3 Jul 2026 · By the OnSiteQ team
Turn every install into recurring revenue
Let maintenance contracts schedule themselves. Start free with up to 2 technicians.
Get started