The verdict in three sentences
A senior developer billed at 550 to 750 EUR per day in France costs 200 to 350 EUR per day in Dakar, for a French-speaking profile working only 1 hour behind Paris in winter and 2 hours in summer. Once coordination, travel and onboarding are counted, the real saving ranges from 35% in year one to 48% at cruising speed, within the 30 to 50% range claimed by nearshore providers, far from the 60% sometimes promised. The setup works if the contract locks down code ownership, GDPR data transfers and reversibility from day one.
2026 day rates: France, Dakar and alternatives
Rate gaps remain wide, but they narrow for the most sought-after senior profiles. The figures below are 2026 orders of magnitude for time-and-materials or dedicated-team engagements billed in euros (roughly 1 EUR ≈ 1.08 USD).
| Profile | France (day rate excl. VAT) | Dakar (day rate excl. VAT) | Tunis or Casablanca (day rate excl. VAT) | France/Dakar gap |
|---|---|---|---|---|
| Junior developer (0 to 2 years) | 350 to 450 EUR | 120 to 180 EUR | 150 to 220 EUR | -62% |
| Mid-level developer (3 to 5 years) | 450 to 600 EUR | 170 to 260 EUR | 200 to 300 EUR | -59% |
| Senior developer (6+ years) | 550 to 750 EUR | 200 to 350 EUR | 250 to 400 EUR | -58% |
| Tech lead or architect | 700 to 900 EUR | 300 to 450 EUR | 350 to 500 EUR | -53% |
| QA and tester | 400 to 550 EUR | 130 to 200 EUR | 160 to 240 EUR | -65% |
| Project manager or Scrum Master | 600 to 800 EUR | 250 to 380 EUR | 280 to 420 EUR | -55% |
| DevOps and cloud | 600 to 800 EUR | 250 to 380 EUR | 280 to 420 EUR | -55% |
Dakar stands out for a French-speaking talent pool partly trained in France, Morocco or Senegal (ESP, UVS, private schools), and for time stability: Senegal stays on UTC+0 all year round, with no daylight saving change.
Time zone: an often underrated asset
For an agile team, shared working time matters more than the day rate. Daily stand-ups, sprint reviews and quick unblocking need at least 5 to 6 hours of overlap.
| Location | Offset from Paris (winter / summer) | Shared hours on a 9am-6pm Paris day | Working language |
|---|---|---|---|
| Dakar | -1 h / -2 h | 8 to 9 hours (team on 8am-5pm local) | French |
| Tunis | 0 h / -1 h | 8 to 9 hours | French, Arabic |
| Casablanca | 0 h / -1 h (varies during Ramadan) | 8 to 9 hours | French, Arabic |
| Bucharest | +1 h / +1 h | 7 to 8 hours | English |
| India (Bangalore) | +4 h 30 / +3 h 30 | 4 to 5 hours | English |
| Vietnam (Ho Chi Minh City) | +6 h / +5 h | 3 to 4 hours | English |
In practice, a Dakar team starting at 8am local time starts at 9am Paris time in winter and 10am in summer. A 10:00 Paris-time stand-up works all year round.
The real saving on a four-person team
Take a dedicated team of four (one lead, two seniors, one QA) over 200 billed days a year, at mid-range rates.
| Annual item | Team in France | Team in Dakar |
|---|---|---|
| Tech lead | 160,000 EUR | 75,000 EUR |
| Two senior developers | 260,000 EUR | 110,000 EUR |
| QA | 95,000 EUR | 33,000 EUR |
| Internal coordination in France (0.3 FTE product owner) | 0 EUR | 25,000 EUR |
| Travel (4 round trips and stays per year) | 0 EUR | 9,000 EUR |
| Onboarding (1 month at reduced output) | 0 EUR | 18,000 EUR |
| Annual total | 515,000 EUR | 270,000 EUR |
| Real saving | 245,000 EUR, i.e. 48% |
In a first year with two months of adjustment and a pilot, the saving often drops to 35 to 40%. It rises again once the team masters your code and conventions.
The clauses that protect your code and data
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
| Clause | Expected content | Why |
|---|---|---|
| Rights assignment | Assignment of economic rights in the code as payments are made, worldwide and for the legal term | Without a written assignment, the author keeps ownership |
| Code repository | Code pushed daily to your Git repository, accounts administered by you | No code lives only with the vendor |
| Data transfer | GDPR processor agreement (Article 28) and 2021 standard contractual clauses, transfer impact assessment | Senegal has no EU adequacy decision, despite Law 2008-12 |
| Reversibility | Documentation, 10 to 20 day handover, 1 to 3 month notice | Switch vendors without stalling the product |
| Non-solicitation | Mutual 12-month commitment with a set indemnity | Prevent cross-poaching |
| Invoicing and VAT | Invoices in EUR, reverse-charge VAT in France for a B2B service | No Senegalese VAT charged, French VAT self-assessed at 20% |
Mini case study
Illustrative scenario: Julien, CTO of a 40-person HR SaaS publisher in Lyon, must add three developers to ship a payroll module within nine months. In France, three seniors at 650 EUR a day over 180 days cost 351,000 EUR. In Dakar, three seniors at 275 EUR over 180 days cost 148,500 EUR, plus 15,000 EUR of coordination, 6,000 EUR of travel and 15,000 EUR of onboarding, for a total of 184,500 EUR. The saving reaches 166,500 EUR, about 47%. Julien starts with a six-week pilot on an isolated work package (accounting export) to validate quality before handing over the core of the module.
FAQ
How do we check the real skill level of developers in Dakar?
Ask for a paid 2 to 3 day technical test on a real ticket from your backlog, then a 4 to 6 week pilot. A pilot, around 10,000 to 20,000 EUR for two people, is cheap compared with the risk of a bad hire.
Is staff turnover a risk?
Yes, seniors are courted directly by European companies, and 15 to 25% annual turnover is a common order of magnitude. Require a replacement within 15 business days and up-to-date documentation to limit the impact.
Should invoices include VAT?
For a B2B service supplied from Senegal to a French company, the 20% French VAT is reverse-charged by the client. The vendor invoices excluding VAT, in euros, with the reverse-charge mention.
Time and materials, fixed price or dedicated team: which one?
Fixed price suits a frozen 2 to 4 month scope. For an evolving product, a dedicated team of 3 to 6 people billed monthly offers more continuity and a predictable cost.
What notice period should we plan to end the engagement?
A 1 to 3 month notice and a 10 to 20 day handover are standard. With code already hosted in your repository, reversibility mostly depends on documentation.
Let's scope your project. Describe your stack, the profiles you need and the number of days per month: we will propose a Dakar team with a monthly budget and a scoped 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.
