The verdict in three sentences
For an HVAC maintenance company in Berlin running 40 technicians across 1,200 jobs a month, an AI dispatch scheduling engine costs 50,000 to 100,000 EUR in 2026, connected to your existing CMMS or field service software. It assigns each job based on skills, certifications, contractual SLAs and travel time, cutting kilometres by about 18% and adding 1.3 jobs per technician per day. The two dispatchers stay: they move from filling spreadsheets to handling emergencies and customers.
What the engine handles and what it costs
Multi-trade maintenance scheduling is a puzzle: a refrigeration technician certified for F-gases cannot replace an electrician, a hospital contract demands a 4-hour response, and Berlin traffic on the A100 at rush hour changes everything. The engine combines an optimisation solver (constrained routing) with AI that predicts the real duration of each job from history.
| Component | Function | Indicative cost |
|---|---|---|
| Scoping and analysis of 12 months of jobs | Real durations, revisit rates, zones | 5,000 to 9,000 EUR |
| Skills and certification register | F-gas certification, electrical, work at height | 4,000 to 8,000 EUR |
| Optimisation engine | Assignment, route order, SLAs, breaks, customer windows | 16,000 to 32,000 EUR |
| AI duration prediction | By equipment, customer, technician | 7,000 to 13,000 EUR |
| CMMS integration (SAP PM, Salesforce Field Service, simPRO) | Job import, schedule push-back | 9,000 to 20,000 EUR |
| Real-time rescheduling | Emergency, absence, overrunning job | 5,000 to 10,000 EUR |
| Testing, dispatcher training, works council alignment | 4 weeks in parallel with manual planning | 4,000 to 8,000 EUR |
| Total project | 50,000 to 100,000 EUR |
Recurring costs stay low: 500 to 1,200 EUR a month for hosting, mapping and traffic data, plus 6,000 to 10,000 EUR a year for model maintenance.
Manual vs optimised scheduling
The figures below are 2026 orders of magnitude observed in building maintenance firms with 30 to 60 technicians.
| Indicator | Manual scheduling | AI-optimised scheduling |
|---|---|---|
| Time to build the weekly schedule | 2 x 2.5 days | 2 x 0.5 day |
| Jobs per technician per day | 4.2 | 5.5 |
| Kilometres per technician per year | 28,000 | 23,000 |
| 4-hour SLAs met | 86% | 96% |
| Revisits (wrong skill or part) | 9% | 5% |
| Time to reschedule an emergency | 25 min | 2 min |
| Monthly overtime hours | 320 h | 190 h |
The 1.3 extra jobs a day do not come from routing alone: they also come from avoided revisits, because the engine checks the part is in the van and the technician holds the right certification.
Mini case study
Jonas, operations director of an HVAC maintenance company in Berlin, has 40 technicians. Each drives 28,000 km a year at a vehicle cost of about 0.45 EUR per kilometre (fuel, servicing, wear). With 18% fewer kilometres: 40 x 5,040 km x 0.45 = about 90,700 EUR saved a year.
The freed capacity is 1.3 jobs a day over 210 days, more than 10,900 jobs a year. Jonas stays cautious and sells only 15%, or 1,640 extra jobs at 80 EUR margin, about 131,200 EUR. Overtime falls by 130 hours a month at 45 EUR loaded, or 70,200 EUR a year. Total gain of about 292,000 EUR against an 80,000 EUR project and 17,000 EUR of yearly running costs. Payback in under 4 months, allowing Jonas to bid on two hospital maintenance tenders without hiring.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Do we need to replace our CMMS?
No. The engine connects via API to SAP PM, Salesforce Field Service, simPRO and most German field service tools. Without an API, a file exchange every 15 minutes works for 3,000 to 5,000 EUR extra.
Will technicians accept machine-built schedules?
Yes if the rules are transparent. We include preferences (home zone, on-call duty, part-time) and the dispatcher validates. Adoption usually exceeds 80% after 6 weeks.
How are emergencies handled?
The emergency is inserted automatically into the route of the nearest qualified technician, with the other slots recalculated in under 2 minutes. Shifted customers get an SMS with the new time.
Is GPS tracking of technicians legal in Germany?
Yes, but it requires a works agreement (Betriebsvereinbarung) where a works council exists, GDPR documentation and tracking limited to working time. Plan 2 to 6 weeks for the works council process.
How long does deployment take?
Allow 10 to 14 weeks, including 4 weeks in parallel with manual scheduling. A pilot on a team of 10 technicians starts in 6 weeks.
Let's scope your project. Tell us your number of technicians, your CMMS and your SLAs, and we will price a scheduling engine between 50,000 and 100,000 EUR with a 6-week pilot. 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.