The verdict in three sentences
A clean SaaS MVP ships in 5 to 8 two-week sprints, each producing a testable increment rather than a promise. Payment splits either 30/40/30 or by delivered milestone, aligning your cash flow with value received. A project sponsor should demand three things: a dated roadmap, an explicit contingency reserve (10-15%) and a user-acceptance phase before go-live.
Sprints, roadmap and costs
The roadmap is not a decorative diagram — it is the implicit contract between you and the team. Each sprint has a goal, a demo and a definition of "done". 2026 order of magnitude (Dubai).
| Sprint | Goal | Demo deliverable |
|---|---|---|
| 1 | Technical scoping + skeleton | Auth + navigation |
| 2-3 | Core feature #1 | Main flow usable |
| 4-5 | Core feature #2 + billing | Working subscription |
| 6 | Back-office + roles | Admin console |
| 7 | Hardening + QA | Release candidate |
| 8 | User acceptance + prod | Go-live |
At 9,000 to 16,000 EUR (excl. VAT) per sprint, a 6-sprint MVP sits around 54,000 – 96,000 EUR (excl. VAT), contingency included. Per-sprint price depends on team size and day rate (500 – 650 EUR excl. VAT).
Payment milestones and contingency
Splitting payment protects both sides: you do not pay 100% upfront, the vendor does not finance the whole build. Two models dominate in 2026.
| Model | Split | When to use |
|---|---|---|
| 30/40/30 | Deposit / midpoint / delivery | Stable scope, established trust |
| By milestone | Payment at each accepted increment | Evolving scope, first project together |
| Contingency | 10 – 15% of budget | Always — technical surprises |
| User acceptance | 1 – 2 weeks | Before any go-live |
User acceptance (1 to 2 weeks) is the milestone most often sacrificed for lack of time — and the most expensive to skip, because bugs then surface from real customers.
Mini case study
Omar, sponsor of a document-management SaaS project in Dubai, compares two quotes. One offers 80,000 EUR paid 50/50, the other 84,000 EUR split by milestone with 12% contingency and a week of acceptance. He picks the second: across 6 sprints at 14,000 EUR (84,000 EUR), he releases each payment only after a validated demo. A surprise in sprint 4 consumes 7,000 EUR of contingency — absorbed with no change order. Final cost: 84,000 EUR, zero billed overrun, delivery slipped only 6 days. Milestone-based payment spared him a dispute and secured his cash flow.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Why two-week sprints and not longer?
Two weeks offer the best trade-off between demo cadence and coordination overhead. Month-long sprints delay the detection of drift; one-week sprints bloat the ceremonies. The 2026 standard remains two weeks.
30/40/30 or milestone payment — which to choose?
30/40/30 suits a stable scope and an established relationship. Milestone payment is safer for a first project: every euro paid matches an accepted increment.
What is the contingency reserve for?
To absorb technical surprises (a stubborn third-party integration, a screen rework) without renegotiating the contract. Without it, every hiccup becomes a change order and a source of friction.
Is user acceptance really indispensable?
Yes: it is the only phase where real users test before real customers. One to two weeks are enough to eliminate the blocking bugs most costly to your reputation.
How do I estimate the number of sprints?
Backlog size divided by velocity (18-26 points/sprint). A realistic MVP fits in 5 to 8 sprints; beyond that, your scope is no longer an MVP.
Let's scope your project. Send us your provisional backlog and subscription model, and we will propose a sprinted roadmap with payment milestones and costed contingency. 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.

