Tools/Explorers

M-Pesa vs Stablecoins in Kenya: Mobile Money Meets Digital Dollars

Compare M-Pesa and stablecoin payments in Kenya: fees, limits, cross-border transfers, savings products, merchant acceptance, and regulatory landscape.

Spark Team

M-Pesa vs Stablecoin Payments in Kenya

Kenya's mobile money ecosystem is one of the most developed in the world. M-Pesa, launched by Safaricom in 2007, reported roughly 41 million monthly active users in Kenya for FY2026 (ending March 2026) and processed KES 41.68 trillion (approximately $322 billion) in transaction value that year. With over 333,000 agents nationwide, M-Pesa is effectively Kenya's default payment rail.

At the same time, stablecoins are emerging as an alternative for Kenyan users who need dollar-denominated savings, cheaper cross-border transfers, or access to the global digital economy. Kenya's Virtual Asset Service Providers Act commenced on 4 November 2025, with implementing VASP Regulations gazetted in July 2026, giving stablecoins a formal regulatory framework for the first time. This comparison examines where M-Pesa excels, where stablecoins offer advantages, and how the two systems increasingly complement each other.

Fee Comparison by Transaction Size

M-Pesa uses a tiered fee structure where costs increase with transaction size. Sending to another registered M-Pesa user is free for amounts up to KES 100, then charges flat fees per band. Stablecoin transfers on low-cost networks carry minimal network fees regardless of amount, though on-ramp and off-ramp costs (converting between KES and stablecoins) add 1 to 3 percent depending on the provider.

Transaction Size (KES)M-Pesa Send FeeM-Pesa Withdrawal FeeStablecoin Transfer FeeStablecoin Off-Ramp Cost
1 to 100FreeN/A (below minimum)< KES 11 to 3%
101 to 500KES 7KES 29< KES 11 to 3%
1,501 to 2,500KES 33KES 29< KES 11 to 3%
10,001 to 15,000KES 87KES 143< KES 51 to 2%
20,001 to 35,000KES 108KES 211< KES 51 to 2%
35,001 to 50,000KES 108KES 278< KES 51 to 2%

For small domestic transfers under KES 500, M-Pesa is cheaper because its send fee (KES 7) costs less than the typical stablecoin off-ramp spread. For larger amounts above KES 15,000, stablecoins become more competitive: M-Pesa's send-plus-withdrawal fees can exceed KES 300, while a stablecoin transfer on a low-cost network costs under KES 5 in network fees. The off-ramp cost is the deciding factor: if the recipient can spend stablecoins directly (via a crypto-enabled merchant or crypto debit card), the savings are significant. If they need to cash out to M-Pesa, the off-ramp spread narrows the advantage.

For a broader analysis of stablecoin transfer costs across networks, see the stablecoin transfer cost comparison.

Transaction Limits

M-Pesa imposes strict limits on transaction sizes and wallet balances, set by Safaricom in coordination with the Central Bank of Kenya. Stablecoins on most networks have no protocol-level limits, though regulated exchanges and on-ramp providers impose their own KYC-based thresholds.

Limit TypeM-PesaStablecoins (self-custody)
Per transaction maximumKES 250,000 (~$1,930)No protocol limit
Daily transaction limitKES 500,000 (~$3,860)No protocol limit
Wallet balance capKES 500,000 (~$3,860)No protocol limit
International send (M-Pesa Global)KES 150,000 per transferNo protocol limit
International daily limitKES 300,000Exchange/on-ramp dependent

The KES 500,000 wallet cap (approximately $3,860 at ~KES 129.5/USD) means M-Pesa cannot serve as a meaningful savings vehicle for anyone with more than a few thousand dollars. Business accounts can negotiate higher limits, but the personal caps are fixed. With a self-custodial stablecoin wallet, there are no balance ceilings: a user can hold $100 or $100,000 in USDC, USDT, or any other stablecoin without platform restrictions.

Cross-Border Transfers: M-Pesa Global vs Stablecoin Remittances

Kenya received approximately $4.96 billion in diaspora remittances in the 12 months to June 2026. Traditional channels like Western Union and bank wires charge an average of 7 to 8.8 percent for sub-Saharan Africa transfers, according to World Bank data. M-Pesa Global, which partners with Western Union, MoneyGram, Remitly, and others, improves on this but still carries meaningful costs through flat fees and exchange rate markups.

Stablecoin remittances offer a structurally different cost model. A sender in the US or UK can purchase USDC or USDT on an exchange, send it to the recipient's wallet in seconds, and the recipient off-ramps to M-Pesa through a local provider. Total costs for the Kenya corridor range from 1.5 to 3 percent all-in, including the on-ramp spread, network fee, and off-ramp spread. A Kotani Pay pilot demonstrated total costs under 1.5 percent for stablecoin-to-M-Pesa flows. For more corridor-specific data, see the remittance calculator and the remittance corridor comparison.

ChannelTypical Cost (% of $200 send)Settlement TimeRecipient Gets
Western Union to M-Pesa5 to 8%Minutes to hoursKES in M-Pesa
Bank wire (SWIFT)7 to 12%2 to 5 business daysKES in bank account
M-Pesa Global3 to 6%MinutesKES in M-Pesa
Stablecoin to M-Pesa off-ramp1.5 to 3%MinutesKES in M-Pesa
Stablecoin (wallet to wallet)< 0.1%SecondsStablecoin in wallet

The key insight is that stablecoins eliminate the middle of the value chain: there is no correspondent bank, no FX desk taking a spread on each hop. The remaining costs sit entirely at the edges (on-ramp and off-ramp), which competition among local providers continues to compress.

Savings Products: M-Shwari vs Dollar Stablecoins

Safaricom's M-Shwari product, operated in partnership with NCBA Bank, offers a mobile savings account accessible through the M-Pesa menu. It pays a tiered interest rate of approximately 6 to 7 percent per year on KES balances, with a lock savings option at the higher end. M-Shwari also provides instant micro-loans based on savings history, which has been a major driver of adoption.

However, M-Shwari's returns are denominated in Kenyan shillings. With Kenya's inflation running at 6.8 percent as of September 2026 (the highest since January 2024), M-Shwari's real return has turned negative: savers are losing purchasing power even while earning nominal interest. The shilling has been relatively stable against the dollar in 2026 (trading around KES 129 to 130 per USD), but Kenya has experienced episodes of rapid depreciation in recent years.

Holding dollar-denominated stablecoins offers Kenyan savers an alternative: preservation of purchasing power in dollar terms, without needing a US bank account or meeting the minimum balance requirements of Kenya's dollar-denominated bank accounts. Some yield-bearing stablecoins offer returns on top of the dollar exposure, though Kenya's new VASP Regulations explicitly prohibit the payment of interest or yield on stablecoins issued under Kenyan licenses. Users accessing foreign-issued stablecoins through offshore platforms may still earn yield, but the regulatory status of those arrangements remains uncertain.

Merchant Acceptance and Everyday Payments

M-Pesa's merchant network is unmatched in Kenya. Safaricom reported over 333,000 agents at the end of FY2026, and the Lipa Na M-Pesa (Buy Goods) system is accepted at nearly every retail outlet in the country, from supermarket chains to roadside vendors. Customers pay zero fees for till payments; merchants pay approximately 0.5 percent of the transaction value, capped at KES 200.

Stablecoin merchant acceptance in Kenya is still nascent. A small but growing number of businesses accept USDT or USDC through payment processors, and crypto debit cards allow users to spend stablecoins at any Visa or Mastercard terminal. But for everyday purchases: groceries, transit, utilities: M-Pesa remains the only practical option. This is unlikely to change soon. M-Pesa's network effect (over 41 million monthly active users in a country of 55 million) creates a powerful barrier to entry for any alternative payment system.

The more realistic model is complementary: stablecoins serve as a savings and transfer layer, while M-Pesa handles last-mile payments. A user receives a stablecoin remittance from the diaspora, off-ramps to M-Pesa through a local provider, and spends in KES at their usual merchants.

Regulatory Landscape

Kenya's approach to crypto regulation has moved from ambiguity to formal licensing. The Virtual Asset Service Providers Act of 2025 established the legal basis, and the VASP Regulations of July 2026 (Legal Notice No. 134) filled in the operational details. The Central Bank of Kenya oversees stablecoin issuance, while the Capital Markets Authority supervises tokenization activities.

Key provisions of the 2026 regulations include a minimum capital requirement of KES 300 million for stablecoin issuers, a mandate for 100 percent reserve backing (with at least 30 percent held in segregated accounts at Kenyan commercial banks), and an explicit prohibition on paying interest or yield on stablecoins. The regulations also give the CBK authority to restrict access to foreign-issued stablecoins that have not been approved, which could affect the availability of USDT and USDC on licensed Kenyan exchanges.

M-Pesa operates under Safaricom's money transmitter license and is regulated by the CBK under existing mobile money regulations. This regulatory clarity, built over nearly two decades of operation, gives M-Pesa a significant institutional advantage. Stablecoin providers entering Kenya must navigate a newer and less tested framework. For a broader view of how regulation shapes stablecoin markets, see our research on global stablecoin regulation.

The Complementary Model: Stablecoins as a Bridge

The most compelling use case for stablecoins in Kenya is not replacing M-Pesa but connecting it to the global digital economy. The complementary model works like this:

  • A Kenyan freelancer earns USDC from an international client on a platform like Upwork or directly via a stablecoin payout
  • A diaspora family member in the US buys USDT and sends it to their relative's wallet, bypassing Western Union's 5 to 8 percent fees
  • A small business imports goods from China and settles the invoice in stablecoins, avoiding the delays and costs of SWIFT transfers
  • The recipient in each case off-ramps to M-Pesa through a local provider and spends in KES at M-Pesa merchants

This model preserves M-Pesa's dominance in domestic retail while giving Kenyan users access to dollar-denominated value transfer at a fraction of traditional cross-border costs. It also addresses the wallet cap limitation: users can hold savings in stablecoins beyond M-Pesa's KES 500,000 ceiling and move funds to M-Pesa only when they need to spend.

On the Bitcoin side, protocols like Spark enable stablecoin transfers natively on Bitcoin with near-zero fees and instant settlement. USDB, a dollar stablecoin issued by Flashnet on Spark, offers a Bitcoin-native alternative to Ethereum- or Tron-based stablecoins for users who prefer to stay within the Bitcoin ecosystem. For a direct comparison of Bitcoin and M-Pesa as payment systems, see our Bitcoin vs M-Pesa comparison.

Who Should Use What

The right tool depends on the use case. Neither M-Pesa nor stablecoins is universally superior: each excels in a specific context.

Use M-Pesa when you are making domestic payments to merchants, sending small amounts to other Kenyans, paying bills through Paybill, or accessing micro-loans through M-Shwari and Fuliza. M-Pesa's zero-fee merchant payments, ubiquitous acceptance, and integrated lending products make it unbeatable for everyday Kenyan transactions.

Use stablecoins when you are receiving international payments or remittances, saving in dollars to hedge against shilling depreciation, making cross-border business payments, or holding value above M-Pesa's KES 500,000 wallet cap. Stablecoins excel at cross-border transfers and dollar-denominated savings, the two areas where M-Pesa's limitations are most apparent.

Use both together for the best outcome: stablecoins for receiving international value and preserving purchasing power, M-Pesa for spending locally. This hybrid approach is already emerging among Kenyan freelancers, diaspora families, and SMEs engaged in international trade.

Frequently Asked Questions

Can I send stablecoins directly to an M-Pesa account?

Not directly. M-Pesa does not natively support stablecoins. However, several Kenyan fintech providers (including Kotani Pay and others) offer off-ramp services that convert stablecoins to KES and deposit them into an M-Pesa wallet. The process typically takes minutes and costs 1 to 3 percent of the transaction value.

Yes. Kenya's Virtual Asset Service Providers Act of 2025, which commenced on 4 November 2025, provides the legal basis for virtual asset activities. The VASP Regulations of July 2026 establish specific rules for stablecoin issuance, including CBK oversight, reserve requirements, and capital minimums. Licensed VASPs can legally offer stablecoin services in Kenya, though foreign-issued stablecoins may face restrictions if not approved by the CBK.

Is M-Pesa cheaper than stablecoins for sending money within Kenya?

For small transactions under KES 1,000, M-Pesa is almost always cheaper because its send fees (KES 0 to 7) are lower than the typical 1 to 3 percent off-ramp cost of converting stablecoins to M-Pesa. For larger transactions above KES 15,000, stablecoins can be cheaper if the recipient does not need to off-ramp immediately, since the network transfer fee is negligible regardless of amount.

How do stablecoins compare to M-Pesa for sending money from the US to Kenya?

Stablecoins are typically 50 to 75 percent cheaper than traditional remittance channels for the US-to-Kenya corridor. Traditional services charge 5 to 8 percent of the transfer amount, while stablecoin routes (including on-ramp and off-ramp costs) range from 1.5 to 3 percent. M-Pesa Global, which partners with Western Union and others, falls in between at roughly 3 to 6 percent. See our remittance calculator for corridor-specific estimates.

Can I earn interest on stablecoins in Kenya?

Kenya's VASP Regulations of 2026 explicitly prohibit stablecoin issuers from paying interest or yield on stablecoins. However, Kenyan users who hold stablecoins through offshore platforms may still access yield products, though the regulatory status of those arrangements under Kenyan law remains uncertain. M-Shwari, by comparison, offers approximately 6 to 7 percent annual interest on KES savings, but with inflation running at 6.8 percent (September 2026), real returns are near zero or negative.

What happens if M-Pesa goes down?

M-Pesa outages affect all transactions on the platform, since it is a centralized system operated by Safaricom. Stablecoins on public blockchains have no single point of failure: transfers continue as long as the underlying network is operational. However, the off-ramp providers that convert stablecoins to M-Pesa may have their own downtime, so full redundancy requires the ability to spend stablecoins directly.

Which stablecoin is most used in Kenya?

USDT on the Tron network is the most widely used stablecoin for peer-to-peer transfers in Kenya, consistent with its dominance across emerging markets. USDC is more common for institutional and compliance-focused flows. For Bitcoin-native stablecoin access, USDB on Spark provides an alternative with instant settlement and near-zero fees. For a broader comparison, see our stablecoin comparison tool.

This tool is for informational purposes only and does not constitute financial advice. M-Pesa fee data is based on publicly available 2026 tariff tables and may not reflect the latest Safaricom updates. Stablecoin costs vary by network, provider, and market conditions. Exchange rates, regulatory requirements, and product features change frequently. Always verify current fees and regulations before making financial decisions.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →