The verdict in three sentences
An online booking module with a deposit via Wave or Orange Money turns no-shows into pre-paid covers and gives staff back the hours lost on the phone. A custom build at 350,000 FCFA pays for itself in about 4 months versus a SaaS at 15,000-45,000 FCFA/month once you pass 60 covers per service. For a Lagos restaurant of 120 covers/night, the real gain isn't the software: it's the no-show drop from 25% to 8%.
Custom build or monthly SaaS: the honest math
The decision plays out over three years, not on the sticker price. A SaaS costs little upfront but adds up; a build costs more once, then stabilises on maintenance.
| Criterion | Custom build | Monthly SaaS |
|---|---|---|
| Upfront cost | 350,000 FCFA | 0-30,000 FCFA setup |
| Monthly cost | ~15,000 FCFA (hosting + maintenance) | 15,000-45,000 FCFA |
| 3-year total cost | ~890,000 FCFA | 540,000-1,620,000 FCFA |
| Native Wave/OM payment | Yes, built in | Vendor-dependent, often an add-on |
| Menu/floor customisation | Full | Template-limited |
| Your customer data | You own it | Hosted by the vendor |
| Booking deposit | Configurable (2,000 FCFA) | Sometimes unavailable |
The tipping point sits around 30,000 FCFA/month of SaaS: above that, the custom build is almost always cheaper over 3 years, and you keep control of your data.
What the deposit really changes
A 2,000 FCFA deposit taken at booking is the most underrated lever. It doesn't pay for the meal: it commits the guest. Tables booked with no financial commitment are abandoned guilt-free; the ones that cost 2,000 FCFA far less so.
| Metric | Without module | With booking + deposit |
|---|---|---|
| No-show rate | 25% | 8% |
| Lost covers/night (of 120) | ~30 | ~10 |
| Weekly phone-line time | 8 h | 2 h |
| Deposit collected/night | 0 FCFA | ~50,000 FCFA |
| Actual covers served | 90 | 110 |
| Guest confirmation delay | Manual callback | Instant SMS/WhatsApp |
Mini case study
Ibrahim runs a 120-cover restaurant in Lagos, average ticket 9,000 FCFA. Before, a 25% no-show rate cost him roughly 30 empty covers a night, about 270,000 FCFA of potential revenue lost on every full evening. With the deposit-based booking module, no-shows fall to 8%, he recovers ~20 covers/night, or 180,000 FCFA/night of extra revenue. Counting just 12 full evenings a month, that's 2,160,000 FCFA/month recovered. The 350,000 FCFA build is amortised in under 4 months, with 6 hours/week of phone time saved on top.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
What does a custom booking app really cost in 2026?
Budget around 350,000 FCFA for a full module (floor calendar, Wave/OM deposit, SMS/WhatsApp confirmations), plus ~15,000 FCFA/month hosting and maintenance. That's a 2026 order of magnitude for a mid-sized restaurant.
Does the module truly cut no-shows?
Yes: with a 2,000 FCFA deposit and an automated reminder, the rate typically drops from 25% to 8%. On 120 covers that's roughly twenty tables saved every full night.
Can Wave and Orange Money handle the deposit?
Absolutely, it's the heart of a local build. The guest pays the deposit in 20 seconds, the table is confirmed automatically, no staff involved.
How long to deliver?
A standalone booking module usually ships in 10 to 15 days: calendar, deposit collection, notifications and a cover dashboard.
SaaS or build if I'm starting with one restaurant?
Under 60 covers/night, a SaaS at 15,000 FCFA/month is a fine start. Above that, or if you want to own your customer data, the 350,000 FCFA build wins within the first year.
Let's talk about your project. We build your deposit-based booking module with Wave/OM in 10 to 15 days, tested on your real services. 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.
