Wave or Stripe: wrong question, right answer
By 2026, almost every Senegal e-commerce founder asks: "Should I pick Wave or Stripe?" The honest answer: it depends on the use case, and in 70% of cases, both together. This article breaks the question into 6 concrete use cases, computes costs on 4 real scenarios, and gives a recommendation per profile.
Actors concerned:
- E-commerce founder just starting (3-25 M FCFA revenue target Y1).
- Established online store considering diaspora export.
- Local SaaS with monthly subscriptions.
- Marketplace paying out vendors.
H2: Profile of each player in 2026
Wave Business. Senegalese mobile money (Wave Mobile Money subsidiary, 200 M USD Series A 2021). Fees: 1% per incoming transaction, 0% on customer side. Currency: FCFA only. Merchant KYC: 24-48h, simply trade registry + manager's national ID. Audience: 100% Senegal residents (+ Côte d'Ivoire, Mali extensions). No automatic recurring debit (customer must confirm each payment).
Stripe. Global PSP (San Francisco, 70 Bn USD valuation). Fees: 2.9% + 0.30 USD per international card transaction, 1.5% + 0.30 USD European card. Currencies: 135+ supported. Merchant KYC: Stripe Atlas (US entity) or Stripe Africa (limited Senegal availability in 2026 — often via offshore entity). Audience: diaspora, international clients, subscriptions. Very strong on recurring (saved cards, smart retry, SCA).
H2: Use case matrix
| Use case | Wave Business | Stripe | Recommendation |
|---|---|---|---|
| Local Senegal residents B2C | Ideal | Overkill cost | Wave alone |
| Diaspora B2C (payment from France/Belgium/USA) | Not accessible | Ideal | Stripe alone or complementary |
| Local SaaS monthly subscription | Manual every month | Auto recurring | Stripe for recurring + Wave possible for cost-averse SMEs |
| Multi-currency (USD, EUR, FCFA) | FCFA only | 135+ currencies | Stripe |
| Marketplace (vendor split payment) | Wave Connect in beta | Mature Stripe Connect | Stripe Connect |
| B2B export (foreign client payments) | Not accessible | Ideal (card + bank transfer) | Stripe + ACH/SEPA |
H2: 4 priced 12-month scenarios
Scenario 1 — Local fashion store, 35 M FCFA revenue target, 100% Senegal residents
| Metric | Wave alone | Stripe alone | Wave + Stripe |
|---|---|---|---|
| Transactions / month | 250 | 250 | 250 (210 Wave + 40 Stripe) |
| Average basket | 12 KFCFA | 12 KFCFA | 12 KFCFA |
| Annual payment fees | 350,000 FCFA (1%) | 1,218,000 FCFA (~3.5%) | 437,000 FCFA |
| Estimated conversion | 4.2% (local familiarity) | 2.1% (card friction) | 4.5% |
| Estimated revenue | 36 M FCFA | 18 M FCFA | 39 M FCFA |
| Decision | Wave alone | Avoid | Marginal vs Wave alone |
Scenario 2 — Diaspora e-commerce, 90 M FCFA revenue target, 70% France/USA / 30% Senegal
| Metric | Wave alone | Stripe alone | Wave + Stripe |
|---|---|---|---|
| Transactions / month | 180 | 180 | 180 (55 Wave + 125 Stripe) |
| Average basket | 42 KFCFA | 42 KFCFA | 42 KFCFA |
| Annual payment fees | impossible (diaspora blocked) | 3,175,000 FCFA | 2,250,000 FCFA |
| Conversion | n/a | 3.8% | 4.2% |
| Estimated revenue | < 25 M FCFA (Senegal only) | 87 M FCFA | 92 M FCFA |
| Decision | Unviable | Acceptable | Wave + Stripe |
Scenario 3 — Local B2B SaaS, 80 subs at 35 KFCFA/month (33.6 M FCFA annual revenue)
| Metric | Wave alone | Stripe alone | Wave + Stripe |
|---|---|---|---|
| Monthly renewal | manual customer | auto | mix |
| Payment-related churn | 12-18%/month (forgotten renewal) | 2-3%/month | 6-8% |
| Annual payment fees | 336,000 FCFA | 1,175,000 FCFA | 580,000 FCFA |
| Estimated annual revenue | 22 M FCFA (high churn) | 31 M FCFA | 28 M FCFA |
| Estimated net margin | -180 KFCFA (collection staff cost) | + 9 M FCFA | + 7 M FCFA |
| Decision | Avoid | Stripe alone | Marginal |
Scenario 4 — 35-vendor craft marketplace, 120 M FCFA gross revenue, 18% commission
| Metric | Wave Connect beta | Stripe Connect | Hybrid |
|---|---|---|---|
| Auto split payment | limited beta | mature | partial |
| Annual payment fees | 1.2 M FCFA | 4.1 M FCFA | 2.8 M FCFA |
| Vendor KYC | 24-48h Wave | 5-15 days Stripe | mix |
| Customer coverage | 100% SN | 100% global | combo |
| Decision | If 100% SN: Wave Connect | If international: Stripe Connect | Case by case |
H2: Recommended multi-gateway architecture
For most Senegal e-commerces in 2026 (Scenario 2 especially), the winning architecture is Wave + Stripe in parallel, with automatic PSP selection based on customer profile:
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Country detection via IP geoloc + browser language.
- If Senegal/West Africa: show Wave Business as default + Orange Money + Card (Stripe).
- If Europe/North America: show Stripe Card first + "Pay for a relative in Senegal" option (Wave as gift).
- Unified webhook to an internal
paymentstable withprovidercolumn (wave,stripe,om). - Separate accounting reconciliation per provider (cf the reconciliation article in this batch).
Dev effort for this architecture: 4-7 weeks for an experienced team, 8-15 weeks for first integration. Budget: 4.5-12 M FCFA depending on scope.
H2: When to pick ONE provider only
Wave only, no Stripe. If you are 100% local B2C (store, restaurant, gym, school, salon), no export, no subscription. Wave covers 95% of your market at 1% fees. No multi-PSP complexity. This is what 80% of Senegal e-commerce SMEs do in 2026.
Stripe only, no Wave. If you are international B2B SaaS, diaspora agency, freelancer billing in EUR/USD. Your customers are barely ever Senegalese. Wave adds nothing and complicates accounting. For rare Senegal payments, customers pay via bank transfer or card.
Both in parallel. All hybrid cases (Scenarios 2 and 4). The majority of ambitious projects.
FAQ
Is Wave Business cheaper than Stripe?
Yes, materially: 1% vs ~3.5%. On 1 M FCFA collected, Wave costs 10 KFCFA, Stripe costs 35 KFCFA. But Stripe opens markets (diaspora, subscription) Wave doesn't cover. The right question is "ROI of the opened flow" not "raw transaction cost".
How long to open a Wave Business vs Stripe account?
Wave: 24-48h after KYC submission (trade registry + manager ID). Stripe: variable. Stripe Atlas (US entity): 5-15 days + 500 USD costs. Native Stripe Senegal: partial availability in 2026, watch BCEAO certification / approval in progress.
Can I start with Wave alone and add Stripe later?
Yes, even recommended. 3-6 month MVP with Wave alone, validate product-market fit, then open diaspora with Stripe once the local channel is profitable. Avoids wasting dev budget on multi-PSP complexity before validation.
Hidden Stripe fees?
Stripe has a few extras: 1% currency conversion (if card is in EUR and you settle in FCFA), 4 USD/month per active connected account (Stripe Connect), 0.4% recurring billing (Stripe Billing). Provision in budget.
What about CinetPay, PayDunya, or Paystack in Senegal?
Credible alternatives: PayDunya (Senegal-Côte d'Ivoire PSP, 2.5-3% fees), CinetPay (UEMOA + Cameroon, 2.5-3.5%), Paystack (Nigeria leader, expanding into Senegal). Good for multi-country UEMOA without going as far as Stripe. See the PayDunya vs CinetPay vs Stripe comparison in the same cluster.
Let's discuss your case
If you are weighing Wave vs Stripe vs PayDunya for your e-commerce project and want an argued recommendation + a costed integration plan, we can audit your case in 1h. 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.

