Senegal is one of West Africa’s most active payout markets, and stablecoin payouts senegal are now a practical option for businesses paying there. Public economic data cited by Le Soleil put diaspora transfers at about CFA2,200 billion in 2025. That is real money moving to real households every month.
Much of it lands in a mobile money wallet rather than a bank account. Businesses paying salaries, contractors, suppliers or program participants face the same reality.
This guide covers the rails that exist in Senegal, where cross-border payouts usually break down, and how a stablecoin settlement layer fits into a local payout. It is written for product, engineering and treasury teams building or running payout flows.
Why Businesses Pay Out to Senegal
Most business payout flows into the country fall into a few recognizable patterns.
Diaspora-linked obligations. Diaspora transfers are a major flow into Senegal. Public economic data cited by Le Soleil put diaspora transfers at about CFA2,200 billion in 2025, after CFA2,211 billion in 2024 per BCEAO figures. Businesses that serve diaspora customers often need to pay out locally too.
Contractors and remote staff. Paying a Senegalese contractor in local currency is simpler for them than receiving an international transfer.
Suppliers and field operations. Companies with logistics, sourcing or field agents in Senegal need to move small amounts frequently to many recipients. Batch local payouts fit that shape better than wires.
Macro context. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank. For businesses paying many recipients, that cost adds up quickly.
How Local Payments Work in Senegal
Senegal uses the West African Franc, written XOF. Domestic payments run on bank transfers and mobile money.
Bank transfers in XOF
Bank payout reaches recipients who hold a standard account with a local bank. Because many recipients in Senegal live on mobile money, bank transfer is one path among several.
Mobile money in XOF
Across UEMOA, electronic money hit about 11 billion transactions worth CFA160,415 billion in 2024, with Senegal a leading share of both volume and value. Competition has reshaped the market. Wave’s rise pushed Orange Money’s UEMOA volume share from about 42% to 38.4% in 2024, while Wave climbed to about 28.4%. BCEAO’s digital finance report tracks rapid growth in electronic money accounts and merchant acceptance across UEMOA (BCEAO 2024 report).
The Challenges of Paying Senegal from Abroad
Cost eats small payments. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank. For a business paying many recipients, that adds up quickly.
Recipients are not all banked. Many recipients live on mobile money, so a bank-only design limits reach. A bank-only flow can also create manual workarounds for your team.
FX and timing are unpredictable. A payout can leave on one day and land on another. Treasury teams then reconcile an amount that may not match the original obligation. Predictable quoting matters more than a marginally better rate.
Reconciliation is manual. When payouts are split across a bank portal, a mobile money agent and a wire, finance teams rebuild the audit trail by hand. Each failed payout can become a support ticket and a second transfer.
How Stablecoin Payouts to Senegal Work on Yativo
Yativo lets you fund a float balance with USDC or fiat, and a licensed local payout partner pays recipients locally. When you request a payout, Yativo quotes the conversion, and the partner credits the recipient in XOF. The recipient never needs a crypto wallet and receives a normal local credit.
- Fund the float. Top up your Yativo balance with USDC or fiat. The balance is what your payouts draw against.
- Create the payout request. Send the recipient’s local details, the amount and the rail you want.
- Confirm the quote. Confirm the quote and submit the payout.
- Settle locally. A licensed local payout partner credits the recipient’s bank account or mobile money wallet in XOF.
Yativo has active gateways for Senegal: Local Payout XOF (bank and mobile money), Mobile Money (SN), and SWIFT (USD). Each gateway has its own amount limits, so check them before you build batch logic. The Local Payout XOF gateway pays from XOF 500 to XOF 50,000,000 per payout. The Mobile Money (SN) gateway pays from XOF 100 to XOF 200,000 per payout. For more detail on the domestic rails, see Senegal bank and mobile money payouts.
| Gateway | ID | Settlement |
| Local Payout XOF (bank and mobile money) | 1265 | Under 30 minutes |
| Mobile Money (SN) | 1325 | Under 30 minutes |
| SWIFT (USD) | 705 | T+1 (next business day) |
These are the active gateways in Yativo’s catalog today. Always read the live list from the payout-methods endpoint before you route a payment.
Your recipient does not need a crypto wallet. They never see or touch stablecoins. On their side, the payment looks like a normal local transfer.
How to Send Stablecoin Payouts to Senegal with Yativo
Option 1: Dashboard (for manual payouts)
- Fund your Yativo float balance with either a fiat or a stablecoin deposit, such as USDC.
- Go to Transfer in your Yativo dashboard.
- Select the float wallet you are paying with, for example USD, EUR, MXN or whichever balance you funded.
- Choose the customer you are paying on behalf of. This step is necessary for fintechs that run payouts on behalf of their customers.
- Choose Senegal as the destination and Local Payout as the payout method.
- Enter the recipient details the payout form asks for, such as the holder’s name, ID, bank account or mobile money number and network.
- Enter the amount in USD or XOF.
- Review the quote: exchange rate, fees, delivery time and the exact XOF amount your recipient receives.
- Confirm with your PIN and 2FA.
- Track the payout in real time and download the receipt for your records.
Option 2: API (for automated and bulk payouts)
Every endpoint below is in the Yativo API documentation. Production calls go to https://api.yativo.com/api/v1, and the sandbox runs at https://smtp.yativo.com/api/v1.
Authenticate every request with the X-Api-Key and X-Api-Secret headers. Each key only works from the server IPs listed on it. These keys replaced bearer tokens, as covered in our October update. Every POST also needs a unique Idempotency-Key header.
Step 1. Generate a USDC deposit address on Solana to fund your balance:
POST https://api.yativo.com/api/v1/crypto/create-wallet
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 6b7a8b30-0cce-5472-be43-650521c9f329
Content-Type: application/json
{
"currency": "USDC_SOL"
}
Step 2. List the payout methods available for Senegal:
curl "https://api.yativo.com/api/v1/payment-methods/payout?country=SEN" \
-H "X-Api-Key: $YATIVO_API_KEY" \
-H "X-Api-Secret: $YATIVO_API_SECRET" \
-H "Accept: application/json"
In this example, Local Payout carries gateway ID 1265. Always read the ID from the live response instead of hardcoding it.
Step 3. Fetch the required fields for that gateway:
GET https://api.yativo.com/api/v1/beneficiary/form/show/1265
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
The response lists every required field and its accepted values. Build your payment_data object from it. For field details, see API documentation.
Step 4. Create the beneficiary. Replace the placeholder with the fields the form returned:
POST https://api.yativo.com/api/v1/beneficiaries/payment-methods/
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: ab68547f-c893-5ba8-ad8e-7972c9b3b4da
Content-Type: application/json
{
"gateway_id": 1265,
"nickname": "Dakar design agency",
"currency": "XOF",
"customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
"payment_data": {
"{field_from_form}": "{value}"
}
}
Step 5. Lock your XOF rate. Quotes hold for 5 minutes:
POST https://api.yativo.com/api/v1/exchange-rate
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 4d536f49-d507-55c9-91b6-9d47b76613cd
Content-Type: application/json
{
"from_currency": "USD",
"to_currency": "XOF",
"method_id": 1265,
"method_type": "payout",
"amount": 400
}
Step 6. Initiate the payout from your balance:
POST https://api.yativo.com/api/v1/wallet/payout
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: a801574e-e859-5cee-abed-7ca60a4fd92e
Content-Type: application/json
{
"debit_wallet": "USD",
"amount": 400,
"payment_method_id": 48308,
"customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
"quote_id": "4a72ecf8-6c8a-4e38-9971-8aabe9f785ed"
}
Use the id from the beneficiary response as payment_method_id. For bulk runs, repeat the call per beneficiary, as described on our payouts page.
Comparing Ways to Pay Recipients in Senegal
| Yativo local payout | International wire | Exchange withdrawal | |
| Recipient needs | Bank account or mobile money wallet | Bank account, plus intermediary details | Exchange account and local withdrawal route |
| Currency received | XOF | Usually converted, sometimes USD or EUR | Depends on the exchange’s local support |
| Speed | Under 30 minutes on local rails, T+1 on SWIFT | Varies by bank and route | Varies by exchange and local partner |
| Cost profile | Quoted before you confirm | Varies by bank and route | Trading fees plus withdrawal fees |
| Amount limits | Per-gateway limits apply | Limits vary by bank | Exchange and local partner limits apply |
| Reach | Bank and mobile money | Bank account required | Limited to supported withdrawal routes |
| Reconciliation | One API record per payout | Varies by bank | Varies by exchange |
The practical difference is reach and predictability. Local payout covers mobile money recipients. It also returns a quote you can review before you confirm.
Best Practices for Paying Out in Senegal
Match the rail to the recipient. Choose bank or mobile money based on what the recipient actually uses. For wallet-specific guidance, see Senegal mobile money payouts.
Validate details before you submit. Confirm the recipient’s local details at collection time. Store them exactly as the recipient gave them, and re-confirm before any recurring batch.
Check per-gateway limits before submitting a payout. Review the Local Payout XOF and Mobile Money (SN) limits before you build batch logic.
Quote first, then commit. Review the quoted XOF amount before submission. That keeps your team aligned on what the recipient will receive.
Plan for exceptions. Some payouts may fail, so design a retry path and a clear recipient notification.
Keep one record per payout. Store the gateway, the quote and the final status against your internal reference. For the wider regional picture, see mobile money payouts in Africa.
Frequently Asked Questions
How fast do local payouts to Senegal settle?
Local Payout XOF (gateway ID 1265) and Mobile Money (SN) (gateway ID 1325) both settle in under 30 minutes. SWIFT (USD), gateway ID 705, settles T+1, meaning the next business day.
What amount limits apply to Senegal payouts?
Local Payout XOF pays from XOF 500 to XOF 50,000,000 per payout. Mobile Money (SN) pays from XOF 100 to XOF 200,000 per payout, so check the limit that fits your amount.
Why is mobile money so important for Senegal payouts?
Across UEMOA, electronic money reached about 11 billion transactions worth CFA160,415 billion in 2024, with Senegal a leading share of both volume and value. Senegal’s diaspora still injects about CFA2,200 billion a year.
Does my recipient need a crypto wallet?
No. Your recipient gets a normal local credit in their usual account or wallet. They never touch stablecoins, and the payment looks like any other domestic transfer.
Is paying out this way legal and compliant?
Yes, when it runs through regulated infrastructure. Yativo is registered with FinCEN as a Money Services Business, registration number 31000270723339. A licensed local payout partner handles the local leg. Your own tax and reporting duties still apply, so confirm them with your advisor.
How long does a quote last?
Quotes from the exchange-rate endpoint hold for 5 minutes. You see the rate, the fees and the exact amount your recipient gets before you confirm.
Start Sending Senegal Payouts with Yativo
Fund a float with USDC or fiat, quote the conversion, and let a licensed local payout partner credit recipients in XOF. Bank and mobile money rails settle in under 30 minutes. Many recipients in Senegal live on mobile money, so plan for wallets from day one. Book a demo to set up your first payout, or contact sales if you already know your monthly volume.
Sources
- lesoleil.sn: CFA2,200 billion in 2025
- lesoleil.sn: CFA2,211 billion in 2024
- remittanceprices.worldbank.org: 6.36% of the amount sent
- ndarinfo.com: 11 billion transactions worth CFA160,415 billion in 2024
- downloads.bceao.int: BCEAO 2024 report