Monito.com

Best Ways To Send Money From Canada to M-Pesa in Kenya

Lydia Kibet

Guide

Oct 25, 2023
Advertiser disclosure

Canada is one of the most popular destinations in North America for Kenyan immigrant workers looking for greener pastures. As a Kenyan working abroad, one of the most common challenges is finding a means to send money to loved ones back in Kenya.

Before sending money from Canada to Kenya, you must exchange Canadian dollars for Kenyan shillings, which requires a third-party service. Fortunately, there are dozens of money transfer platforms that you can use to send money from Canada to Kenya through M-Pesa, which you can compare in real time using Monito's live comparison engine below 👇

Find the best way to send money from Canada to M-Pesa in Kenya:

Key Facts About Sending to M-Pesa

👥 Number of M-Pesa users

52.4 million

💸 Avg. cheapest cost to M-Pesa

4.0%

📅 Year founded

2007

💻 Providers sending to M-Pesa

Seven (compare them here)

⏱ Int'l transfers arrive

In minutes

🌍 M-Pesa headquarters

Kenya

7 Best Ways to Send Money From Canada to Kenya via M-Pesa

Advances in technology have made it not only possible but very easy to send money from one end of the world to another. You can transfer money from Canada to Kenya via M-Pesa in many ways, and below, we cover seven of your best options.

1. WorldRemit

If you're looking for a fast, safe, and secure way to send money from Canada to Kenya, WorldRemit should be one of your top choices. WorldRemit is among the most popular global money transfer platforms, allowing users to send money to more than 130 destinations across the globe.

It only takes a few simple steps to send money using WorldRemit. First, you'll create an account using your email address. You can use their mobile app or official website to register your WorldRemit account.

Once your account is set up, you can initiate the transfer by selecting the recipient's country, in this case, Kenya. You'll then choose your receive method and enter the amount to be sent. Some of the receive options are cash pickup, bank transfer, and mobile transfer (M-Pesa). The fees and exchange rate will be shown to you upfront. 

You should have your receiver's details ready. The information will differ depending on the method you use to send the money. Once everything is set, you can pay for the transfer via bank transfer or using your credit/debit card.

  • Average cost: $3.99 transfer fee
  • Transfer limits: KES 150,000 per transaction

2. Remitly

Remitly is a US-based digital remittance service that facilitates money transfers worldwide. You can use Remitly to send money from Canada to Kenya via M-Pesa. 

While most money transfer platforms have physical locations for cash pickup, Remitly is fully digital, which helps to keep their costs low. This way, the money transfer process is much easier, more affordable, and more transparent. 

Sending money using Remitly is a simple and straightforward process. Start by creating an account for free on their official website or downloading the app. You'll then choose your delivery provider from a list of options, including M-Pesa, Airtel Money, and various banks. The options available to you depend on your recipient's location. 

Once you've chosen M-Pesa as your preferred option, you can enter your recipient's name and address, followed by your payment information. After making the payment, you can track the transfer via email and text updates from your recipient.

You can top up your Remitly account to pay for the transfer using credit/debit/prepaid cards or via bank transfer. Before completing the transfer, you'll get a detailed overview of the whole amount, including the transfer fees. 

  • Average cost: Free transfers 
  • Transfer limits: $2,999 in 24 hours, $10,000 in 30 days

3. Sendwave

Sendwave is a global money transfer platform that facilitates money transfers from Europe and the U.S. to countries in Asia, Africa, and the Americas. It’s an app-based company that's constantly expanding its coverage through partnerships with other services like WorldRemit. 

Kenya is one of the top destinations for users sending money with Sendwave. This is mainly because it lets you send money directly to your recipient's M-Pesa mobile wallet. You can also opt to send money to their bank account instead. 

To create your Sendwave account, all you have to do is sign up, link your debit card, and verify your identity. Once your account is in effect, you can use Sendwave for fast transfers to your friends and family in Kenya. 

Kindly note that you can only make money transfers via the app, not the website. Still, you'll be able to choose from three receiving options; cash pickup, mobile wallet, and bank account. 

  • Average cost: No transfer fees
  • Transfer limits: KES 70,000 per transaction and a maximum of two transactions

4. Wise

Wise is a popular foreign exchange and money transfer platform that you can use to send money to over 175 countries across the world, including Kenya. 

You can easily use Wise to send money from Canada to Kenya. Setting up a Wise account is a straightforward process. Sign up for free using your email address or Facebook account, then choose the amount you wish to transfer.

After entering the amount you want to send, you'll be shown all the fees upfront and how long it will take for the money to reach your recipient. Next, provide your recipient's details, verify your identity, and then pay for the transfer. 

You have four options to pay for the transfer; direct debit, debit card, credit card, and bank transfer. Wise charges you a percentage of the amount to be transferred or a flat fee. You'll be charged differently depending on the currency pairing. 

  • Average cost: Depends on the amount you want to send.
  • Transfer limits: KES 150,000 per transaction, KES 300,000 per day

5. Skrill

While Skrill is a relatively new financial platform, it's a fast and secure way to send money to over 40 destinations. Skrill has gained popularity mainly due to its competitive exchange rates and relatively low fees. Neither the sender nor the recipient has to pay for the transfer. 

You can get started on Skrill by registering your account on their website or app. As one of the digital platforms, Skrill does not have physical locations, but it's conveniently easy to send money from Canada to Kenya via M-Pesa or bank transfer.

You can deposit money into your Skrill account via bank transfer or click "Mobile Wallets" on the app. Skrill is also a virtual payment platform, so you can use it for other financial purposes like paying for goods and services.

Mobile transfers reach the recipients almost instantly, which is one of the major advantages of using Skrill. If you opt for a bank transfer instead, it may take one or two days to process. 

  • Average cost: 3.99% foreign exchange fee, 1.45% withdrawal fee
  • Transfer limits: KES 70,000 per transaction, KES 300,000 per day

6. Western Union

Western Union, one of the oldest legacy platforms, is a safe and secure means to send money to over 200 countries worldwide. It's one of the options you can use to send money from Canada to Kenya. 

Initially, you could only send money via bank transfer or cash pickup. You had to visit one of their agents with the cash and all applicable fees. Nowadays, you can use their website or mobile app to send money instead. 

You can now conveniently send money from your phone straight to your recipient's mobile wallet. Once you have set up the account, all you have to do is select the country and the receiving option. Aside from Mobile Wallet, you can also choose Cash Pickup or Bank Transfer. 

You can use a bank transfer, credit, or debit card to pay for the transfer. 

  • Average cost: transfer fees start at $4.99
  • Transfer limits: $2,500 per day

7. MoneyGram

MoneyGram is the second most extensive money transfer platform after Western Union and is a trusted service you can use to send money to over 200 countries globally. 

MoneyGram also has agents and service locations in both countries, but you can use your phone to make the transfer instead. Sign up for a MoneyGram account on their website or download their app from the App Store or Google Play Store. Once you've set up your account, you can top up via credit/debit or bank transfer. 

You can send money from Canada to recipients in Kenya via mobile transfer, cash pickup, or bank transfer. MoneyGram charges you based on the amount you're sending and the selected transfer option. 

  • Average cost: 2.6% transfer fee
  • Transfer limits: KES 300,000 per day

Final Thoughts

Legacy platforms and digital remittance services have made it conveniently easy to send money internationally. Today, it's incredibly easy for Kenyans living in Canada to send money to their loved ones back home.

You can choose from at least a dozen money transfer platforms based on factors like availability, ease of use, and cost. It's important to take your time to research all your options so you can choose the most convenient option for you and your recipient.

Transfer cheaply to a loved one's M-Pesa account in Kenya:

FAQ About Sending Money to M-Pesa

Why You Can Trust Monito

Our recommendations are built on rock-solid experience.

  • We've reviewed 50+ money transfer providers
  • We've made 100+ test transfers
  • Our writers have been testing providers since 2013
Learn more about us

Sending Money to Other Mobile Wallets?

Below, you'll find all our guides helping you to send money to various mobile wallets between different countries worldwide:

Send money to GCash from France

Send money to GCash from Australia

Send money to GCash from Austria

Send money to GCash from Denmark

Send money to GCash from the Czech Republic

Send money to GCash from Finland

Send money to GCash from Ireland

Send money to GCash from Italy

Send money to GCash from Latvia

Send money to GCash from Norway

Send money to GCash from Poland

Send money to GCash from Portugal

Send money to GCash from Slovakia

Send money to GCash from Spain

Send money to GCash from Sweden

Send money to GCash from Croatia

Send money to GCash from Estonia

Send money to GCash from Slovenia

Send money to GCash from Hungary

Send money to GCash from New Zealand

Send money to GCash from the USA

Send money to GCash from Belgium

Send money to GCash from Canada

Send money to GCash from the Netherlands

Send money to GCash from Germany

Send money to GCash from Greece

Send money to GCash from Singapore

Send money to GCash from the UK

Send money to GCash from Bulgaria

Send money to GCash from Lithuania

Send money to GCash from South Africa

Send money to GCash from Switzerland

Send money to GCash from Romania

Send money to GCash from Japan

Send money to GCash from India

Send money to GrabPay from Austria

Send money to GrabPay from France

Send money to GrabPay from Australia

Send money to GrabPay from Finland

Send money to GrabPay from Denmark

Send money to GrabPay from the Czech Republic

Send money to GrabPay from Latvia

Send money to GrabPay from Ireland

Send money to GrabPay from Italy

Send money to GrabPay from Portugal

Send money to GrabPay from Norway

Send money to GrabPay from Poland

Send money to GrabPay from Sweden

Send money to GrabPay from Slovakia

Send money to GrabPay from Spain

Send money to GrabPay from Slovenia

Send money to GrabPay from Croatia

Send money to GrabPay from Estonia

Send money to GrabPay from the USA

Send money to GrabPay from Hungary

Send money to GrabPay from New Zealand

Send money to GrabPay from Greece

Send money to GrabPay from Belgium

Send money to GrabPay from Canada

Send money to GrabPay from the Netherlands

Send money to GrabPay from Romania

Send money to GrabPay from Singapore

Send money to GrabPay from Lithuania

Send money to GrabPay from the UK

Send money to GrabPay from Bulgaria

Send money to GrabPay from Germany

Send money to GrabPay from South Africa

Send money to GrabPay from Switzerland

Send money to Maya from Austria

Send money to Maya from France

Send money to Maya from Australia

Send money to Maya from Finland

Send money to Maya from Denmark

Send money to Maya from the Czech Republic

Send money to Maya from Latvia

Send money to Maya from Ireland

Send money to Maya from Italy

Send money to Maya from Portugal

Send money to Maya from Norway

Send money to Maya from Poland

Send money to Maya from Sweden

Send money to Maya from Slovakia

Send money to Maya from Spain

Send money to Maya from Slovenia

Send money to Maya from Croatia

Send money to Maya from Estonia

Send money to Maya from the USA

Send money to Maya from Hungary

Send money to Maya from New Zealand

Send money to Maya from Greece

Send money to Maya from Belgium

Send money to Maya from Canada

Send money to Maya from the Netherlands

Send money to Maya from Romania

Send money to Maya from Singapore

Send money to Maya from Lithuania

Send money to Maya from the UK

Send money to Maya from Bulgaria

Send money to Maya from Germany

Send money to Maya from South Africa

Send money to Maya from Switzerland

Send money to ShopeePay from Austria

Send money to ShopeePay from France

Send money to ShopeePay from Australia

Send money to ShopeePay from Finland

Send money to ShopeePay from Denmark

Send money to ShopeePay from the Czech Republic

Send money to ShopeePay from Latvia

Send money to ShopeePay from Ireland

Send money to ShopeePay from Italy

Send money to ShopeePay from Portugal

Send money to ShopeePay from Norway

Send money to ShopeePay from Poland

Send money to ShopeePay from Sweden

Send money to ShopeePay from Slovakia

Send money to ShopeePay from Spain

Send money to ShopeePay from Slovenia

Send money to ShopeePay from Croatia

Send money to ShopeePay from Estonia

Send money to ShopeePay from the USA

Send money to ShopeePay from Hungary

Send money to ShopeePay from New Zealand

Send money to ShopeePay from Greece

Send money to ShopeePay from Belgium

Send money to ShopeePay from Canada

Send money to ShopeePay from the Netherlands

Send money to ShopeePay from Romania

Send money to ShopeePay from Malaysia

Send money to ShopeePay from Lithuania

Send money to ShopeePay from the UK

Send money to ShopeePay from Bulgaria

Send money to ShopeePay from Germany

Send money to ShopeePay from South Africa

Send money to ShopeePay from Switzerland

Send money to Coins.ph from Austria

Send money to Coins.ph from France

Send money to Coins.ph from Australia

Send money to Coins.ph from Finland

Send money to Coins.ph from Denmark

Send money to Coins.ph from the Czech Republic

Send money to Coins.ph from Latvia

Send money to Coins.ph from Ireland

Send money to Coins.ph from Italy

Send money to Coins.ph from Portugal

Send money to Coins.ph from Norway

Send money to Coins.ph from Poland

Send money to Coins.ph from Sweden

Send money to Coins.ph from Slovakia

Send money to Coins.ph from Spain

Send money to Coins.ph from Slovenia

Send money to Coins.ph from Croatia

Send money to Coins.ph from Estonia

Send money to Coins.ph from the USA

Send money to Coins.ph from Hungary

Send money to Coins.ph from New Zealand

Send money to Coins.ph from Greece

Send money to Coins.ph from Belgium

Send money to Coins.ph from Canada

Send money to Coins.ph from the Netherlands

Send money to Coins.ph from Romania

Send money to Coins.ph from Singapore

Send money to Coins.ph from Lithuania

Send money to Coins.ph from the UK

Send money to Coins.ph from Bulgaria

Send money to Coins.ph from Germany

Send money to Coins.ph from South Africa

Send money to Coins.ph from Switzerland

Other Money Transfer Guides

Best Travel Credit Cards in Canada
April 24, 2024 - by Byron Mühlberg
KOHO Financial Review
April 23, 2024 - by Jarrod Suda
Open a Bank Account in Canada
April 23, 2024 - by François Briod
Monito Awards
April 8, 2024 - by François Briod
Best Ways To Send Money Internationally
March 27, 2024 - by François Briod
Sendwave to M-Pesa
March 20, 2024 - by Lydia Kibet
Best Business Accounts in Kenya
February 28, 2024 - by Lydia Kibet
Sending Money to Kenya via M-Pesa
February 15, 2024 - by Byron Mühlberg
Sending M-Pesa From the UK to Kenya
February 15, 2024 - by Byron Mühlberg
Airtel Money Transfer
February 15, 2024 - by Jarrod Suda
Cheapest Ways To Exchange Money
February 5, 2024 - by Jarrod Suda
Tips For Your First Online Money Transfer
January 31, 2024 - by Byron Mühlberg
How To Send Money Internationally (Use These 5 Services)
January 16, 2024 - by Jarrod Suda
Best Small Business Banks in Canada
January 9, 2024 - by Jarrod Suda
Best Money Transfer Apps in Canada
January 9, 2024 - by Jarrod Suda
Cash App Canada
January 9, 2024 - by Jarrod Suda
Best Money Transfer Apps in Africa
January 9, 2024 - by Jarrod Suda
7 Best Virtual Banks in Canada in 2024
January 8, 2024 - by Jarrod Suda
International Money Transfer Services in Kenya
December 31, 2023 - by Lydia Kibet
Can You Transfer Large Amounts?
December 13, 2023 - by Byron Mühlberg
Interbank Transfer Charges Kenya
December 6, 2023 - by Lydia Kibet
Mastercard Application in Kenya
December 4, 2023 - by Lydia Kibet
Open a Bank Account Online
November 28, 2023 - by Lydia Kibet

Why Trust Monito?

You’re probably all too familiar with the often outrageous cost of sending money abroad. After facing this frustration themselves back in 2013, co-founders François, Laurent, and Pascal launched a real-time comparison engine to compare the best money transfer services across the globe. Today, Monito’s award-winning comparisons, reviews, and guides are trusted by around 8 million people each year and our recommendations are backed by millions of pricing data points and dozens of expert tests — all allowing you to make the savviest decisions with confidence.

Learn More About Monito
  • Monito is trusted by 15+ million users across the globe.

  • Monito's experts spend hours researching and testing services so that you don't have to.

  • Our recommendations are always unbiased and independent.

Monito.com

Global Impact Finance Ltd
Rue du Pont 22
1003 Lausanne
Switzerland

Affiliate Disclosure
Instead of banner ads and paywalls, Monito makes money through affiliate links to the various payment service providers featured on our website. While we work hard to scout the market for the best deals, we're unable to consider every possible product available to you. Our extensive range of trusted affiliate partners enables us to make detailed, unbiased, and solution-driven recommendations for all types of consumer questions and problems. This allows us to match our users with the right providers to suit their needs and, in doing so, match our providers with new customers, creating a win-win for everybody involved. However, while some links on Monito may indeed earn us a commission, this fact never impacts the independence and integrity of our opinions, recommendations, and evaluations.