Pricing
There is a simple reason MADDev can price the way it does: the cost base in Madagascar is not the cost base in Amsterdam. That is not a compromise. It is a structural fact.
The founder trained and worked in the Netherlands for 25 years — at UNEP, at The Garage Amsterdam, at Coosto. The quality standard is Dutch. The invoice is not.
Every figure below is indicative. We quote a fixed price per project. The number we give you is the number you pay — no surprises.
Figures are indicative benchmarks. EU figures reflect typical Western European agency rates for comparable-complexity projects. MADDev quotes are fixed per scoped project.
| Project type | Typical EU agency | MADDev |
|---|---|---|
| Corporate or research Drupal site | €60,000 – €120,000 | €8,000 – €18,000 |
| Ongoing maintenance (monthly) | €2,000 – €5,000 | from €400 / month |
| Major version upgrade (e.g. D9 → D10/11) | €20,000 – €40,000 | €4,000 – €9,000 |
Because it is home. The founder has lived and worked in Diego Suarez, in the north of Madagascar, and the studio is here — not as a cost-optimisation play, but because this is where we are building something: a team, a company, a local model that works.
The price difference is real. It exists because the cost of a good salary in Diego Suarez is not the cost of a good salary in Rotterdam. Not because we pay less than we should — we pay fair wages, by local standards, with a path to partnership for every developer. Because the local economy is simply different.
For clients, this means enterprise-grade Drupal at a price that used to be impossible. For the team, it means a genuinely well-paid job in a city where those are rare, with a stake in the company as they grow.
That is the whole story. There is no catch.
No. We quote a fixed price per project. Scope and price are agreed before we start — the number we give you is the number you pay. No hourly billing, no time-and-materials invoices, no surprises at the end. If scope changes significantly, we discuss it openly before absorbing or billing for it. The default is: what we quoted is what you pay.