Skip to main content
Online Income

Remitly to M-Pesa Kenya: Transfer Fees, Rates & Limits

Alex MorganAlex MorganOctober 17, 2026Updated: October 17, 202612 min read

Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

Remitly to M-Pesa Kenya: Transfer Fees, Rates & Limits โ€“ featured image

If you send $500 from the United States to a Safaricom M-Pesa number in Nairobi via Remitly, you won't pay the zero-fee transfer price advertised on the homepage. You will pay anywhere from $7.50 to $16 in currency conversion shaving before the recipient hears that familiar M-Pesa confirmation chime.

Fintech platforms love shouting about "zero transfer fees" while quietly widening the foreign exchange spread behind your back. Remitly isn't a charity; it makes its margin on the difference between the mid-market exchange rate and the retail rate it sells to you.

When you run remote services, manage cross-border contractor payouts, or send cash home to family, understanding how Remitly routes payments to Safaricom M-Pesa is the difference between keeping your earnings and handing a 2% cut to an intermediary.

RemoGrid is reader-supported. When you sign up through links on our site, we may earn an affiliate commission at no extra cost to you. We only recommend platforms we have tested directly.

Before diving into setup, let's dissect how Remitly moves money into Kenya and how it compares to alternative rails.

Remitly mobile interface showing an active transfer to a Safaricom M-Pesa phone number

The Real Cost: Remitly's FX Margin vs. Mid-Market

Remitly splits its service into two tiers: Express and Economy.

With Express, you pay with a debit or credit card. The money lands in the recipient's Safaricom wallet almost instantly - usually under two minutes. With Economy, you fund the transfer from a domestic bank account (via ACH in the US, EFT in Canada, or Faster Payments in the UK). It takes three to five business days to clear, but it comes with a slightly better exchange rate or lower base fees.

Here is where the marketing tricks you: Remitly frequently runs "promotional rates" for first-time senders. They might offer you an exchange rate that looks identical to Google or Reuters. Once that introductory honeymoon ends, the rate drops. The platform regularly takes a spread between 1.2% and 2.8% below the interbank rate.

Let's look at the numbers. Assume the mid-market rate is 1 USD = 130.00 KES.

Service & TierUpfront Transfer FeeExchange Rate Offered (USD/KES)Recipient Gets (on $500 USD)Effective Total Cost
Remitly Express (Promotional)$0.00129.8064,900 KES$0.77 (0.15%)
Remitly Express (Standard)$1.99127.1063,550 KES$12.38 (2.47%)
Remitly Economy (Standard)$0.00127.8063,900 KES$8.07 (1.61%)
Sendwave$0.00127.5063,750 KES$9.61 (1.92%)
Wise (Direct to M-Pesa)$4.85129.98 (Mid-Market)64,360 KES$4.85 (0.97%)
WorldRemit (Cash/Wallet)$1.99126.9063,450 KES$13.88 (2.77%)

Looking at this data, Remitly's Economy tier saves you cash if you don't mind waiting out the clearing period. But if you need instant delivery, Remitly Express runs neck-and-neck with Sendwave, while Wise generally beats both on transfers above $300 because Wise doesn't mark up the exchange rate.

If you are a freelancer getting paid by foreign clients, check our guide on how freelancers get paid in Kenya to see how direct platform payouts via Upwork or Payoneer compare to remittance aggregators.

Safaricom M-Pesa Limits and Regulatory Rules

You cannot send an infinite amount of money into an M-Pesa wallet. The Central Bank of Kenya (CBK) imposes strict statutory limits on mobile money to comply with anti-money laundering (AML) laws.

Here are the hard boundaries you will hit when sending to Kenya:

  • Per-Transaction Limit: KES 250,000 (roughly $1,900 to $2,000 depending on the current exchange rate).
  • Daily Holding/Transaction Limit: KES 500,000.
  • Maximum Wallet Balance: KES 500,000 at any given second.

What happens if you send $2,200 via Remitly Express when the recipient already has KES 50,000 sitting in their M-Pesa account? The transaction fails immediately.

Safaricom's API checks the recipient's balance before accepting the incoming credit. If the inbound transfer pushes the account past the KES 500,000 ceiling, Safaricom rejects the batch.

Your money doesn't vanish, but it sits in Remitly purgatory for 48 to 72 hours until Remitly's support notices the bounce and refunds your debit card.

The recipient's phone number format must also be clean to avoid routing errors.

Entering the recipient phone number with Kenyan country code +254 on the Remitly interface

Step-by-Step: Sending from Remitly to Safaricom M-Pesa

Setting up the transfer takes five minutes if you have your documents in order. If you're a remote worker directing an overseas client to pay you this way, send them these exact instructions to prevent botched transfers.

1. Create and Verify the Sender Account

Remitly operates under strict sending country financial regulations (FinCEN in the US, FCA in the UK, FINTRAC in Canada). The sender must sign up using their legal name matching their bank records.

If the sender tries to use a VPN or enters a nickname, Remitly flags the account before the transfer hits Safaricom's network.

2. Select Kenya and Enter the Amount

Choose Kenya as the delivery destination. Enter the amount in your home currency (USD, GBP, EUR, CAD, AUD). The calculator displays the payout in KES alongside the delivery speed options (Express vs. Economy).

3. Choose "Mobile Money" as Delivery Method

Remitly offers bank deposits, cash pickup, and mobile money. Select Mobile Money, then select M-Pesa as the operator.

4. Enter the Recipient Details Accurately

This is where 80% of failed transfers occur. You must input:

  • Recipient's Full Legal Name: Must match the name on their Kenyan National ID (or Alien ID/Passport) tied to their Safaricom SIM card.
  • Phone Number: Drop the initial zero. If the Kenyan number is 0712 345 678 or 0110 123 456, enter it as +254 712 345 678 or +254 110 123 456.
  • Reason for Transfer: Choose "Family/Personal Support" or "Services" depending on your context. Selecting commercial categories can occasionally trigger a compliance request for an invoice.

If you are evaluating different job platforms that send payouts via international wire or mobile apps, cross-reference our breakdown of the best freelance platforms for beginners.

5. Fund the Transfer

Use a debit card for immediate delivery. Credit cards work on the Express tier, but your card issuer will treat it as a cash advance, slapping you with a separate 3% to 5% fee on your credit card statement alongside higher APR interest. Stick to debit cards or linked bank accounts.

Remitly Sending Limits (Tier Breakdown)

Even if Safaricom allows KES 250,000 per transaction, Remitly enforces its own platform-level limits based on sender verification.

When you open a fresh account, you start on Tier 1. If you need to pay a regular remote contractor in Kenya or send money for an emergency, Tier 1 limits will quickly get in your way.

Here is Remitly's tier structure for US-based senders (European and Canadian tiers use roughly equivalent values in EUR and CAD):

Verification TierRequirements24-Hour Limit30-Day Limit180-Day Limit
Tier 1Name, residential address, date of birth, last 4 digits of SSN (US).$2,999$10,000$18,000
Tier 2Full SSN/ITIN, government photo ID (Passport/Driver's License), proof of address.$6,000$20,000$36,000
Tier 3Proof of source of funds (paystub, bank statement, or tax filings).$10,000$30,000$60,000

Upgrading from Tier 1 to Tier 2 takes roughly 24 to 48 hours while Remitly's verification team validates the documentation. Don't wait until the day you need to send $4,000 to upload your passport.

Remitly tracks all transaction volumes across rolling windows rather than calendar months.

Remitly identity verification interface showing document upload prompts

Why Transfers Fail: The 4 Most Common Bottlenecks

A blocked transfer can freeze your funds for days. If you send money through Remitly to M-Pesa regularly, you will eventually see an error message. These are the four scenarios that account for nearly every failure:

1. Name Discrepancies

Kenyan mobile lines are bound to national identity cards via the government-mandated SIM registration system. If your recipient's ID lists them as "John Mwangi Kamau," but you type "Johnny Kamau" in Remitly, Safaricom's automated name-matching verification might flag the transaction. Minor spelling variations sometimes slide through, but completely omitted surnames will cause an automated bounce.

2. Recipient Wallet Cap Exceeded

If an online worker receives multiple payments in the same week, their M-Pesa balance might be hovering near KES 400,000. If you send KES 150,000, the transfer violates Safaricom's KES 500,000 ceiling. Safaricom drops the transfer instantly. The recipient must withdraw funds via an agent or transfer them into an external bank account (like KCB, Equity, or NCBA) before the incoming transfer can be cleared.

3. Suspended or Inactive Safaricom Line

Lines that have been dormant, haven't completed updated biometric validation, or carry an active M-Shwari or Fuliza default can hit regulatory friction. If Fuliza (Safaricom's overdraft facility) has an active unpaid negative balance, the incoming transfer might succeed, but M-Pesa will instantly swallow the funds to pay down the debt. Warn your recipient ahead of time.

4. First-Time Sender Fraud Holds

If you register a new Remitly account, connect a brand-new debit card, and attempt to send $2,500 to an African mobile wallet within 10 minutes, the fraud engine will flag your transaction. You will receive an email stating your transfer is "Under Review."

To resolve this quickly:

  • Watch your email inbox for an identity verification link.
  • Submit a clean photo of your state ID or passport without glare.
  • Make sure the billing address on your Remitly account matches the exact billing address on your bank card.

If you are managing recurring remote team payments across multiple jurisdictions, you might need broader platforms. Compare remote infrastructure with our review of the best remote job boards to see how international distributed teams organize compensation.

Remitly vs. Sendwave vs. Wise: Which Wins for Kenya?

Choosing the right platform depends on two things: transfer size and required speed.

Let's look at the trade-offs between the primary three options people use for sending money to Kenyan phone numbers.

Comparison diagram of Remitly, Sendwave, and Wise fee structures for Kenyan remittances

When Remitly Wins

Remitly is the undisputed champ for small, urgent transfers when you can take advantage of a first-time promotional FX rate. Their mobile app UX is among the easiest for non-technical users to navigate. If you're paying from countries with less common currencies (like Norwegian Krone or Singapore Dollars), Remitly supports far more originating currencies directed into M-Pesa than Sendwave.

When Sendwave Wins

Sendwave runs a lean, mobile-only operation. They don't charge any upfront transaction fees and instead wrap their entire profit margin into the exchange rate. For transfers under $300, Sendwave is consistently faster and simpler than Remitly. Its interface lacks the clutter of delivery speed tiers - it sends via debit card instantly, every time.

When Wise Wins

Wise doesn't hide profit inside the exchange rate. They give you the mid-market rate you see on Google, then charge an upfront, transparent fee based on payment method.

If you're transferring more than $500, Wise beats Remitly almost every single time. A 1.8% hidden FX markup on a $2,000 transfer is $36. Wise's transparent transaction fee on that same amount is usually around $16 to $18, putting an extra 2,500 KES directly into the recipient's pocket.

Frequently Asked Questions

How long does a Remitly transfer take to arrive in an M-Pesa wallet?

Express transfers funded by debit or credit card arrive within 1 to 5 minutes. Economy transfers funded by a local bank account take 3 to 5 business days because ACH or direct debit rails must clear first before Remitly releases the KES to Safaricom.

What are the daily transfer limits from Remitly to M-Pesa?

Remitly caps Tier 1 unverified accounts at $2,999 every 24 hours. However, Safaricom M-Pesa imposes its own regulatory limit: KES 250,000 per transaction and a maximum wallet holding/daily limit of KES 500,000. If your transfer pushes the recipient's wallet balance over KES 500,000, Safaricom rejects the transaction.

Can I send money to an Airtel Money number using Remitly?

Remitly focuses primarily on Safaricom M-Pesa for mobile wallet payouts in Kenya. While some corridors occasionally support Airtel Money, Safaricom is the primary and most reliable mobile network integration on the platform.

What name should the sender use when setting up the M-Pesa transfer?

The recipient name entered in Remitly must match the official name registered on the recipient's Safaricom line and National ID/Passport. While small typos might clear, mismatched legal names can trigger compliance holds or cause Safaricom's API to bounce the funds back to the sender.

Why was my Remitly transfer to M-Pesa cancelled or put on hold?

Cancellations usually stem from three triggers: the recipient's M-Pesa wallet balance would exceed KES 500,000, the recipient's Safaricom line is unregistered or suspended, or the sender's payment method tripped Remitly's internal fraud filters. Providing a photo ID or bank statement on Remitly clears sender-side holds.

Does the recipient pay any fee to receive or withdraw the money from M-Pesa?

Receiving funds into an M-Pesa wallet from abroad is free. However, standard Safaricom withdrawal fees apply when the recipient pulls cash out at an M-Pesa agent or transfers those funds to an external Kenyan bank account via Paybill or Lipa na M-Pesa.

#remitly#m-pesa#kenya#payments

Frequently Asked Questions

Express transfers funded by debit or credit card arrive within 1 to 5 minutes. Economy transfers funded by a local bank account take 3 to 5 business days because ACH or direct debit rails must clear first before Remitly releases the KES to Safaricom.

Remitly caps Tier 1 unverified accounts at $2,999 every 24 hours. However, Safaricom M-Pesa imposes its own regulatory limit: KES 250,000 per transaction and a maximum wallet holding/daily limit of KES 500,000. If your transfer pushes the recipient's wallet balance over KES 500,000, Safaricom rejects the transaction.

Remitly focuses primarily on Safaricom M-Pesa for mobile wallet payouts in Kenya. While some corridors occasionally support Airtel Money, Safaricom is the primary and most reliable mobile network integration on the platform.

The recipient name entered in Remitly must match the official name registered on the recipient's Safaricom line and National ID/Passport. While small typos might clear, mismatched legal names can trigger compliance holds or cause Safaricom's API to bounce the funds back to the sender.

Cancellations usually stem from three triggers: the recipient's M-Pesa wallet balance would exceed Kes 500,000, the recipient's Safaricom line is unregistered or suspended, or the sender's payment method tripped Remitly's internal fraud filters. Providing a photo ID or bank statement on Remitly clears sender-side holds.

Receiving funds into an M-Pesa wallet from abroad is free. However, standard Safaricom withdrawal fees apply when the recipient pulls cash out at an M-Pesa agent or transfers those funds to an external Kenyan bank account via Paybill or Lipa na M-Pesa.

Alex Morgan - Founder & Lead Editor
Alex MorganยทFounder & Lead Editor

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.

Related Articles

Featured image for How to Convert Dollars to Shillings Cheaply (15 Ways)Online Income

How to Convert Dollars to Shillings Cheaply (15 Ways)

Stop donating hundreds of dollars each month to predatory banking spreads. These 15 practical strategies will help you convert USD to KES while keeping your fees near zero.

#payments#kenya
October 17, 202615 min read
Featured image for How to Open a Domiciliary Account in Nigeria (2026 Guide)Online Income

How to Open a Domiciliary Account in Nigeria (2026 Guide)

Opening a domiciliary account in Nigeria lets you receive and hold foreign currency directly, avoiding forced bank conversions and punitive exchange spreads.

#nigerian-banking#domiciliary-accounts
October 17, 202614 min read