You have been working abroad for years, and now it is time to come back home. But moving your savings to Kenya without losing a huge chunk to fees and bad exchange rates is not a simple M-Pesa transaction.
This article breaks down the real options available to you right now. From bank transfers to forex brokers, we give you the practical Kenya-specific advice that actually works for your situation.
Compare Bank Transfers and Forex Brokers Before You Send Anything
The first thing you need to know is that walking into a Kenyan bank with a foreign cheque or doing a direct wire transfer from your foreign account will cost you heavily. Banks like KCB, Equity, and Cooperative Bank often give you a poor exchange rate and add a transfer fee of between KES 1,000 and KES 3,000 per transaction.
Why Forex Brokers Are Usually Better for Large Amounts
For amounts above KES 1,000,000, a licensed forex broker like AZA Finance (formerly BitPesa) or TransferWise (now Wise) will give you a rate much closer to the real market rate. You can save up to KES 50,000 or more on a KES 5,000,000 transfer compared to using a traditional bank. The money lands directly in your Kenyan bank account within one to two business days.
The Process Is Simple and Secure
You open an account with the forex broker online, upload your ID and proof of address, and then send the money from your foreign account to their local account in that country. They convert it at their rate and send the KES directly to your account in Kenya. Always verify the broker is licensed by the Central Bank of Kenya before you send anything.
What Most People Miss About Tax and Documentation
Here is the thing many Kenyans overlook: when you bring in a large amount of money, your bank may freeze the funds and ask for proof of source. This is not them being difficult — it is a requirement under the Proceeds of Crime and Anti-Money Laundering Act.
- Always get a letter from your foreign bank confirming the source of funds. This should state your account history and where the money came from, like salary or business proceeds.
- Keep your payslips and employment contract from your time abroad. If you are moving back after working in the UK, US, or UAE, these documents prove you earned the money legally.
- Be ready for a KRA tax question. Money you earned abroad and are bringing back is not taxable in Kenya if you were a non-resident when you earned it. But KRA may ask questions if the amount is above KES 10,000,000.
A practical workaround many Kenyans use is to split the transfer into two or three smaller amounts sent a few days apart. This reduces the chance of your bank flagging the transaction. But do not go below KES 1,000,000 per transfer because the fees will eat into your money. Also, inform your relationship manager at the bank beforehand that you are relocating and expect a large incoming transfer. A quick call can save you a week of frustration.
Cost and Availability in Kenya
The cost of moving your money depends on the method you choose and the amount you are sending. Below is a realistic breakdown of what you should expect to pay for a transfer of KES 5,000,000.
| Option | Cost (KES) | Where to Get It |
|---|---|---|
| Forex Broker (e.g. Wise, AZA Finance) | KES 15,000 – KES 30,000 in fees | Online only, available countrywide |
| Traditional Bank Wire (KCB, Equity, Co-op) | KES 50,000 – KES 100,000 in fees and poor rate | In-person at any branch |
| M-Pesa / Mobile Money | Not practical for large amounts; limit is KES 500,000 per day | Online or agent, everywhere |
| Physical Cash Carrying | Risk of loss or theft; declaration needed above USD 10,000 | Not recommended |
In Nairobi, you have access to more forex broker options and can visit their offices if needed. In smaller towns like Kisumu or Nakuru, you will rely on online transfers since most brokers do not have physical branches there. Always confirm the final rate before committing, as rates change daily.
Mistakes to Avoid
Using the First Bank Rate You See
Many people walk into Equity or KCB and accept the rate the teller gives them. That rate is usually 2% to 4% worse than the real market rate. Always check the live mid-market rate on Google or XE.com first, then negotiate with your bank or use a forex broker.
Sending Everything in One Go Without Warning Your Bank
A sudden KES 10,000,000 deposit can trigger an automatic freeze on your account. The compliance team will call you, and you will spend days chasing paperwork. Call your relationship manager at least a week before the transfer lands and tell them exactly what is coming.
Forgetting to Compare the Total Cost, Not Just Fees
Some people focus only on the transfer fee and ignore the exchange rate. A broker may charge KES 2,000 more in fees but give you a rate that is KES 1.50 better per dollar. On KES 5,000,000, that rate difference alone saves you over KES 75,000. Always calculate the final amount in KES that will hit your account.
Carrying Physical Cash Through JKIA
Bringing more than USD 10,000 in cash without declaring it is illegal. If customs finds it, they can confiscate the money and you may face legal trouble. Even if you declare it, you still lose money on conversion rates at forex bureaus in Nairobi. Use electronic transfers instead.
The Bottom Line
Moving large amounts of money back to Kenya does not have to be a stressful or expensive process. Use a licensed forex broker for the best rates, inform your bank in advance, and keep all your source-of-funds documents ready. These three steps will save you thousands of shillings and a lot of headaches.
Before you send anything, take fifteen minutes to compare rates from at least two providers. That small effort could put an extra KES 50,000 in your pocket when your money finally lands in your Kenyan account.
Frequently Asked Questions: Best Way to Move Large Amounts of Money to Kenya When Relocating in Kenya
How much money can I transfer to Kenya without being taxed?
Money you earned abroad while a non-resident is not taxable in Kenya. However, if the amount exceeds KES 10,000,000, KRA may ask for proof of source to ensure it is not taxable income earned locally.
Keep your payslips, employment contract, and foreign bank statements ready. If the money is from selling property abroad, keep the sale agreement as evidence.
Which is cheaper: a bank wire transfer or a forex broker?
A forex broker like Wise or AZA Finance is almost always cheaper for amounts above KES 1,000,000. Banks charge higher fees and give poorer exchange rates, costing you between KES 50,000 and KES 100,000 more on a KES 5,000,000 transfer.
Always calculate the total KES amount that will land in your account, not just the transfer fee. The exchange rate difference is where banks make their money.
Can I use M-Pesa to receive large amounts from abroad?
M-Pesa has a daily transaction limit of KES 500,000 and a wallet limit of KES 500,000. This makes it impractical for large transfers like relocation funds. You would need multiple days and multiple accounts to move significant money.
Use M-Pesa only for smaller amounts or pocket money. For relocation funds, stick to bank transfers or forex brokers.
What documents do I need to receive a large transfer in Kenya?
Your bank will ask for proof of source of funds. This includes a letter from your foreign bank, payslips, employment contract, or sale agreement if you sold assets abroad. You also need your Kenyan ID or passport and your KRA PIN certificate.
Having these documents ready before the money arrives saves you from a frozen account and days of chasing paperwork. Scan everything and keep digital copies.
Is it safe to use an online forex broker for large amounts?
Yes, as long as the broker is licensed by the Central Bank of Kenya. Companies like Wise and AZA Finance are regulated and have strong security protocols. Always verify their license number on the CBK website before sending money.
Avoid brokers that ask you to send money to a personal account or promise rates that seem too good. Stick to established, regulated providers for peace of mind.
