The verdict in three sentences
A custom ATS/CRM links sourcing, candidate pipeline, assignments and success-based invoicing, where a recruitment agency stacks spreadsheets and disconnected tools. In 2026, budget 45,000 to 120,000 EUR excl. tax for custom, versus 60 to 120 EUR/user/month for a SaaS ATS. The return shows in the placement rate, up 10 to 20 % thanks to matching and a smooth pipeline.
SaaS ATS vs custom: the 3-year math
A SaaS ATS bills per user. For a growing agency, the bill climbs while customization stays capped.
| Criterion | Custom | SaaS ATS |
|---|---|---|
| Upfront cost | 45,000 - 120,000 EUR excl. tax | 2,000 - 6,000 EUR (setup) |
| Monthly cost | 700 - 1,800 EUR (maintenance) | 60-120 EUR/user |
| 3-year cost, 10 consultants | 70,200 - 184,800 EUR | 23,600 - 53,200 EUR |
| 3-year cost, 30 consultants | 70,200 - 184,800 EUR | 66,800 - 155,600 EUR |
| Specific matching & workflow | Total | Limited to standard |
| Candidate database ownership | You | Vendor |
Below 10 consultants, a SaaS ATS is cheaper. Above 25 to 30 consultants, or for a specific matching process, custom becomes competitive and makes you the owner of your candidate database, your main asset.
Modules of a recruitment ATS/CRM
An agency runs three flows: candidates, client assignments and money. Each module attacks a friction point.
| Module | What it solves | Custom range 2026 (EUR excl. tax) |
|---|---|---|
| Sourcing & candidate database | Centralizes CVs, parsing, duplicates | 8,000 - 20,000 |
| Candidate/assignment matching | Suggests best profiles | 10,000 - 25,000 |
| Pipeline & assignment tracking | Visualizes progress per role | 8,000 - 18,000 |
| Client portal | Clients track their candidates | 7,000 - 16,000 |
| Success-based invoicing | Triggers invoice on placement | 6,000 - 15,000 |
| Reporting & consultant KPIs | Revenue, conversion tracking | 6,000 - 14,000 |
Delivery takes between 5 and 8 months, going live with the candidate and pipeline core first.
ROI per consultant: what +10 to +20 % placements is worth
In an agency, every extra placement per consultant converts directly into fees. Matching and a smooth pipeline raise that volume.
| Indicator | Before | After (+15 % placements) | Gain |
|---|---|---|---|
| Placements / consultant / year | 12 | 13.8 | +1.8 |
| Average fee per placement | 12,000 EUR | 12,000 EUR | - |
| Revenue per consultant | 144,000 EUR | 165,600 EUR | +21,600 EUR |
| 15-consultant agency | 2,160,000 EUR | 2,484,000 EUR | +324,000 EUR |
| Admin hours saved / year | 45,000 EUR | ||
| Total annual gain | ~369,000 EUR |
An annual gain near 369,000 EUR pays back a 90,000 EUR custom project in under three months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Laurent runs a 15-consultant recruitment agency in London, specialized in tech profiles. Each consultant makes 12 placements/year at 12,000 EUR average fee. He invests 90,000 EUR excl. tax in a custom ATS/CRM with matching, pipeline and success-based invoicing. Within a year, placements per consultant climb 15 % (+1.8), adding 324,000 EUR of revenue, plus 40,000 EUR in saved admin hours. Total gain: 364,000 EUR, project paid back in 3 months, and he keeps ownership of his candidate database.
FAQ
How much does a custom ATS/CRM cost in 2026?
Between 45,000 and 120,000 EUR excl. tax depending on modules. A sourcing + pipeline core starts at 45,000 EUR; a full platform with advanced matching and a client portal exceeds 100,000 EUR.
Isn't a SaaS ATS enough?
Below 10 consultants, often yes. Above 25 consultants, SaaS per-user cost approaches custom over 3 years, without making you the owner of your candidate database.
What does custom matching add?
It ranks candidates by relevance on your business criteria (skills, mobility, pay), cutting shortlist time and raising placement rate by 10 to 20 %.
How does success-based invoicing work?
The invoice is triggered automatically on a confirmed placement, computing fees (percentage of annual salary or flat fee). This avoids omissions and speeds up collection.
Can LinkedIn and job boards be integrated?
Yes, via API and connectors. We integrate multi-channel sourcing (job boards, LinkedIn, careers site) to feed the candidate database automatically without re-keying.
Let's scope your project. Specify the number of consultants, priority modules (matching, client portal, invoicing) and a target budget: we cost the core and phases. 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.
