M-PESA Global Charges 2026: Transfers, GlobalPay, Limits & Fees

Quick Answer: M-PESA Global covers two different cross-border tools: international transfers and GlobalPay online payments. Receiving remittances into your M-PESA wallet is free on the M-PESA side, outbound transfer costs vary by corridor and are shown before PIN entry, and GlobalPay works mainly through a 3.5% forex markup rather than a flat card fee. Safaricom's public pages show different limits depending on the specific corridor or product, so the confirmation screen remains the final figure for any transfer or purchase.

M-PESA started as a domestic money transfer tool, but it has long since expanded beyond Kenya's borders. Today, through M-PESA Global, registered users can send money abroad, receive remittances into their wallet, pay selected international merchants online, and use connected services such as PayPal through the broader M-PESA Global ecosystem.

M-PESA Global is not one single product. It is an umbrella covering the international transfer service and the GlobalPay Virtual Visa Card. This guide covers both, including how they work, the charges that matter, the limits Safaricom publicly discloses, and the official channels you should use.

M-PESA Global ( How It Works )

M-PESA Global's cross-border transfer capability is built around Safaricom's international partner network. Current public Safaricom materials prominently name Western Union and also reference connected international services such as PayPal. In practice, the exact route depends on the country, payout method, and partner corridor available for that transaction.

Receiving money into your M-PESA wallet is presented as free on the M-PESA side. When supported remittance partners send funds into Kenya, the sender's provider handles the conversion and your M-PESA wallet receives the Kenya shilling amount credited to you. The free part applies to receiving into the wallet itself. If you later withdraw the money as cash, ordinary local M-PESA withdrawal charges still apply.

Sending Money Abroad

You access the outbound transfer service by dialling *840# on your Safaricom line or by opening the M-PESA app and selecting the Global section. From there, you choose the country, payout path, and the recipient details required for that specific corridor, then review the charge and exchange-rate outcome on the confirmation screen before entering your PIN.

Current public Safaricom materials show a standard M-PESA Global transfer tariff for the main sending service: KES 100 for KES 101-5,000, KES 250 for KES 5,001-15,000, KES 350 for KES 15,001-35,000, and KES 500 for KES 35,001-70,000. Even with those published bands, the exchange rate and destination corridor still matter, so you should always review the final recipient amount on the confirmation screen before you authorise the transfer.

Safaricom also does not present one perfectly uniform limit across every international route. The main M-PESA Global page highlights a standard transfer range starting from KES 101 and up to KES 70,000 for the standard service, while some partner-specific corridors are described using wider M-PESA customer limits. The practical rule is simple: the route you are using will show the applicable limit before confirmation.

East Africa Regional Transfers

Within East Africa, M-PESA Global and related mobile-money corridors make cross-border sending especially practical. Safaricom's public materials have historically highlighted easy cross-border movement between Kenya and neighbouring markets, but the exact USSD path can depend on the operator in the sending country. Because those paths are operator-specific and can change, the most reliable source is the menu shown by the partner network in that country at the time of sending.

In general, regional transfers tend to be simpler and often cheaper than intercontinental ones. Still, the charge is not one universal fixed number across all East African routes, so you should always read the on-screen fee and FX result before confirming.

What You Need to Send

To send money internationally via M-PESA Global, you must already be a registered M-PESA customer. No separate banking application is normally required for the transfer service itself. Depending on the country and partner path, you may need the recipient's full name, payout details, bank information, or a destination-specific security input such as a secret word for certain Western Union cash-pickup routes.

For cash-pickup transactions, the recipient will generally need a valid government-issued ID at collection. For bank deposit transactions, you should be ready with the recipient's account details exactly as requested by the route you selected.

Receiving Money from Abroad on M-PESA

Receiving international remittances into your M-PESA wallet is free from the M-PESA side. You do not need to initiate a separate receive request; when a supported sender or remittance partner completes the transfer into your wallet, you receive an SMS confirmation and the Kenya shilling amount lands in your M-PESA balance.

The sender-side provider determines the foreign-exchange conversion before the money reaches your wallet. That means your cost as the recipient is not an M-PESA receive fee, but the final shilling amount can still reflect the exchange rate and fees applied by the sender's provider before the transfer reaches Kenya.

One important distinction remains: receiving into the wallet is free, but cashing out is not. If you withdraw the received funds through an M-PESA agent or ATM after the money arrives, the standard local withdrawal tariff applies.

M-PESA GlobalPay Virtual Visa Card

The GlobalPay Virtual Visa Card is separate from the international transfer tool. It is a digital Visa card linked to your M-PESA wallet and designed for international online payments. Instead of being a physical plastic card, it exists inside the M-PESA digital experience and gives you a card number, expiry date, and CVV for use on supported global merchants.

Safaricom's public GlobalPay materials highlight the security design around card usage, including temporary CVV generation. That makes the product more controlled for online spending than simply storing a permanent card code indefinitely. The exact card-management steps can vary by app version, but Safaricom positions the product as a secure digital card for cross-border online use.

GlobalPay Charges

The main published GlobalPay cost is a 3.5% forex markup on the prevailing billing-currency exchange rate at the time of purchase. Safaricom's public materials do not frame GlobalPay around an annual card fee or a normal local card maintenance charge. The major cost to watch is the markup applied when your transaction is converted into the merchant currency.

In simple terms, if an international purchase works out to the equivalent of KES 10,000 before markup, the total deduction is about KES 10,350. For smaller subscriptions, the same rule applies: multiply the base KES equivalent by 1.035 to estimate the wallet deduction before the final confirmation.

Illustrative Purchase Base KES Equivalent 3.5% Markup Total Wallet Deduction
Streaming subscriptionKES 1,500.00KES 52.50KES 1,552.50
Online orderKES 10,000.00KES 350.00KES 10,350.00
Higher-value purchaseKES 25,000.00KES 875.00KES 25,875.00

GlobalPay Limits

Current public Safaricom GlobalPay materials say the product follows normal M-PESA customer limits. That means the card is generally framed around a minimum spend of about KES 1, a maximum of KES 250,000 per transaction, and an overall daily ceiling of KES 500,000. Safaricom also notes that inactivity can trigger dormancy and that card-management actions are available inside the service.

Limit Amount / Rule
Minimum purchaseApproximately KES 1 equivalent
Maximum per transactionKES 250,000
Maximum daily totalKES 500,000
Card validity3 years from activation on current public materials
DormancyInactivity can trigger dormancy under Safaricom's product rules

What GlobalPay Can and Cannot Be Used For

GlobalPay is meant for international online merchants that accept Visa. Safaricom positions it for global e-commerce and subscription spending rather than for ordinary Kenyan merchant payments. In practical terms, local Kenya shilling payments are still better handled through standard M-PESA channels such as Paybill and Buy Goods.

Safaricom also restricts certain merchant categories. Public materials specifically flag areas such as gambling and cryptocurrency-related use as restricted. If a merchant falls within a blocked category, the transaction can fail even if your wallet has enough money.

For recurring subscriptions, merchant handling can differ from one platform to another. Always review how the merchant stores or reuses card credentials and keep an eye on the spending controls available inside the GlobalPay experience.

PayPal Integration

Safaricom publicly links M-PESA Global with PayPal as part of its international payments ecosystem. This is especially useful for customers who pay or receive money through PayPal and want a bridge into their M-PESA wallet. PayPal support is related to the wider M-PESA Global service family, but it should not be confused with the separate GlobalPay Virtual Visa card itself.

How to Register and Activate M-PESA Global Services

No separate registration is usually required for the standard M-PESA Global transfer service beyond being a registered M-PESA customer. You dial *840# or use the M-PESA app, choose the Global option, and proceed through the route available for your transfer corridor.

GlobalPay activation is handled separately through the M-PESA digital experience. Current public Safaricom materials point customers to the GlobalPay flow inside the M-PESA app, while older and related public references also show GlobalPay management options through USSD-linked M-PESA services. In practice, the M-PESA app is the clearest current access path for activation and card management.

  • International transfer service: use *840# or the M-PESA app, choose the Global option, then follow the corridor-specific prompts shown on screen.
  • GlobalPay activation: open the M-PESA app, navigate to the Global / GlobalPay area shown in your version of the app, accept the terms, and complete setup with your M-PESA PIN.
  • Card management: use the same GlobalPay area to view details, manage the card, and take action if you suspect compromise.

If you cannot see the service when you expect it to be available, visit a Safaricom shop with your ID or contact customer care so the account and service eligibility can be checked directly.

Official Contacts for M-PESA Global

For M-PESA Global transfer issues, GlobalPay questions, or transaction disputes, use official Safaricom channels only.

Channel Details
M-PESA Global transfer access*840# or the M-PESA app
GlobalPay informationSafaricom GlobalPay page
Official M-PESA Global pageSafaricom M-PESA Global page
Customer care (Safaricom line)Dial 100
M-PESA support lineDial 200
Safaricom shop supportVisit any Safaricom shop with your ID
Safaricom emailcustomercare@safaricom.co.ke

Frequently Asked Questions

What are the charges for M-PESA Global?

M-PESA Global does not have one single universal fee because it covers more than one service. For international transfers, the charge depends on the destination, payout route, partner corridor, and exchange rate shown at the time of sending. For GlobalPay, the main published cost is a 3.5% forex markup on the transaction value rather than a flat card fee. Receiving money into your M-PESA wallet is free on the M-PESA side.

What are the M-PESA charges for sending money abroad?

Current public Safaricom materials show standard M-PESA Global transfer charges of KES 100 for KES 101-5,000, KES 250 for KES 5,001-15,000, KES 350 for KES 15,001-35,000, and KES 500 for KES 35,001-70,000. Corridor-specific conditions and exchange rates can still affect the total outcome shown on your confirmation screen.

How does M-PESA Global work?

M-PESA Global works as Safaricom's umbrella for cross-border transfers and global online payments. For international sending, you use *840# or the M-PESA app, choose the Global option, then follow the route shown for your destination. For GlobalPay, you activate the virtual Visa card inside the M-PESA app and use it for supported international online purchases. The two services are related, but they are not the same product.

What is the maximum limit for M-PESA Global?

The standard public M-PESA Global transfer page shows international transfers starting from KES 101 and up to KES 70,000. However, some partner-specific corridors may be presented differently, so the exact route you choose can affect the limit shown. For GlobalPay, current public Safaricom materials align the product to normal M-PESA customer limits, including KES 250,000 per transaction and KES 500,000 per day.

What is the maximum transaction limit per day?

For standard consumer M-PESA generally, the daily transaction limit is KES 500,000. On this page, the most important daily limit is the GlobalPay daily ceiling, which Safaricom publicly aligns with the same KES 500,000 customer limit. For international money transfer routes, the limit can be narrower depending on the corridor, which is why the route-specific confirmation screen matters.

What's the cheapest way to transfer money abroad?

There is no one universal cheapest route because the answer changes with the destination, partner corridor, exchange rate, and payout method. A transfer with a low visible fee can still be expensive if the exchange-rate spread is poor. The cheapest practical option is usually the one that gives the best total outcome after combining the stated fee and the FX conversion. That is why you should compare the final recipient amount, not just the headline fee.

How do I avoid the 3.5% foreign transaction cost on GlobalPay?

If you use GlobalPay on an international merchant, the published 3.5% forex markup is part of the product's pricing model, so you do not really avoid it while still using that card. The practical way to avoid that cost is to use a different payment route entirely, such as a different card product or a merchant that allows local Kenya-shilling payment without foreign exchange conversion. For GlobalPay itself, the markup is the normal cost of use.

Can I use M-PESA in the USA?

You cannot use ordinary domestic M-PESA merchant payments in the USA the way you would pay a Kenyan Till or Paybill. What M-PESA Global does let you do is receive money from supported international partners, send money through supported transfer corridors, and use GlobalPay for international online merchants. So the answer is yes for certain international transfer and online-payment use cases, but not as a blanket replacement for a US domestic banking network.

How many countries use M-PESA Global?

Safaricom publicly describes M-PESA Global's reach in terms of partner corridors and access to over 200 countries and territories through its international payout network. That does not mean M-PESA itself operates as a domestic wallet in all those places. It means the transfer ecosystem connected to M-PESA Global can reach recipients in a very large number of countries through partners such as Western Union.

How do I stop GlobalPay from deducting money from M-PESA?

If a merchant is charging your GlobalPay card for a recurring subscription or stored-card payment, the practical solution is to manage the card inside the GlobalPay section of the M-PESA app. Safaricom's public materials indicate that you can manage, suspend, or cancel the card from that area. You should also cancel the subscription with the merchant itself, because merchant-side billing authority can continue unless you stop it there too.

All figures in this guide reflect M-PESA Global and GlobalPay terms checked as of March 2026. The main public references are the M-PESA Global page and the GlobalPay page. Exchange rates, some corridor limits, and international transfer charges are dynamic, so the confirmation screen shown before you enter your PIN is always the definitive figure for that specific transaction.