The verdict in three sentences
A B2B SaaS MVP for expense management built with a nearshore francophone team costs 250,000 to 600,000 MAD in 2026 (about EUR 23,000 to 55,000, USD 25,000 to 60,000), delivered in 10 to 14 weeks. Staying within budget requires keeping one single core feature: capture an expense from a photo, get it approved, export it to accounting. The MVP's goal is not completeness but signing 20 paying customers, the proof seed investors ask for.
The figures come from a Casablanca reference case. For a Berlin founder, the same scope at a German agency typically runs EUR 80,000 to 150,000, which is why nearshore francophone teams in Morocco, Tunisia or Senegal have become a common option.
Scope: what stays, what goes
Most MVPs that overrun tried to do everything in version 1. For expense management, the line is clear.
| Feature | In the MVP | Reason | Cost avoided if postponed (MAD) |
|---|---|---|---|
| Expense capture with receipt photo | Yes | Core value | |
| Automatic receipt reading (OCR) | Yes, via existing API | Decisive demo effect, low cost | |
| One-level approval (manager) | Yes | Essential in B2B | |
| CSV export to accounting software | Yes | Removes accountant re-keying | |
| Stripe per-user subscription | Yes | Collect revenue from customer one | |
| Native iOS and Android apps | No, PWA instead | A PWA handles the photo | 120,000 to 200,000 |
| Multi-level approval and per-department rules | No | Useful from 200 employees | 50,000 to 90,000 |
| Prepaid payment cards | No | Banking regulation, partner required | 150,000 and more |
| Native ERP connectors | No | CSV covers 80% of SMEs | 60,000 to 120,000 |
| Multi-currency and mileage allowances | No | Version 2 | 30,000 to 50,000 |
By cutting these five lines, founders avoid 410,000 to 610,000 MAD, more than the MVP itself.
The cost table
| Item | Lean MVP | Comfortable MVP |
|---|---|---|
| Product scoping and mock-ups | 35,000 MAD | 70,000 MAD |
| Front-end (PWA) and back-end development | 140,000 MAD | 330,000 MAD |
| OCR and Stripe Billing integration | 30,000 MAD | 60,000 MAD |
| Security, testing, acceptance | 25,000 MAD | 70,000 MAD |
| Production launch and documentation | 20,000 MAD | 70,000 MAD |
| MVP total | 250,000 MAD (about EUR 23,000) | 600,000 MAD (about EUR 55,000) |
| Hosting and services (OCR, email, monitoring) | 1,500 MAD/month | 4,000 MAD/month |
| Stripe fees | about 2.9% + fixed fee per transaction (lower for EU cards) | same |
| Lead time | 10 weeks | 14 weeks |
Morocco is not a native Stripe account country, so Moroccan founders usually collect through an entity in Europe or the US. A Berlin founder has no such issue: a German GmbH collects through Stripe directly, and the nearshore team simply builds on that account.
12-week schedule
Weeks 1 and 2: interviews with 10 SME finance directors, clickable mock-ups. Weeks 3 to 9: one-week sprints, demo every Friday. Week 10: closed beta with 5 companies. Weeks 11 and 12: fixes, subscription setup, commercial launch.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Yasmine and Mehdi, founders of an expense-management startup in Casablanca, pick a 380,000 MAD MVP (about EUR 35,000) delivered in 12 weeks, with 2,500 MAD per month hosting. They price at 49 MAD per user per month. Six-month target: 20 customers averaging 25 users, i.e. 20 × 25 × 49 = 24,500 MAD of monthly recurring revenue (about EUR 2,270). Technical running cost: 2,500 MAD per month. At this pace the MVP pays back in about 17 months of gross margin, but above all, 24,500 MAD of MRR with measured retention makes a solid case for a 3 to 5 million MAD seed round.
FAQ
Why not a freelance developer instead of an agency?
A senior freelancer in Casablanca charges 2,500 to 4,500 MAD per day. Over 80 days that is 200,000 to 360,000 MAD, but without a designer or tester and with single-person dependency risk.
Should we use no-code to move faster?
To test demand, yes: a no-code prototype at 30,000 to 60,000 MAD validates interest in 3 weeks. To bill companies handling financial data, a coded MVP is safer.
Where must the data be hosted?
In Morocco, law 09-08 governs personal data transfers abroad and may require a CNDP declaration or authorisation; in Germany, GDPR applies and EU hosting is the simplest route. Budget 10,000 to 25,000 MAD (EUR 900 to 2,300) for legal advice.
How long until the first 20 customers?
As an order of magnitude, 3 to 6 months after launch with founder-led sales. The 5 beta companies usually convert at 60% or more.
What does version 2 cost?
After the MVP, plan 150,000 to 300,000 MAD (EUR 14,000 to 28,000) per quarter for priority enhancements, ideally funded by the raise.
Let's scope your project. A B2B SaaS MVP with one core feature, subscriptions and a PWA for 250,000 to 600,000 MAD (about EUR 23,000 to 55,000), delivered in 10 to 14 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.
