The verdict in three sentences
For a European CTO, nearshoring to North or West Africa cuts the day rate of a senior developer by 2 to 3 times: EUR 550 to 750 in Paris (GBP 550 to 750 in London), EUR 250 to 400 in Morocco, EUR 200 to 350 in Senegal. Morocco offers the deepest talent pool and the most mature delivery centres; Senegal offers lower rates, lower team turnover and a time zone identical to London all year. In both cases success depends less on the country than on three clauses: code ownership, named team stability and product ownership on the client side.
2026 day rates by destination
Average day rates charged by established vendors (2026 order of magnitude, excluding travel), for a full-stack web developer (React, Node, Java or PHP):
| Destination | Junior (0 to 2 years) | Mid (3 to 5 years) | Senior (6+ years) | Gap with London |
|---|---|---|---|---|
| London | GBP 350 to 450 | GBP 450 to 600 | GBP 550 to 750 | 0 h |
| Paris | EUR 400 to 500 | EUR 500 to 600 | EUR 550 to 750 | 1 h |
| Morocco (Casablanca, Rabat) | EUR 150 to 220 | EUR 200 to 300 | EUR 250 to 400 | 0 to 1 h |
| Tunisia (Tunis) | EUR 130 to 200 | EUR 180 to 280 | EUR 230 to 350 | 1 h |
| Senegal (Dakar) | EUR 120 to 180 | EUR 160 to 260 | EUR 200 to 350 | 0 to 1 h |
| Côte d'Ivoire (Abidjan) | EUR 120 to 180 | EUR 160 to 250 | EUR 200 to 330 | 0 to 1 h |
Senegal runs on GMT all year: it matches London in winter and sits 1 hour behind in summer, leaving 6 to 7 hours of overlap in a working day. With Paris or Amsterdam the gap is 1 to 2 hours. English is a working language for technical teams in both countries, with French as the main business language.
Quality, cost and risk: the comparison
| Criterion | Morocco | Senegal |
|---|---|---|
| Developer pool | Large, over 100,000 IT professionals, many offshore centres | Smaller, growing fast in Dakar |
| Annual team turnover | 20 to 30%, strong competition from large centres | 10 to 18% on stable teams |
| Process maturity (agile, CI/CD, testing) | High at large vendors | Varies, validate with a technical test |
| Language | Fluent French, technical English | French official, technical English |
| Legal framework | Law 09-08, data agreements with the EU | Law 2008-12, data protection authority |
| Main risk | Seniors leaving for Europe or large accounts | Limited team size at small vendors |
| Average senior rate | EUR 320 per day | EUR 280 per day |
Turnover is the most underestimated hidden cost. A developer who leaves takes 2 to 3 months of domain knowledge; with 25% turnover on a team of 4, you lose the equivalent of one seat every 12 months. Require a named team in the contract, a 4-week replacement notice and an overlap period paid by the vendor.
The clauses that protect the CTO
- Code ownership: assignment of IP rights at every delivery, a Git repository hosted by you from day one, not at the end of the contract.
- Access and security: named accounts on your infrastructure, strong authentication, no export of production data to vendor laptops.
- Reversibility: up-to-date documentation, versioned deployment scripts, a handover plan to another team in 4 to 8 weeks.
- Metrics: velocity, defect rate in acceptance, time to fix blocking bugs, measured every sprint.
Kolonell is based in Dakar and builds custom web applications for clients in Europe and Africa: on a fixed-price basis, the grid runs from 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR) for a simple application up to 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR) for a complex one; dedicated time-and-materials teams are quoted case by case.
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 is CTO of a 120-person software vendor in Paris. He needs 4 additional senior developers for 12 months, 200 billable days each, so 800 days.
- Paris, average rate EUR 650: 800 × 650 = EUR 520,000.
- Morocco, average rate EUR 320, plus 12% coordination cost (travel, product owner time, tooling): 800 × 320 × 1.12 = EUR 286,720.
- Senegal, average rate EUR 280, plus 15% coordination: 800 × 280 × 1.15 = EUR 257,600.
Annual saving: EUR 233,280 with Morocco, EUR 262,400 with Senegal. If Moroccan turnover hits 25%, Laurent loses about 50 days of ramp-up (one replacement × 2.5 months), roughly EUR 16,000; in Senegal with 12% turnover, about EUR 7,000. The final gap between the two destinations stays around EUR 38,000 a year, to weigh against pool depth if the team must double.
FAQ
What is a senior developer's day rate in Morocco in 2026? As a 2026 order of magnitude, EUR 250 to 400 a day at an established vendor in Casablanca or Rabat. Scarce profiles (cloud architect, data) reach EUR 450.
Is Senegal cheaper than Morocco? On average by 10 to 15% for senior profiles, at EUR 200 to 350 a day. The pool is smaller: a team of 8 to 10 takes 6 to 10 weeks to assemble versus 4 to 6 in Morocco.
How do we secure code ownership? The contract must assign IP rights at each delivery and the client must host the Git repository from the first sprint. Also check that developers are vendor employees, not undeclared subcontractors.
Is GDPR compatible with a team outside the EU? Yes, provided the transfer is covered by standard contractual clauses (or the UK IDTA) and access to production personal data is limited. Morocco and Senegal both have a data protection authority.
How long until the team is productive? Allow 4 to 6 weeks of ramp-up for a team of 4, including 1 week on site. Velocity typically reaches 80 to 90% of an in-house team by month 3.
Let's scope your project. Describe your product, tech stack and target team size, and we will propose a team setup and a start plan within 4 to 6 weeks. 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.