Most solar businesses don’t decide to run an after-hours service. It just happens. Someone gives a customer a mobile number at handover, the customer rings it at 8pm on a Saturday about a beeping inverter, and from then on the owner is the on-call roster.
That works for a while, and then it stops working. The owner burns out, a tech gets called on his day off without anyone agreeing what he’ll be paid, or a genuinely dangerous fault sits in a voicemail until Monday because nobody was formally on call. I’ve watched this happen in a lot of install businesses over twenty years. The fix isn’t complicated, but you do have to sit down and design it on purpose.
This guide covers the roster, the triage rules, the pay structures and a worked cost example you can swap your own numbers into.
Why most after-hours advice doesn’t fit an Australian solar business
If you search for this topic you mostly find two kinds of content. The first is call-handling advice for solar installers: how to capture after-hours leads, whether to use an answering service, and how to separate emergencies from standard repairs (Skipcalls, n.d.). It’s useful, but it stops at the phone.
The second is on-call pay calculators. They work out flat standby stipends, call-out minimums and time-and-a-half rates, and show you what a rotation costs per week or per year (TrueStep HR, n.d.; WorkCalcs, n.d.). The maths is sound. The trouble is they’re built around US employment rules, and Australia doesn’t work that way. Our awards and enterprise agreements set the rules here, including penalty rates and minimum engagement on a call-back.
So you end up with half a system: a triage process with no pay model behind it, or a pay model that doesn’t fit our rules. You need both, built for a solar service team.
Start with the roster design
Rotation length
For most small to mid-sized install businesses, one week is the right rotation length. It’s long enough for a tech to settle into it and short enough that nobody is carrying a full fortnight of broken sleep.
The number that matters most is how many people share the roster. With two people, each of you is on call every second week, which turns into a grind very quickly. With four, each person is on about one week in four, which is about 13 weeks a year. If you can’t get to at least three people on a rotation, think hard about whether you should be offering after-hours field response at all, or whether a phone-only service with next-business-day dispatch is the honest offer.
Escalation tiers
Don’t send every after-hours call straight to a technician. A three-tier model works better:
- First line: phone triage. This can be an answering service, a staff member on a phone roster, or a well-built chatbot with escalation. Their job is to gather the facts, give the customer basic safe instructions and decide whether this needs a person tonight. I’ve written separately about outsourcing solar customer service and warranty calls and about what AI chat can and can’t handle, and both apply here.
- Second line: on-call technician. They take escalated calls, often fix things by phone or remote monitoring, and attend site only when the triage rules say so.
- Third line: senior tech or licensed electrician. This tier is for faults that need someone more qualified, a second opinion, or a decision on whether to isolate a system or pull a crew off tomorrow’s schedule.
Each tier needs a name and a phone number written on the roster for that week. “Ring whoever” isn’t a roster.
Fair handover between rotations
Handover is where after-hours systems quietly fall apart. The tech coming off call has an open fault, a half-finished conversation with a customer and a part on order, and none of it is written down anywhere the next person can see.
Set a fixed handover time, say Monday 8am, and a short handover note: open jobs, customers expecting a callback, anything isolated and waiting for a repair, and any parts on order. If it isn’t in the note, it didn’t get handed over. Every job raised out of hours should become a proper job record by the next business day, not a text message on someone’s personal phone. That’s the same discipline I push in solar defect rectification job management.
Triage rules: which faults justify a truck roll after hours
This is the part that controls your cost. Send a tech out for every alert and the roster will bleed money. Send nobody out for anything and you’ll eventually leave a real hazard sitting overnight.
Write the rules down. A simple three-way split works:
Attend tonight (safety risk). Smoke, burning smells, visible arcing, scorch marks, water getting into an isolator or switchboard, physical damage to the array after a storm, or anything the customer describes that suggests a fire or shock risk. The first-line operator’s instruction to the customer should be the standard safety message: keep clear, and call emergency services if there’s fire. After that it goes straight to tier two or three.
Phone or remote fix tonight, attend next business day. A standard inverter fault code, an inverter that has tripped and won’t reconnect, or a monitoring alert showing the system offline. Most inverter fault codes point to a known cause, and homeowner-facing guides already explain the common ones in plain English (Plugged In Solar, n.d.). An inverter that’s down overnight costs the customer some generation. It doesn’t usually put anyone in danger.
Log only, handle in business hours. Monitoring dropouts caused by Wi-Fi, low-production complaints, app login problems, billing questions, and battery state-of-charge questions that aren’t alarms.
The rule I’d hold firm on is that the on-call tech can always escalate a call upward, but the first line can’t downgrade a safety call. If the customer says “burning smell”, the call goes to a person, full stop.
Your triage also feeds the “who pays” question later. Whether the fault comes down to workmanship, a product failure or something the customer caused decides who carries the call-out cost, and that depends on your subcontractor agreements and warranty terms (Sprintlaw, n.d.). A clean triage record makes that conversation easy instead of an argument. The same logic applies to closing out a warranty callback properly once someone’s been dispatched (Zestmate, n.d.).
Pay structures: the building blocks
This is where I need to be careful, because I’m not your payroll adviser and awards differ. The structures below are the common building blocks. The actual figures, triggers and minimums come from whichever modern award or enterprise agreement covers your employees. Check your own instrument, or confirm with the Fair Work Ombudsman, before you adopt any figure. If your after-hours techs are subcontractors and not employees, their rates come from the contract you’ve negotiated, which is a different conversation entirely. My piece on solar subcontractor management covers that side.
Standby or on-call allowance
This is a payment for being available, whether or not the phone rings. In Australia it’s usually set by the relevant award or agreement as a daily or weekly allowance. The US calculators frame this as a “stipend” (WorkCalcs, n.d.), and the idea is similar, but the rules about when it applies are set locally.
Call-back or call-out minimums
When a tech is called back to work after hours, many Australian instruments require payment for a minimum period, even if the job takes twenty minutes. That minimum is the single biggest driver of after-hours cost, and it’s the reason good triage matters so much. A remote fix that avoids a call-back saves you the whole minimum.
Some instruments also treat a phone call handled from home differently from a physical attendance. Check how yours handles remote work, because this is where a lot of owners either underpay or pay twice.
Penalty rates
Work performed outside ordinary hours, on weekends or on public holidays generally attracts penalty rates under awards. The multiplier depends on the instrument, the day and sometimes how many hours have already been worked.
Time off in lieu and rest breaks
Some instruments allow time off in lieu of overtime pay by agreement, usually with conditions. Many also require a minimum rest break between finishing a call-back and starting the next ordinary shift. If they don’t get that break, they may be entitled to extra pay until they’ve had it.
That rest break is a real cost, and almost every owner forgets to budget for it. If your tech is out until 1am, he may not be legally or safely able to start the 7am install. That’s a crew short on tomorrow’s job.
Worked cost example (illustrative only)
The figures below are assumed placeholder numbers, not award rates. I’ve picked round numbers so the maths is easy to follow. Replace every one of them with the rates from your own award, agreement or subbie contract.
Assumptions:
- Standby allowance: $200 per week (placeholder)
- Tech’s base hourly rate: $45 (placeholder)
- After-hours rate: 2x base, so $90 per hour (placeholder multiplier)
- Call-back minimum: 3 hours per attendance (placeholder)
- Vehicle and travel cost per attendance: $60 (placeholder)
- Attendances per week after triage: 2
- One of those two attendances runs late enough to cost 2 hours of next-morning productive time to a rest break, at base rate
Per attendance:
- Labour: 3 hours x $90 = $270
- Vehicle: $60
- Subtotal: $330
Per week:
- Standby: $200
- Two attendances: 2 x $330 = $660
- Lost next-morning time: 2 hours x $45 = $90
- Weekly total: $950
Per year (52 weeks):
- $950 x 52 = $49,400
Now run the same week with weaker triage, where four attendances happen and two of them hit the rest-break rule. That’s $200 + (4 x $330) + (2 x $90) = $1,700 a week, or $88,400 a year. Your rates will differ, but the shape won’t: after-hours cost is mostly driven by the number of truck rolls, not the standby allowance. Every call you safely resolve by phone or remote monitoring takes a full minimum engagement off the bill.
That number also tells you whether you’re charging enough. Some of those attendances will be billable to the customer, some will be warranty you carry, and some you’ll be able to recover from a manufacturer or subbie. Put the roster cost into your service pricing the same way you’d cost an install. If you haven’t yet, job costing for solar installers walks through the method.
Australian obligations to check before you roster anyone at night
I’m framing these as things to check, not legal advice. Your WHS obligations depend on your state, your workforce and the work involved.
Fatigue. Being on call disrupts sleep even on quiet nights. Fatigue is a recognised work health and safety hazard, and as the person running the business you have a duty to manage it. Practical controls: cap consecutive on-call weeks, enforce the rest break after a late call-back, and don’t put the on-call tech on a roof first thing the next morning. Check your state WHS regulator’s guidance on fatigue.
Working alone at night. A tech attending a fault alone in the dark is a lone-worker situation. Set a check-in rule: the tech messages the tier-three contact on arrival and again on leaving site. If there’s no check-out message within a set time, someone rings.
Electrical safety and scope. After-hours faults are exactly when people are tempted to cut corners. Write down what the on-call tech is permitted to do on site, which for many faults may be no more than making the system safe and isolating it, with the repair done in daylight by an appropriately licensed person. Check that the person attending holds the licence the work requires, and that your insurance covers after-hours attendance.
Customer-facing promises. Don’t advertise “24/7 emergency response” unless your roster can genuinely deliver it. Government guidance encourages customers to choose accredited retailers and installers and to understand the after-sales support they’ll get (Australian Government, n.d.). Over-promising support is an easy way to turn a fault into a complaint.
Roster and pay template you can adapt
Copy this into a spreadsheet and adjust it to your instrument. One row per rotation week.
| Field | Example entry |
|---|---|
| Week starting | Monday date |
| Tier 1 (phone triage) | Name / service, phone number |
| Tier 2 (on-call tech) | Name, phone number |
| Tier 3 (senior / electrician) | Name, phone number |
| Governing award or agreement | Instrument name and clause references |
| Standby allowance this week | From your instrument |
| Call-back minimum (hours) | From your instrument |
| After-hours rate / multiplier | From your instrument |
| Attendances logged | Count, with job numbers |
| Remote resolutions logged | Count, with job numbers |
| Rest breaks triggered | Count, and next-day jobs affected |
| Billable / warranty / recoverable split | Per attendance |
| Handover note completed | Yes / No, time |
Fill in the last six rows every week and after a quarter you’ll know your real call-out rate, your real cost per week, and whether your triage rules are working. Then you can change the roster or the pay model based on evidence instead of whoever complains loudest.
Connecting the roster to customer cover and scheduling
The after-hours roster doesn’t stand alone. It has to connect to two things.
First, the customer side. Every way a customer can reach you out of hours (phone, website form, chat, email) has to route to tier one, not into an inbox nobody reads until Monday. The cost of in-house customer service is worth reading if you’re weighing whether to staff that first line yourself or outsource it.
Second, the scheduling side. Next-business-day follow-ups from the night before have to land on the schedule before the crews head out, with the tech’s rest-break constraints visible to whoever is allocating jobs. Time records from after-hours work also need to flow into payroll accurately, which is a common weak point when crews log hours in a generic app (ClockShark, n.d.).
This is part of why I’m building CurrentFlow. I’ve seen too many after-hours call-outs live only in a text thread. CurrentFlow is designed to keep service jobs, technician availability and customer enquiries in one place, so an after-hours call-out can be logged, assigned and followed up properly. The idea is that you’ll be able to see who’s on call and which jobs came in out of hours, then use that history to review how often call-outs happen and adjust your roster and pay accordingly. It’s not live yet. If that sounds useful, join the waitlist.
Whether you use CurrentFlow or a spreadsheet, the principle is the same: design the roster deliberately, write the triage rules down, pay people correctly under the right instrument, and measure what it costs.
References
Australian Government. (n.d.). Choose your solar retailer and installer. energy.gov.au. https://www.energy.gov.au/solar/solar-retailers-and-installation/choose-your-solar-retailer-and-installer
ClockShark. (n.d.). Best time tracking apps for solar contractors. https://www.clockshark.com/blog/best-solar-business-time-tracking-apps
Plugged In Solar. (n.d.). Solar inverter fault codes in Australia: What the common errors mean. https://pluggedin.solar/au/blog/solar-inverter-fault-codes-australia
Skipcalls. (n.d.). After-hours call handling guide for solar installers. https://skipcalls.com/resources/after-hours/solar
Sprintlaw. (n.d.). Solar installer subcontractor agreement guide. https://sprintlaw.com.au/articles/solar-installer-subcontractor-agreements/
TrueStep HR. (n.d.). Free on-call pay cost calculator for technicians. https://truestephr.com/pages/free-on-call-pay-cost-calculator
WorkCalcs. (n.d.). On-call pay calculator: Standby stipends and call-out pay. https://workcalcs.com/on-call-pay-calculator/
Zestmate. (n.d.). Responding to a warranty callback: Triage, dispatch, close. https://fieldops.zestmatesolution.com/blog/warranty-callback-response/
FAQ
How many technicians do I need to run an after-hours roster?
Three is a practical minimum, and four is better. With two people, each is on call every second week, which drives fatigue and turnover. If you can’t reach three, consider offering phone triage after hours with field attendance the next business day, and be upfront with customers about that.
Do I have to pay a technician who is on call but never gets called?
That depends on the award or enterprise agreement covering them. Many instruments provide a standby or on-call allowance for being available, separate from pay for work actually performed. Check your instrument or confirm with the Fair Work Ombudsman before setting your rates.
Which solar faults should get an after-hours call-out?
Reserve night and weekend attendance for faults that create a safety risk, such as smoke, burning smells, arcing, water in electrical equipment or storm damage to the array. A standard inverter fault code or a monitoring alert can usually be handled by phone or remotely, then attended the next business day.
How do I work out what my on-call roster costs per year?
Add the weekly standby allowance, the cost of each attendance (the call-back minimum at the after-hours rate plus vehicle costs), and any lost productive time from required rest breaks. Multiply by 52. Use the worked example above as a template, with your own instrument’s rates swapped in for the placeholders.
Can subcontractors be on my after-hours roster?
Yes, but their pay is set by your contract with them, not by an employee award. Spell out the standby fee, call-out fee, response times and who carries the cost of warranty attendances in the subcontract before they take their first call.
