The verdict in three sentences
Selling fresh food online is nothing like selling clothes: you need delivery slots, perishable management and subscription baskets, otherwise you lose 8-15 % of goods to spoilage and unsold stock. In 2026 such a store is built between 1,000,000 and 2,500,000 FCFA depending on features, with an average basket around 18,000 FCFA. The subscription basket is the real lever: it lifts retention by about 30 % and smooths demand so you can plan your routes.
The features that make the difference
A fresh store succeeds or fails on details generic platforms ignore. Here are the key features and their pricing tier.
| Feature | Starter (~1,000,000 FCFA) | Growth (~1,800,000 FCFA) | Premium (~2,500,000 FCFA) |
|---|---|---|---|
| Slot booking | Fixed slots | Dynamic slots | Slots + live capacity |
| Perishable stock alerts | No | Yes | Yes + FEFO rotation |
| Subscription baskets | No | Basic | Customisable |
| Wave/OM prepayment | Yes | Yes | Yes + Stripe |
| Delivery zones | 1 zone | 3 zones | Unlimited zones |
| Unsold-stock dashboard | No | Basic | Predictive |
The Starter tier is enough to test one neighbourhood. As soon as you cover several zones and manage dozens of perishable SKUs, stock alerts and dynamic slots become essential.
The heart of the matter: perishable loss
Without a tool, a fresh store loses between 8 and 15 % of goods. Here is the impact of features on that loss.
| Lever | Loss without | Loss with | Gain |
|---|---|---|---|
| Stock/date alerts | 12-15 % | 5-7 % | -8 pts |
| Subscription (smoothed demand) | high variability | +30 % retention | predictability |
| Delivery slots | fuzzy routes | controlled capacity | -20 % transport cost |
| Mobile-money prepayment | 12 % refusal | 2-3 % refusal | less spoilage |
On revenue of 5 million FCFA/month, cutting loss from 13 % to 6 % recovers nearly 350,000 FCFA/month, easily enough to pay off the store in under a year.
Mini case study
Aïssatou, who runs an online greengrocer in Dakar, sells fruit and vegetables with an average basket of 18,000 FCFA and 60 orders/day, i.e. about 28 million FCFA/month. Without stock alerts, she loses 13 % to unsold goods, i.e. 3.6 million FCFA/month. After a Growth store at 1,800,000 FCFA with perishable alerts, slots and subscription baskets, her loss drops to 6 % (1.68 million FCFA) and 25 % of her customers switch to a weekly subscription. Monthly saving: about 1.9 million FCFA, store paid off in under a month.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does a fresh-produce store cost in 2026?
Between 1,000,000 and 2,500,000 FCFA depending on features. The Starter at 1,000,000 FCFA covers one neighbourhood; the Premium at 2,500,000 FCFA handles several zones, customisable subscriptions and predictive stock.
Why are delivery slots essential?
Because fresh food cannot wait: without slots your routes are fuzzy and transport cost climbs. Controlled slots cut that cost by about 20 % and prevent cold-chain breaks.
Is a subscription basket worth the investment?
Yes: it lifts retention by about 30 % and smooths demand, letting you buy and deliver leaner. It is the most profitable lever of a fresh store.
How do you limit perishable loss?
Stock alerts with dates and FEFO rotation cut loss from 12-15 % to 5-7 %. On 5 million FCFA of revenue, that recovers about 350,000 FCFA each month.
What average basket should you target?
Around 18,000 FCFA in urban Senegal. Below 12,000 FCFA, delivery cost eats the margin; encourage a minimum basket or a subscription.
Let's talk about your project. We design fresh-produce stores with slots, perishable alerts, subscriptions and Wave/Orange Money prepayment. 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.

