education

How to Receive International Payments as a Freelancer in Kenya (2026)

By Aayush Jain·Reviewed May 8, 2026·10 min read

Kenya's tech and freelance ecosystem is the most developed in East Africa, with a strong tradition of mobile money innovation. M-PESA is a key advantage for Kenyan freelancers — platforms that support M-PESA withdrawal allow instant access to KES without a formal bank account. This guide covers the best platforms, M-PESA integration, CBK compliance, and KRA tax obligations.

Quick summary

Best platforms for Kenyan freelancers

For Kenyan freelancers, M-PESA compatibility is as important as FX rates. Here's a full comparison of available platforms:

  1. Wise Business — supports KES transfers to Kenyan banks and M-PESA via Paybill. 0.45% FX margin. Best for direct invoicing clients in US, UK, EU.
  2. Payoneer — strong Kenya presence. Supports withdrawal to Equity Bank, KCB, and M-PESA via Airtel Money/Equity EazzyPay integration. 2% FX margin. Best for Upwork/Fiverr.
  3. Flutterwave — Pan-African platform with USD virtual accounts and KES payout via M-PESA. Used by Kenyan businesses and higher-earning freelancers.
  4. Direct USD wire — Equity Bank, KCB, and Co-operative Bank all handle USD-to-KES conversions. Competitive for large amounts ($3,000+). Compare bank forex rate vs. Wise before each transfer.

Cost comparison: how much you receive per $1,000

At a USD/KES rate of approximately 129, here's what $1,000 looks like after platform fees:

  • Wise: KES 128,419 (0.45% FX margin, no receiving fee). Best option.
  • Payoneer: KES 126,420 (2% FX margin, 1% receiving fee on non-marketplace transfers). Competitive for marketplace work.
  • Flutterwave: KES 126,710 (varies by volume; 0.5–1.5% FX margin).
  • PayPal: KES 121,500 approximate (2.9% + $0.30 receiving fee, 3–4% FX margin). Worst option — avoid.
  • Direct bank wire: KES 126,000–128,000 depending on bank rate and incoming SWIFT fee ($15–$25 typically deducted from principal).

Central Bank of Kenya rules for freelancers

The Central Bank of Kenya (CBK) regulates foreign currency inflows. Kenya has relatively liberal foreign exchange rules compared to Nigeria or Bangladesh:

  • There is no mandatory conversion requirement — you can hold USD in a foreign currency account at a Kenyan bank indefinitely.
  • Foreign currency accounts (FCDU accounts) are available at all major Kenyan banks. Equity Bank, KCB, and Stanbic Bank are popular choices.
  • Transfers above KES 1 million (approximately $7,700) must be reported to the Financial Reporting Centre (FRC) under the Proceeds of Crime and Anti-Money Laundering Act. Your bank handles this automatically.
  • Wise and Payoneer are both licensed to operate in Kenya under the CBK's Payment Service Provider framework.
  • For large transfers, keeping documentation (invoice, service contract) is good practice even if not always required.

KRA income tax for Kenyan freelancers

All Kenya-resident individuals are taxed on worldwide income by the Kenya Revenue Authority (KRA). Freelancers earning from foreign clients must comply:

  1. Register for a KRA PIN at itax.kra.go.ke. This is your taxpayer identification and is required for formal banking, property transactions, and other activities.
  2. File annual income tax return (ITR) by June 30 of the following year. Foreign income is declared under business income.
  3. Income tax rates (2026 PAYE scale, applicable to self-employed): 10% on income up to KES 24,000/month, 25% up to KES 32,333, 30% up to KES 500,000, 32.5% up to KES 800,000, 35% above.
  4. Instalment tax: if your annual tax exceeds KES 40,000, you must pay in instalments (Q1: 25% by April 20, Q2: 25% by June 20, Q3: 25% by September 20, Q4: 25% by December 20).
  5. VAT registration is required only if annual turnover exceeds KES 5 million. Most freelancers don't need to register for VAT.
  6. Expenses: deductible business expenses reduce your taxable income. Internet, equipment, professional subscriptions, home office (proportional) are typically deductible.

Step-by-step: receiving on Wise and withdrawing to M-PESA

For Kenyan freelancers, this is the recommended setup for direct client work:

  1. Create a Wise Business account (wise.com/business). Use your Kenyan passport or national ID for KYC.
  2. Get your USD account details (US routing number + account number) and EUR IBAN from 'Account details' in the app.
  3. Send these to your US/EU clients as their local payment instructions.
  4. When USD arrives in Wise, convert to KES. Current rate is shown before you confirm — compare with M-PESA's buy rate if you're considering holding USD.
  5. Withdraw to M-PESA: enter your Safaricom phone number and select M-PESA as the transfer method. Wise supports M-PESA via Paybill.
  6. Funds arrive in M-PESA within 1–2 business days. You'll receive an M-PESA notification confirming the credit.

More guides on ForexFee

ForexFee guides are based on publicly available information and live rate data from Wise's comparison API. For pricing, KYC requirements and current promotions, always check each provider's official site. See our methodology for how we source and rank rates.