Senegal hotels multi-currency payment: a 2026 stake
Senegal 2026 tourist profile:
- 38% Europe (France 22%, Belgium 6%, Spain 4%, others 6%) — pays EUR
- 18% North America (USA 12%, Canada 6%) — pays USD / CAD
- 8% United Kingdom — pays GBP
- 12% other international (Switzerland, Germany, Netherlands, etc.) — pays EUR / CHF
- 14% SN diaspora (pays from Europe / USA in EUR / USD via Wave or transfer)
- 10% local market + UEMOA zone (Côte d'Ivoire, Mali, Burkina, Guinea, Cape Verde) — pays FCFA / Wave / local cards
Multi-currency = 2026 norm. SN hotel offering only FCFA + local cards loses 60-70% of conversions on Booking + direct site.
Plus: local taxes (VAT 18%, tourist tax 2,000 FCFA/night, variable communal tax). BCEAO regulation imposes certain rules on FX + currency repatriation. SYSCOA accounting requires specific entries.
The right Stripe + Adyen + Wave + local bank mix gains 8-15% net margin vs. poorly optimized setup.
80-room Saly Hotel & Beach Resort (concrete case transformed 2024): before multi-currency migration, lost ~22 M FCFA / year in FX fees + payment abandonments. After: savings 18 M FCFA + revenue increase 35 M FCFA = +53 M FCFA impact.
H2: Stripe — reference for SN hotels connected to Cloudbeds / Mews
Supported countries. Senegal not yet in Stripe Connect catalog (June 2026, in progress). Solution: Stripe entity via EU subsidiary (France, Ireland, Netherlands) receiving payments + remitting to BCEAO Senegal account via SWIFT.
Supported currencies. 135+ present currencies (client card payment). Settlement (hotel transfer): EUR / USD / GBP / CHF / CAD primarily. Conversion to FCFA via local bank (CBAO, BHS, Ecobank, BSIC).
2026 fees.
- EU card: 1.5% + 0.25 EUR per transaction
- Non-EU card (USA, UK, Asia): 2.9% + 0.30 EUR
- Stripe FX conversion: 2% surcharge non-native currencies
- Stripe Connect (marketplace): +0.25% surcharge
- International payout: 0.8-1.5 EUR per transfer
PMS integrations. Cloudbeds native, Mews native, SiteMinder via partner, Opera via plug-in.
SN advantages. Simple integration, automatic multi-currency payment, included anti-fraud (Stripe Radar), mobile conversion-optimized checkout.
SN disadvantages. No SN legal entity yet. Settlement through EU account. 5-10 day transfer delay. EUR→FCFA conversion adds 1-2% fees.
H2: Adyen — for large volume > 500 K EUR/year
Supported countries. Direct presence ~25 countries, including Morocco. Senegal via Adyen acquisition via partner bank (Ecobank, Société Générale).
Supported currencies. 250+ present currencies. Settlement EUR / USD / GBP standard.
2026 fees.
- EU card: 0.9% + 0.11 EUR (volume 500K-2M EUR/year)
- Non-EU card: 2.1% + 0.11 EUR
- Adyen FX: 1% surcharge
- No international payout fees
PMS integrations. Opera Cloud native, SiteMinder via Adyen for Platforms, Mews via partner.
SN advantages. Cheaper beyond 500 K EUR / year. Negotiable rate beyond 2 M EUR. Advanced reporting. Native 3DS V2 acceptance.
SN disadvantages. Complex integration (3-6 week consultant). Required min volume. Heavy legal setup. FR support via partner only.
H2: Fee comparison on 1 M EUR / year volume
| Fees | Stripe | Adyen | Local bank (Ecobank) |
|---|---|---|---|
| EU cards (60% volume = 600 K EUR) | 9,150 EUR | 5,550 EUR | 18,000 EUR |
| Non-EU cards (30% = 300 K EUR) | 8,800 EUR | 6,410 EUR | 13,500 EUR |
| FX conversion EUR → FCFA (90% volume) | 18,000 EUR | 9,000 EUR | 22,000 EUR |
| International payout (12/year) | 18 EUR | 0 EUR | 180 EUR |
| Total | 35,968 EUR | 20,960 EUR | 53,680 EUR |
Adyen saves ~15,000 EUR / year on 1 M EUR volume vs Stripe. But setup + complexity only justify from 500 K EUR / year minimum.
H2: Wave Senegal — for local + diaspora tourists
Advantages. 2% processing fees only (vs 2.9% + 0.30 EUR Stripe). Native FCFA. Compatible with Wave Europe diaspora (CI, France, Belgium).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Disadvantages. No multi-currency (FCFA only, implicit client conversion). No international 3DS. Not native in international PMS.
SN hotelier solution. Combine Wave (local tourists + diaspora with Wave account) with Stripe (international tourists). 30% Wave / 70% Stripe mix for mid-market Saly hotel.
H2: BCEAO regulation + SYSCOA accounting
Currency repatriation. SN hotels required to repatriate foreign currencies to BCEAO bank account within 30 days. Stripe payout to EU account then BCEAO transfer compliant. Offshore EUR account not authorized without approval.
SYSCOA accounting. All accounting entries in FCFA. Foreign currencies converted at BCEAO day rate. FX difference accounted in account 766/666. FX gains / losses.
VAT. 18% on hotel services. Mandatory invoice issuance with NINEA + RC + address + separate VAT. e-Invoicing becomes mandatory 2026-2027 (DGID).
Tourist taxes. 2,000 FCFA / night / room (national tourism tax). Plus variable communal tax by city (Saly, Dakar, Saint-Louis: 500-1,500 FCFA / night).
H2: 80-room Saly resort example — concrete financial flows
Assumptions.
- 80 rooms, average ADR 95 EUR, 62% occupancy = 12,100 room-nights / year = 1.15 M EUR / year (~754 M FCFA)
- Payment mix: 55% Stripe (international cards), 25% Wave (diaspora + local), 12% Adyen (large corporate groups), 8% bank transfer
Total 2026 payment fees.
- Stripe (632 KEUR vol): ~22,000 EUR
- Wave (288 KEUR vol FCFA equivalent): ~5,760 EUR (2%)
- Adyen (138 KEUR vol): ~3,100 EUR
- Bank transfer (92 KEUR vol): ~1,200 EUR
Total payment fees: 32,060 EUR / year (~21 M FCFA), or 2.8% of volume.
Without optimization (all Stripe Senegal without Wave). 42,000 EUR / year (3.7% volume). Multi-currency saving: ~10,000 EUR / year (~6.5 M FCFA).
FAQ
Does Stripe accept Senegalese entities in 2026?
Not officially yet (June 2026). Current solution: create EU entity (France SAS, Ireland Ltd, Netherlands BV) hosting the Stripe account, then transfer to BCEAO SN account. EU entity creation + maintenance cost: ~4-8 KEUR / year. To watch: Stripe Atlas Senegal announced late 2026.
How to avoid double EUR → USD → FCFA conversion?
Configure Stripe / Adyen in direct EUR settlement (not USD). EUR → FCFA transfer via local BCEAO bank single conversion (BCEAO day rate + 0.5-1% bank spread). Avoid Stripe → USD → FCFA which adds 1-2% unnecessary FX loss.
Optimal Stripe / Wave / Adyen mix for 60-room Saly hotel?
Recommendation: Stripe primary (70-80% volume), Wave Senegal (15-25% diaspora + local volume), Adyen only if volume > 500 K EUR / year. Hotel < 500 K EUR / year: Stripe + Wave only.
What BCEAO FX rate to apply for EUR billing?
BCEAO day rate published daily (cf bceao.int). EUR fixed at 655.957 FCFA (fixed EUR / XOF parity since 1999). USD / GBP / others: floating rate published BCEAO. Always bill at day rate for SYSCOA compliance.
How to handle multi-currency refunds?
Stripe / Adyen: automatic refund in original payment currency (EUR if client paid EUR). FCFA for Wave. SYSCOA accounting: refund entry at BCEAO day rate, FX difference account 666/766. Refund delay 3-10 days.
Let's talk about your case
If you manage a Senegal hotel or resort and want to optimize your multi-currency payment architecture (Stripe + Wave + Adyen + BCEAO), we can design the technical setup + regulatory compliance + PMS integration. 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.

