The verdict in three sentences
For a utility network operator managing 60 on-call field technicians, a custom on-call rota app costs 40,000 to 90,000 SGD in Singapore in 2026. It pays back mainly through accurate payroll (allowances and overtime calculated automatically) and compliance with the Employment Act, especially rest-day and overtime limits after night call-outs. Voice and SMS alerts with automatic escalation also cut incident response times.
What the app must do, and what it costs
The technical director needs a tool covering the full cycle: rota, call-out, compensation, payroll. Here is a typical scope with 2026 estimates.
| Module | Function | Indicative budget |
|---|---|---|
| On-call rota | Weekly rotations, shift swaps approved by the manager | 10,000 to 18,000 SGD |
| Alerting and escalation | Voice call then SMS, escalation to the next technician after 10 minutes | 8,000 to 16,000 SGD |
| Mobile call-out logging | Start and end times, geolocation, job report | 6,000 to 14,000 SGD |
| Allowance calculation | On-call allowance, overtime at 1.5x, rest-day and public holiday rates | 8,000 to 18,000 SGD |
| Rest and hours checks | Alert when rest days or the 72-hour monthly overtime cap are at risk | 4,000 to 10,000 SGD |
| Payroll export | File for your payroll system, ready-to-import variables | 4,000 to 14,000 SGD |
Running costs stay moderate: hosting and maintenance of 6,000 to 13,000 SGD a year, plus about 0.05 to 0.10 SGD per SMS and 0.10 to 0.20 SGD per automated call minute.
The rules to code without errors
Badly compensated on-call work leads to disputes at the Tripartite Alliance for Dispute Management. The table summarizes the rules the app must apply, with allowance levels seen in 2026 (adapt to your contracts and collective agreement).
| Rule | Content | Typical setting |
|---|---|---|
| On-call allowance | Set by contract or collective agreement | 150 to 350 SGD per on-call week |
| Call-out work | Counts as working time, including travel | Overtime at a minimum of 1.5x the hourly basic rate |
| Overtime cap | Employment Act limit for covered staff | 72 hours per month maximum |
| Daily hours | Including overtime | 12 hours per day maximum |
| Rest day | 1 rest day per week | Rest-day work paid at 1 or 2 days' salary depending on hours |
| Records | Hours and payments | Itemized payslip and records kept for audit by MOM |
The app should block, or at least flag, assigning a technician who has hit the 12-hour daily limit or is close to the 72-hour monthly cap. These are the points most often checked by the Ministry of Manpower.
Mini case study
Wei Ling, technical director of a water network operator in Singapore, runs 60 technicians across 6 sectors. Today the rota lives in a spreadsheet and a payroll officer recalculates allowances by hand for 2 days a month, or 24 days a year. Payroll errors trigger about 15 complaints a year.
The chosen app costs 70,000 SGD and 10,000 SGD a year. Automatic calculation reduces preparation to 2 hours a month, saving about 170 hours, or 8,500 SGD at 50 SGD per loaded hour. Automatic escalation cuts average response time from 25 to 12 minutes across 900 annual alerts. If that avoids just 2 contractual penalties of 8,000 SGD a year, the annual gain reaches 24,500 SGD, for a payback of about 3.5 years, before counting avoided disputes.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Is a standard scheduling tool not enough?
For 10 to 15 technicians, a standard tool at 6 to 15 SGD per user per month can work. Beyond 40 technicians with several pay rules, custom avoids costly payroll errors.
How does alert escalation work?
An incident triggers a voice call to the on-call technician, then an SMS. Without acknowledgement within 10 minutes, the alert moves to the next person, then to the duty manager after 20 minutes.
Can it integrate with our monitoring system?
Yes, through webhooks or inbound email, the app receives alarms from your SCADA or monitoring platform. Allow 4,000 to 9,000 SGD depending on the protocol.
Is tracking technicians' location legal?
Yes, under the PDPA, if it is limited to call-out time, justified and notified to employees. It should never run during passive standby time.
How long does deployment take?
Allow 10 to 16 weeks, including 3 weeks running in parallel with the old rota to validate payroll calculations.
Let's scope your project. Tell us your number of technicians, compensation rules and payroll software, and we will scope the project, an indicative budget and a rollout plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.