The verdict in three sentences
For a Berlin contact centre with 150 seats, a SaaS contact centre suite is the clear winner in 2026: €60 to €150 per seat per month, live in weeks, with recording, routing and analytics included. Custom software (€150,000 to €450,000 to build, 5 to 9 months) rarely beats it below 400 seats in Germany, because maintenance and infrastructure cost more here than the licences you save. Whatever you choose, budget time for works council co-determination before rollout, since any system that can monitor agent performance needs its agreement.
Three year cost for 150 seats
Figures are 2026 estimates for the German market. Telephony minutes and SIP trunks are excluded because both options pay them.
| Line over 36 months | SaaS suite | Custom build |
|---|---|---|
| Subscription (€60 to €150 per seat per month) | €324,000 to €810,000 | None |
| Setup, configuration, training | €20,000 to €60,000 | Included |
| Development | None | €150,000 to €450,000 |
| Hosting and telephony servers | Included | €108,000 to €288,000 (€3,000 to €8,000 a month) |
| Maintenance and enhancements | Included | €288,000 to €720,000 (€8,000 to €20,000 a month) |
| Three year total | €344,000 to €870,000 | €546,000 to €1,458,000 |
Unlike lower cost markets, German developer rates make the custom route expensive to run, not just to build. At 150 seats, custom only competes when SaaS pricing sits near the top of the range and you need deep, specific workflows.
The comparison, criterion by criterion
| Criterion | SaaS suite | Custom build |
|---|---|---|
| Time to go live | 3 to 8 weeks | 5 to 9 months |
| Vendor lock in | High: pricing and roadmap set by the vendor | Medium, low if you own documented code |
| Ability to evolve | Configuration and API only | Unlimited, at your budget's pace |
| Call recording | Built in, retention configurable | To build, storage to size |
| Works council approval | Needed, vendors often provide standard documentation | Needed, documentation to write yourself |
| GDPR and hosting | Depends on vendor, check EU hosting and subprocessors | Full control of hosting |
| Technical risk | Low | Medium to high |
Two German specifics matter. Under the Works Constitution Act, the works council co-determines the introduction of technical systems able to monitor behaviour or performance, so dashboards, recording and QA scoring need a works agreement before go live; plan 4 to 12 weeks. Recording calls also requires the consent of the person on the line, and retention should be short and documented in your GDPR records.
Recommendation by profile
| Contact centre profile | Recommendation | Why |
|---|---|---|
| Under 100 seats, varied clients | SaaS suite | Lowest total cost, no in house tech team |
| 150 seats, standard workflows | SaaS suite | Custom does not pay back in 3 years |
| 150 seats with heavy QA and client reporting | Hybrid: SaaS plus custom layer | Tailored dashboards without touching telephony |
| 400 seats and more | Evaluate custom on open source telephony | Per seat cost drops at scale |
| Regulated clients (banking, health) | SaaS with EU hosting or custom | Depends on audit and data residency demands |
For a custom layer, Kolonell builds complex web applications for 4,000,000 to 8,000,000 FCFA (about €6,100 to €12,200) in 3 to 6 months: real time supervision, QA scorecards and per client reporting through your SaaS suite's API, provided the works agreement covers the new dashboards.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Illustrative example: Lena, head of operations at a 150 seat contact centre in Berlin, pays €130 per seat, €234,000 a year or €702,000 over three years. A custom quote at €280,000 plus €12,000 a month for maintenance and €5,000 for infrastructure totals €892,000 over three years, €190,000 more. She tests a hybrid: a leaner SaaS plan at €90 per seat, €486,000 over three years, plus a custom QA and reporting layer at €45,000 with €1,000 a month of maintenance, €36,000. Total: €567,000, saving €135,000, with a works agreement amendment instead of a new negotiation.
FAQ
How much does contact centre SaaS cost in Berlin in 2026?
Roughly €60 to €150 per seat per month depending on modules, so €108,000 to €270,000 a year for 150 seats. Add €20,000 to €60,000 for setup.
When does custom software make sense?
Usually above 400 seats, or when workflows are so specific that SaaS configuration fails. At 150 seats, custom often costs €200,000 more over three years.
Do we need works council approval?
Yes, for any system that can monitor agent behaviour or performance, which covers most contact centre tools. Plan 4 to 12 weeks to negotiate or amend a works agreement.
What are the rules for call recording?
You need the caller's consent and a documented, short retention period under GDPR. Many centres keep recordings between 30 and 90 days unless a client contract requires otherwise.
Is a hybrid setup reliable?
Yes, if the SaaS suite exposes a documented API for call events and statistics. A supervision layer takes 2 to 4 months to build and leaves agent telephony untouched.
Let's scope your project. Tell us your seat count, current suite and reporting needs, and we will price your custom layer from 4,000,000 to 8,000,000 FCFA (about €6,100 to €12,200), delivered in 3 to 6 months. 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.

