🇰🇪How to Receive International Payments in Kenya

Last updated: June 2026

Banking and Foreign Exchange Context

The Central Bank of Kenya (CBK) operates a liberalised foreign exchange regime, meaning there are no mandatory conversion requirements or restrictions on holding foreign currency for residents. Kenyan residents may freely open and maintain foreign currency accounts at CBK-licensed commercial banks. USD, EUR, and GBP accounts are widely available at Equity Bank, KCB, Co-operative Bank, Standard Chartered Kenya, and other major lenders.

Kenya has one of the most developed mobile money ecosystems in the world, centred on M-Pesa, operated by Safaricom. Relevant to freelancers is the GlobalPay service offered by M-Pesa, which allows international Visa card payments to be sent directly to a Kenyan M-Pesa wallet. Platforms including Payoneer have also integrated M-Pesa as a withdrawal option for Kenyan users, enabling low-friction conversion from USD to KES credited directly to a mobile wallet. The M-Pesa daily transaction and balance limits do apply, however — large withdrawals may need to be staged or routed to a bank account instead.

Incoming wire transfers in foreign currency to Kenyan bank accounts are processed through the SWIFT network and credited in the foreign currency. The bank then either converts to KES at the prevailing interbank rate on instruction from the account holder, or holds the foreign currency in the FX account. Kenya's CBK sets the interbank reference rate daily; commercial banks add a margin of approximately 1–2% on conversion.

Key Regulations

The Foreign Exchange Act (Cap 113) and the Central Bank of Kenya Act (Cap 491) govern Kenya's FX environment. These laws establish the CBK's authority to regulate foreign exchange dealings and licensed entities. For individual freelancers, the practical consequence of this framework is minimal — there are no reporting requirements for routine incoming service payments, and no mandatory repatriation or conversion obligations.

The Capital Markets Authority (CMA) of Kenya oversees capital markets and certain types of investment activity, but this is not typically relevant to freelancers receiving payment for services. The relevant regulator for payment service providers operating in Kenya (such as Payoneer's local partners, Wise, and fintech platforms) is the CBK under the National Payment System Act. The CBK maintains a public register of licensed payment service providers; using a licensed provider gives you recourse through CBK's consumer protection mechanisms if there is a dispute.

Anti-money laundering obligations under Kenya's Proceeds of Crime and Anti-Money Laundering Act (POCAMLA) require financial institutions to conduct Know Your Customer (KYC) checks on account holders. For freelancers, this means you will be asked to provide your national ID or passport, a utility bill, and sometimes a letter explaining the nature of your business when opening a bank account or when receiving unusually large transfers. Maintaining a simple service contract or engagement letter with your overseas clients is good practice.

Platform Recommendations

Payoneer is the market-leading platform for Kenyan freelancers on international marketplaces and has offered M-Pesa integration as a withdrawal option since 2020. Withdrawal fees to M-Pesa are typically USD 3 per transaction plus a 2% conversion spread. The USD-to-KES rate offered by Payoneer is generally 1–2% below the interbank mid-market rate. For frequent small payments, Payoneer's M-Pesa integration is unmatched in convenience.

Wise supports transfers to Kenyan bank accounts and has historically offered competitive USD-to-KES rates. Wise's fee structure for Kenya-bound transfers is typically 0.5–1% above mid-market, which makes it cost-competitive with Payoneer for larger individual transfers. Wise does not currently offer M-Pesa integration, so funds must be received into a bank account and then transferred to M-Pesa if needed.

For clients paying by bank wire, the most cost-effective path for amounts above USD 2,000 is a direct SWIFT transfer to your Kenyan bank's foreign currency account. Equity Bank and KCB have well-known SWIFT codes and efficient SWIFT corridors for USD and EUR inflows. Incoming SWIFT fees range from KES 500–1,500 depending on the bank. You can then convert to KES at your bank's rate or hold the foreign currency until the rate is more favourable.

Tax Obligations

The Kenya Revenue Authority (KRA) administers income tax under the Income Tax Act (Cap 470). Kenyan tax residents — individuals resident in Kenya for more than 183 days in a year or whose permanent home is in Kenya — pay income tax on worldwide income. Freelance income from overseas clients is taxable in Kenya.

Self-employed individuals earning income from professional services register as taxpayers on the KRA iTax portal (itax.kra.go.ke) and file individual income tax returns annually by 30 June for the preceding year. Kenya's individual income tax rates are graduated: income up to KES 288,000 per year is taxed at 10%; KES 288,001–388,000 at 25%; and income above KES 388,000 at 30% (thresholds are periodically adjusted — verify the current Finance Act on the KRA website). Allowable deductions include business expenses such as internet, equipment depreciation, and home office costs where substantiated.

The digital service tax (DST) introduced under the Finance Act 2020 imposes a 1.5% levy on the gross transaction value of "digital marketplace" services supplied to Kenyan consumers. If your clients are Kenyan residents purchasing your services, DST may apply and the obligation to account for it could fall on you as the supplier. For freelancers providing services to overseas clients (where the consumption is outside Kenya), DST does not apply. VAT registration is required once turnover exceeds KES 5 million per year; below this, you are exempt from VAT compliance.

Frequently Asked Questions

Can I receive international payments via M-Pesa in Kenya?

Yes, but with limits. Safaricom's M-Pesa GlobalPay allows international Visa card payments to reach a Kenyan M-Pesa wallet, and Payoneer offers a direct M-Pesa withdrawal option for Kenyan users. Daily and per-transaction limits apply to M-Pesa, which can restrict large withdrawals. For payments above USD 1,000, withdrawing to a bank account and then transferring to M-Pesa (or just keeping funds in the bank account) is generally more practical.

Is there a mandatory requirement to convert foreign currency to Kenyan shillings?

No. Kenya operates a fully liberalised FX regime with no mandatory conversion or repatriation requirements. You can hold foreign currency in a Kenyan bank's FX account indefinitely and convert to KES at your preferred time. There are also no reporting obligations for routine incoming service payments from overseas clients.

Do I need to pay tax on freelance income received from clients outside Kenya?

Yes. As a Kenyan tax resident, worldwide income is taxable in Kenya. Income from overseas clients for services rendered must be declared in your annual income tax return on KRA iTax. The income should be reported in KES at the exchange rate on the date of receipt. There is no tax treaty exemption that would allow Kenyan residents to avoid KRA taxation on foreign income in most cases — verify specific treaty status with a tax advisor if your primary clients are in a country that has a DTA with Kenya.

Which is better for Kenyan freelancers — Payoneer or Wise?

It depends on how you receive and use the money. Payoneer is better if you use platform marketplaces (Upwork, Fiverr) and want M-Pesa integration for instant access to KES. Wise is often better for individual large transfers due to its closer-to-mid-market exchange rates. Many Kenyan freelancers use both: Payoneer as the primary receiving account linked to client platforms, and Wise for one-off large direct transfers from clients who pay by bank wire.

Sources

See which payment platforms support Kenya and compare their fees.

View platform data for Kenya