How to Get Paid From Abroad in Kenya: Payoneer, Wise and M-Pesa
The best way to get paid from abroad in Kenya is Wise (formerly TransferWise). It offers a multi-currency account with USD bank details, competitive exchange rates (0.4-1% above mid-market), and withdrawals to M-Pesa or Kenyan bank accounts. Payoneer is second-best, especially for Upwork freelancers. PayPal works but has higher fees (4.4% + poor exchange rates) and account freeze risks. Direct bank wires are expensive ($20-50 per transfer) and slow.
Why Your Payment Method Matters More Than You Think
Most Kenyan freelancers and remote workers spend hours negotiating rates, writing proposals, and building skills. Then they lose 3-7% of their income to payment platform fees and bad exchange rates without thinking twice about it.
On a $5,000 monthly income, the difference between the cheapest and most expensive payment methods is roughly KES 22,000-45,000 per month. Over a year, that is KES 264,000-540,000 gone to fees and unfavourable exchange rates.
This guide compares every option available to Kenyan freelancers and remote workers, with real numbers so you can make an informed decision.
Wise (Formerly TransferWise): The Best Option for Most Kenyans
Wise is the go-to for Kenyan freelancers receiving international payments. It gives you a multi-currency account with local bank details in USD, EUR, GBP, and other currencies. Your US client can pay you as if you were a US-based business. Then you convert and withdraw to your Kenyan bank or M-Pesa.
How it works:
- Sign up for a Wise account (free, takes about 15 minutes with ID verification).
- Get your USD account details (routing number and account number).
- Share these details with your client for payment.
- When money arrives, convert to KES at the mid-market rate plus Wise's fee (typically 0.4-1%).
- Withdraw to your Kenyan bank account or M-Pesa.
Fees:
- Receiving USD: Free (no fee to receive money).
- Currency conversion: 0.4-1% of the amount (varies by currency pair).
- Withdrawal to Kenyan bank: Small fixed fee (usually under KES 500).
- Withdrawal to M-Pesa: Small fixed fee.
Example: A $1,000 payment from a US client. Mid-market rate is KES 130/$. Wise converts at KES 129.35/$ after their 0.5% fee. You receive approximately KES 129,350 minus the withdrawal fee. With PayPal, the same $1,000 would net you roughly KES 122,000-124,000 after their 4.4% fee and poor exchange rate.
That KES 5,000-7,000 difference on a single $1,000 payment is the reason Wise is worth setting up.
Payoneer: Best for Upwork and Marketplace Payments
Payoneer is the second-best option for Kenyan freelancers and the default payment method for several freelance marketplaces including Upwork, Fiverr, and others.
How it works: Payoneer gives you a receiving account (USD, EUR, or GBP). Clients or platforms pay into this account. You then withdraw to your Kenyan bank account.
Fees:
- Receiving from marketplaces (Upwork, Fiverr): Usually free.
- Receiving from other businesses: 1% fee.
- Currency conversion: Approximately 2% above mid-market rate.
- Bank withdrawal: $1.50 per withdrawal.
Why it is popular: Direct integration with Upwork makes it effortless for marketplace freelancers. You link your Payoneer to Upwork, and earnings flow automatically. No manual invoicing or bank detail sharing required.
The downside: Higher conversion fees than Wise. On $5,000 in monthly earnings, Payoneer's 2% conversion rate costs you roughly $100 (KES 13,000) compared to Wise's $25-50 (KES 3,250-6,500). Over a year, that is a meaningful difference.
When to use Payoneer: For Upwork and other marketplace payments where Payoneer integration is built in. For everything else, Wise is cheaper.
PayPal: Convenient but Expensive
PayPal works in Kenya. Many international clients have PayPal accounts and find it convenient. But convenience comes at a steep price.
Fees:
- Receiving payments: 4.4% + $0.30 per transaction.
- Currency conversion: PayPal's exchange rate is typically 2.5-4% worse than the mid-market rate.
- Combined cost: 6-8% of every payment.
On a $1,000 payment: PayPal takes $44 + $0.30 in receiving fees, then applies a poor exchange rate that costs you another $25-40. Net result: you receive roughly KES 119,000-122,000 instead of KES 129,000-130,000 with Wise.
The account freeze risk: PayPal is known for freezing accounts that receive irregular payment patterns. If you suddenly start receiving larger or more frequent payments, PayPal may hold your funds for "review" for up to 180 days. This has happened to enough Kenyan freelancers that it is worth mentioning as a real risk, not a theoretical one.
When to use PayPal: Only when a client absolutely refuses to pay any other way. Some small businesses and individual clients only have PayPal. In that case, accept PayPal but factor the 6-8% cost into your pricing.
Direct Bank Wires and Other Methods
Direct bank wire (SWIFT transfer): Your client sends money from their bank to your Kenyan bank. This works but is slow (3-5 business days), expensive ($20-50 per transfer in combined fees from both banks), and the exchange rate your Kenyan bank offers is typically 2-4% worse than the mid-market rate. Best reserved for large, infrequent payments where the fixed fee is proportionally small.
Cryptocurrency (USDT/USDC): Some clients, especially in the tech and startup world, offer to pay in stablecoins. You receive USDT or USDC and convert to KES through a local exchange or P2P platform. This bypasses banking infrastructure entirely. The exchange rate is usually close to mid-market, but you take on the friction of managing crypto wallets and the regulatory uncertainty around crypto payments in Kenya. Workable, but not a first choice for most.
M-Pesa Global: M-Pesa has expanded its international receiving capabilities, but it is still limited compared to Wise or Payoneer for regular freelance payments. The fees and exchange rates are not as competitive. Good for receiving occasional small payments from individuals, not for regular business income.
Employer-of-record platforms (Deel, Remote.com): If you are employed full-time through one of these, payment is handled for you. The company pays the platform, the platform pays you in KES. You do not need a separate payment solution. Fees are borne by the employer.
What to Set Up and When
Here is the practical setup for a Kenyan developer starting to earn internationally:
Day 1: Open a Wise account. Complete KYC verification with your Kenyan ID or passport. Get your USD and EUR account details. This is your primary payment method for direct clients and non-platform payments.
Day 1 (if using Upwork): Open a Payoneer account and link it to Upwork. This handles all your marketplace earnings with minimal friction.
Optional: Create a PayPal account as a backup for the occasional client who insists on it. Do not use it as your primary method.
Keep records: Save every payment confirmation, conversion receipt, and withdrawal record. You will need these for tax filing. A simple spreadsheet tracking date, amount in USD, amount in KES, platform used, and fees paid is sufficient.
When invoicing direct clients, share your Wise USD bank details. If they ask for an alternative, offer Payoneer. Only offer PayPal as a last resort, and increase your rate by 7-8% to cover the fee difference.
Key Takeaways
- ✓Wise gives you the best exchange rate and lowest fees for receiving USD, EUR, and GBP in Kenya. It should be your default for non-platform payments.
- ✓Payoneer integrates directly with Upwork and several other freelance platforms, making it the easiest option for marketplace earnings.
- ✓PayPal is convenient but expensive. The 4.4% receiving fee plus poor exchange rates mean you lose 5-7% on every payment compared to Wise.
- ✓On $3,000/month in international income, choosing Wise over PayPal saves you roughly KES 23,000-27,000 per month.
- ✓Whichever method you use, keep records of every transaction. KRA will want to see them at tax time.
Frequently Asked Questions
- What is the cheapest way to receive dollars in Kenya?
- Wise offers the lowest combined cost (receiving fee + exchange rate) for most Kenyan freelancers. Typical total cost is 0.4-1% of the payment amount. Payoneer costs roughly 2%, PayPal costs 6-8%, and direct bank wires cost 3-5% plus fixed fees.
- Can I receive M-Pesa payments from abroad?
- M-Pesa has limited international receiving capability. For regular freelance income, you are better off receiving through Wise or Payoneer and then withdrawing to M-Pesa. Some services like Remitly and WorldRemit allow individuals to send money to Kenyan M-Pesa numbers, but these are designed for personal remittances, not business payments.
- Do I need to pay tax on money received from abroad in Kenya?
- Yes. Foreign-sourced income is taxable in Kenya. Whether you receive payment through Wise, Payoneer, PayPal, or any other method, the income must be declared to KRA. The payment method does not change your tax obligation. See our guide on taxes for freelancers for more details.
- How long does it take to receive money through Wise in Kenya?
- Once a client sends a USD payment to your Wise account details, the money typically arrives in your Wise balance within 1-2 business days. Converting to KES and withdrawing to your Kenyan bank takes another 1-2 business days. Withdrawals to M-Pesa are usually faster. Total time from client sending to money in your bank: 2-4 business days.
- Is it safe to share my Wise bank details with clients?
- Yes. The bank details Wise provides (routing number and account number) are the same type of details any business shares for receiving payments. Clients can only send money to these details, not withdraw from them. It is exactly the same as sharing your Kenyan bank account number for local payments.
Ready to build real-world apps?
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.
Apply to the McTaba Marathon