Websites11 min read

On-Call Rota Scheduling Web App: Custom Build or Off-the-Shelf (2026)

Mohamed Bah·Fondateur, Kolonell
October 6, 2026
Share:
On-Call Rota Scheduling Web App: Custom Build or Off-the-Shelf (2026)

On-Call Rota Scheduling Web App: Custom Build or Off-the-Shelf (2026)

Websites

The verdict in three sentences

For a multi-trade maintenance company in Lille with 45 technicians on 24/7 on-call duty, off-the-shelf rota software costs 8 to 15 EUR per user per month, or 4,300 to 8,100 EUR a year, while a custom app requires 20,000 to 40,000 EUR upfront, excluding VAT. A custom build makes sense when you must automate the French Labour Code precisely (11-hour rest, on-call compensation, call-outs counted as working time) and push on-call allowances into payroll with no re-keying. The target gain: 6 hours of scheduling saved per week and payroll disputes cut by 4.

The rules the tool must apply without error

On-call duty is governed by articles L3121-9 onwards of the French Labour Code. The employee stays reachable without being at the workplace; the on-call period must be compensated with money or time off; only the call-out duration counts as working time. The 11 consecutive hours of daily rest and 35 hours of weekly rest still apply, which complicates scheduling when a technician is called out at 3 a.m. and must start again at 8 a.m. Individual schedules must in principle be shared 15 days in advance, unless a collective agreement sets another notice period.

2026 ruleReferenceWhat the tool must do
On-call compensationArt. L3121-9Compute the allowance or time off per company agreement
Call-out = working timeArt. L3121-9Count real duration and night or Sunday premiums
11-hour daily restArt. L3131-1Block a shift starting too soon after a call-out
35-hour weekly restArt. L3132-2Alert if an on-call week breaks weekly rest
Notice periodArt. L3121-12Publish the rota 15 days ahead, log changes
48-hour weekly maximumArt. L3121-20Add call-outs to normal hours
Monthly summary documentArt. R3121-2Produce an on-call statement per employee

Off-the-shelf or custom: the costed comparison

SaaS rota tools handle simple rotations and shift swaps between colleagues well. They hit limits on three points: rules specific to your company agreement (different allowances by qualification or client site), integration with your CMMS and work orders, and payroll export in the exact format of your software (Silae, Sage, Cegid).

CriterionSaaS rota softwareCustom app
Upfront cost0 to 3,000 EUR configuration20,000 to 40,000 EUR
Recurring cost for 45 technicians4,300 to 8,100 EUR per year2,400 to 4,800 EUR per year maintenance
Company agreement rulesPartial, standard settingsCoded exactly
Link with CMMS and work ordersOften missing or via exportCall-outs pulled automatically
Payroll export (Silae, Sage, Cegid)Generic file to reworkPayroll variables in exact format
Time to go live2 to 6 weeks3 to 4 months
Cumulative 5-year cost21,500 to 43,500 EUR32,000 to 64,000 EUR

Over 5 years, SaaS remains cheaper. The custom build pays off through time saved and payroll errors avoided, not through licence savings.

What a custom app includes

A rotation calendar with fair distribution of weekends and public holidays, a mobile app where technicians accept their on-call slot, log call-outs and swap a slot with manager approval, a rules engine that rejects non-compliant rotas, and a monthly export of allowances and premium hours to payroll. Call-out data comes from the CMMS to avoid double entry.

Mini case study

Julien, operations manager of a multi-trade maintenance company in Lille, spends 8 hours a week building and fixing on-call rotas for 45 technicians. Payroll handles an average of 12 allowance complaints per month, at 1 hour each. With a custom app at 30,000 EUR and 300 EUR per month of maintenance, he drops to 2 hours of scheduling per week (6 hours saved) and 3 complaints per month. Time freed: 6 x 46 weeks = 276 hours, plus 108 payroll hours, or 384 hours. At a loaded hourly cost of 45 EUR, the gain reaches 17,300 EUR per year. Payback in about 2 years, excluding reduced employment tribunal risk.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

FAQ

How much does a custom on-call scheduling app cost in 2026?

Between 20,000 and 40,000 EUR excluding VAT depending on the number of rules, CMMS integration and payroll export, plus 200 to 400 EUR per month for maintenance.

Can a SaaS tool be enough?

Yes, for fewer than 20 technicians with standard rules. At 8 to 15 EUR per user per month, it deploys fast but handles specific company agreements poorly.

How does the tool enforce the 11-hour rest rule?

The rules engine compares the end time of each call-out with the next shift start and blocks or alerts if the gap is under 11 hours.

Can on-call allowances go straight to payroll?

Yes, the app generates monthly variables in Silae, Sage or Cegid format. That is what cuts complaints by 4.

How long does development take?

Three to four months, including 3 weeks to formalise rules with HR and 4 weeks of testing alongside the old rota.

Let's scope your project. Describe your teams, your on-call agreement and your CMMS and payroll tools: we will price a scheduling app between 20,000 and 40,000 EUR, delivered in 3 to 4 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#on-call scheduling#technician rota app#on-call labour rules#custom vs SaaS#on-call allowance payroll#multi-trade maintenance
Share:

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.