1 US Dollar = KSh 129.78
Every Kenyan freelancer earning USD (Upwork, Fiverr, Toptal, a US retainer client, YouTube AdSense, a European agency) faces the same decision: which rail to receive on. Get it wrong and you can lose 5 to 12 percent to layered fees. Get it right and you clear the same USD payment with under 2 percent friction.
The four viable rails in 2026:
- Wise (formerly TransferWise), multi-currency account with a USD balance.
- PayPal, converted to M-PESA via the licensed Safaricom PayPal-M-PESA service.
- Payoneer, USD holding then transfer to Kenyan bank.
- Direct bank wire (SWIFT) to a Kenyan bank USD sub-account.
Below, we walk through each with a worked USD 500 example (receive USD 500 from a US client, end at M-PESA KES). Assumptions: USD 1 approximately KES 129 to KES 135 in August 2026, verify the current spot rate before booking.
Wise: multi-currency USD balance
Wise is the default recommendation for consistent USD inflows. Open a Wise account with a Kenyan address, get USD account details (a US bank routing number and account number that route to Wise), share those details with your client, receive USD directly into your Wise USD balance.
Fee structure:
- Receiving USD via ACH (US bank transfer): free.
- Receiving USD via SWIFT wire: a small flat fee, typically USD 4 to 7 depending on the sender bank routing.
- Holding USD: free, indefinitely.
- Converting USD to KES: mid-market rate plus roughly 0.6 to 1 percent, plus a small fixed fee. On USD 500 that is roughly USD 3 to 6 total.
- Withdrawing KES to Kenyan bank: free or low cost, usually 24 to 48 hours settlement.
- Bank to M-PESA: your bank's standard bank-to-M-PESA fee (see our bank-to-M-PESA fees comparison).
Worked example, receive USD 500 via ACH, convert to KES, withdraw to Kenyan bank, then to M-PESA:
- Received: USD 500.
- Conversion fee to KES at mid-market plus 0.7 percent: about USD 3.50.
- Net USD converted: USD 496.50.
- At KES 132/USD: KES 65,538.
- Wise to Kenyan bank withdrawal: free.
- Bank to M-PESA fee (typical): KES 40 to KES 105 depending on band.
- Net to M-PESA: about KES 65,400 to KES 65,500.
End-to-end friction: about 1 percent. End-to-end time: 24 to 72 hours from client hitting send.
PayPal to M-PESA via the licensed Safaricom service
Convenient, widely accepted by clients (every US business has PayPal), but the fee stack is meaningful. See our PayPal-M-PESA service guide for the full setup and step-by-step transfer flow.
Fee structure:
- Receiving USD on PayPal (personal from friends): roughly 5.5 percent plus a fixed USD fee for cross-border consumer transfers.
- Receiving USD on PayPal (business from a US client): 4.4 to 5 percent plus USD 0.30 typically.
- PayPal to M-PESA via Safaricom service: roughly KES 100 flat service fee plus a 3 to 4 percent FX spread over the mid-market rate.
- Timing: 2 to 3 days end-to-end, sometimes faster.
Worked example, receive USD 500 from a US business client to PayPal, convert to M-PESA via Safaricom service:
- Received in PayPal (before PayPal fees): USD 500.
- Less PayPal 4.5 percent + USD 0.30 = USD 22.80.
- Net in PayPal: USD 477.20.
- PayPal-to-M-PESA conversion at PayPal's rate (typically KES 128 vs mid-market KES 132 in this example, so about 3 percent spread): USD 477.20 at KES 128 = KES 61,082.
- Less Safaricom PayPal service fee (approximately KES 100 flat, verify current).
- Net to M-PESA: about KES 60,980.
End-to-end friction: about 7 to 8 percent. Difference vs Wise on this transaction: about KES 4,500. That is real money.
Payoneer
Payoneer sits between Wise and PayPal on cost. It shines specifically for Upwork users (Upwork's Direct-to-Local-Bank withdrawal option routes via Payoneer) and for clients who insist on paying via Payoneer.
Fee structure:
- Receiving USD (US bank transfer to Payoneer receiving account): free from many senders. Some senders pass on a 1 percent charge.
- Holding USD: free.
- Converting USD to KES: typically a 2 to 2.5 percent margin over mid-market.
- Withdrawing KES to Kenyan bank: a small fixed fee (roughly USD 1.50 per withdrawal).
- Timing: 1 to 3 business days from Payoneer to Kenyan bank.
Worked example, receive USD 500 via Payoneer, convert to Kenyan bank, then M-PESA:
- Received in Payoneer: USD 500.
- Convert at 2 percent margin: USD 490 effective.
- At KES 132/USD equivalent net rate (KES 129.5 actual after margin): KES 63,553.
- Payoneer to Kenyan bank withdrawal fee USD 1.50 (about KES 200).
- Bank to M-PESA fee: KES 40 to KES 105.
- Net to M-PESA: about KES 63,250 to KES 63,400.
End-to-end friction: about 4 percent. Better than PayPal, worse than Wise on this transaction. Payoneer wins over Wise for Upwork's Direct-to-Local-Bank flow because Upwork does not natively support Wise as a withdrawal method (you can withdraw from Upwork to a US bank account manually and route to Wise separately, but the Payoneer flow is simpler).
Direct bank wire (SWIFT)
Suitable only for large single transfers, typically over USD 2,000. Kenyan bank SWIFT-receive fees for USD:
- Equity, KCB, Co-op, NCBA, Absa typically charge KES 2,500 to KES 4,500 flat fee to receive an inbound USD SWIFT.
- Plus a 1 to 2 percent FX spread when converting to KES.
- Sender pays a separate SWIFT origination fee (typically USD 15 to USD 45 depending on their bank).
- Timing: 2 to 5 business days.
Worked example at USD 500: sender pays USD 25 to originate, you pay KES 3,500 flat plus 1.5 percent spread. Net to M-PESA: about KES 61,500. Worse than Wise or Payoneer.
Worked example at USD 5,000: sender pays USD 25, you pay KES 3,500 flat plus 1.5 percent spread. Net to M-PESA: about KES 646,000 vs KES 654,000 on Wise. Difference: KES 8,000. Wise still marginally wins even at USD 5,000, but the gap narrows and for USD 10,000+ some banks with negotiated business rates beat Wise. For anything under USD 2,000, SWIFT is inefficient.
The USD 500 comparison in one table
| Rail | Net to M-PESA (KES) | Total friction | End-to-end time |
|---|---|---|---|
| Wise (ACH receive) | ~65,400 to 65,500 | ~1 percent | 24 to 72 hours |
| Payoneer | ~63,250 to 63,400 | ~4 percent | 1 to 3 business days |
| PayPal via Safaricom service | ~60,980 | ~7 to 8 percent | 2 to 3 days |
| SWIFT wire to KE bank | ~61,500 | ~7 percent | 2 to 5 business days |
Wise saves about KES 4,000 to KES 4,500 on a USD 500 payment vs PayPal. Repeated monthly for a year, that is over KES 50,000 in preserved income.
Which rail wins by use case
- Under USD 200 per transaction, weekly or monthly: Wise. The fixed-fee element on Wise is small, and the percentage stays low.
- USD 200 to USD 1,000 per transaction: Wise or Payoneer, with Wise winning on cost and Payoneer winning if the client is on Upwork or insists on Payoneer.
- USD 1,000+ per transaction, single client: Wise for pure cost. SWIFT only if the client refuses everything else and you value the deposit certainty.
- Volatile monthly income, want to hold USD when the rate is bad: Wise multi-currency USD balance. Convert only when KES weakens.
- Client insists on PayPal, no negotiation: Take PayPal, accept the fees, and factor them into your rate.
- Client based in another African country (Nigeria, Ghana, South Africa): Try Chipper Cash if both parties have accounts, otherwise fall back to Wise.
The tax dimension (do not skip this)
Regardless of which rail you use, the income is Kenyan-taxable. Kenya taxes worldwide income for tax residents. The rail choice affects your cost, not your tax liability. See our full KRA tax for online earners guide for the mechanics, filing flow, and worked cases.
A common mistake: assuming Wise or Payoneer inflows are invisible to KRA. They are not. Both are subject to Common Reporting Standard exchange-of-information rules, and Kenya is a signatory. Wise and Payoneer USD balances above certain thresholds are reportable to KRA via the CRS framework.
Setting up a Wise Kenya account
High-level flow (verify at wise.com):
- Visit wise.com and register with your Kenyan phone number and email.
- Choose a Personal account (freelance) or Business account (registered business name or limited company).
- Provide identity documents: national ID or passport, and a proof of address (utility bill or bank statement under 3 months old).
- Wait for verification (usually same day, sometimes up to 3 days).
- Once verified, open a USD balance and get US bank routing details (ACH routing number and account number).
- Add your Kenyan bank account (Equity, KCB, Co-op, NCBA, Absa, or Standard Chartered) as a withdrawal destination.
- Test with a small transfer to confirm the flow before sharing details with a big client.
PayPal to M-PESA via the Safaricom service
High-level flow (full details in our PayPal-M-PESA service guide):
- You need a Kenyan-registered PayPal account and an active M-PESA line.
- Register for the Safaricom PayPal-M-PESA service via *234# on Safaricom, follow the menu prompts.
- Link your PayPal to the service (a one-time confirmation flow).
- To withdraw: initiate from the PayPal-M-PESA service menu, choose the USD amount, confirm the KES conversion.
- KES lands in M-PESA usually within 30 minutes to 3 hours, occasionally up to 24 hours.
Crypto rails: the honest picture
Some Kenyan freelancers now request payment in USDT or USDC (stablecoins pegged to USD), typically via Binance or another exchange. The pattern:
- Client sends USDT or USDC to your exchange wallet address.
- You convert to KES via the exchange's P2P marketplace, matched with a Kenyan buyer who pays you KES to M-PESA or bank in exchange for you releasing the stablecoin.
Advantages: fast (minutes on-chain), cheap (network fees under USD 1 on efficient chains), no bank in the loop.
Honest limits:
- Counterparty risk on the P2P leg. The buyer could delay or refuse to release payment; the exchange escrow protects you if the platform is reputable but disputes can drag on for days.
- Regulatory ambiguity. The Central Bank of Kenya has issued cautions on crypto; the Digital Asset Tax at 3 percent applies and is withheld by registered exchanges. Working within a KRA-registered exchange keeps you compliant; peer-to-peer OTC deals do not.
- No consumer protection. If something goes wrong (a wallet is compromised, an exchange fails), there is no CBK deposit-insurance equivalent.
- Learning curve. Setting up a wallet, understanding transaction fees, using the P2P marketplace safely takes real time. Do not enter crypto rails for a single one-off payment.
If you are already comfortable with crypto and your client already pays in USDT, this rail is competitive with Wise on cost and faster on time. If you are new to crypto and would need to learn everything from scratch to receive one USD 500 payment, use Wise instead.
FAQ
Can I receive USD directly into an M-PESA wallet?
No. M-PESA wallets hold KES only. Every USD payment must first land in a USD-capable account (PayPal, Wise multi-currency, Payoneer USD account, or a Kenyan bank USD sub-account), then be converted to KES and routed to M-PESA on the Kenyan side. Anyone telling you a foreign platform pays directly to M-PESA in USD is either confused about how M-PESA works or misleading you.
Do I need to declare foreign freelance income to KRA?
Yes. Kenya taxes worldwide income for tax residents. Every USD you receive from a foreign client is Kenyan-taxable regardless of the rail (Wise, PayPal, Payoneer, bank wire, or crypto). The tax rate depends on your regime (individual income tax with deductions, or Turnover Tax at a flat percentage of gross). See our KRA tax guide for the full mechanics.
Which rail is cheapest for small freelance payments under USD 200?
Wise is the clear winner. Fee is typically 0.6 to 1 percent of the send amount plus a small fixed fee (roughly USD 1 to 2), with the mid-market FX rate. PayPal via the Safaricom PayPal-M-PESA service stacks a 5 percent PayPal receive fee plus roughly KES 100 Safaricom service fee plus a 3 to 4 percent FX spread; on USD 100 that is roughly USD 8 to 10 of costs versus USD 1 to 2 on Wise.
Can I keep USD without converting to KES?
Yes, with Wise (multi-currency USD balance) or Payoneer (USD holding account). Both let you hold USD indefinitely and convert to KES only when the rate is favourable. Kenyan bank USD sub-accounts (Equity, KCB, NCBA offer them) also work but usually with a minimum balance and lower FX competitiveness on conversion. Keeping USD is worthwhile when the KES is weakening or when you have a large USD expense coming (paying a US supplier, tuition, or a subscription in USD).
Is Wise safe? Is it regulated in Kenya?
Wise is regulated as an electronic money institution in the UK, EU, US, Singapore, and other major jurisdictions. Wise does not have a Kenyan operating licence per se, but Wise transfers into Kenyan bank accounts and M-PESA operate under Wise's foreign-institution relationships with Kenyan banks. Practical risk is low: Wise has served Kenyan users since 2016 with no significant loss events. The theoretical risk is regulatory (a Central Bank of Kenya policy change could restrict Wise), but this has not materialised in the 2020 to 2026 window.
What about Chipper Cash for USD?
Chipper is now more limited than it was pre-2024. Cross-border USD transfers between Chipper accounts still work within its supported African corridors, but for freelance clients based in the US or Europe, Chipper is not a receive rail (they cannot send Chipper-to-Chipper unless they open a Chipper account). Use Chipper if you have a specific Africa-to-Africa flow; use Wise or Payoneer for US and Europe clients.
Is receiving USDT/USDC via crypto a legitimate option?
Legally: yes, it is not prohibited in Kenya (the Central Bank has issued cautions but not banned crypto). Practically: it works, is fast, and can be cheaper than PayPal for small amounts. Risks: counterparty risk when converting to KES via a P2P exchange (choose established KRA-registered platforms like Binance P2P Kenya), tax obligation still applies (Digital Asset Tax at 3 percent withheld by registered exchanges), and no consumer-protection recourse if the P2P counterparty defaults. Only use crypto rails if you understand these risks.
Do all these rails require a KRA PIN?
Wise, Payoneer, and Kenyan bank USD accounts all require a KRA PIN to open. PayPal does not require a KRA PIN for the account itself, but the Safaricom PayPal-M-PESA service requires a Safaricom line registered to a national ID, which is effectively tied to your PIN. If you do not have a PIN, get one on iTax (free, 20 minutes) before setting up any of these rails.
Related paybillke guides
- PayPal to M-PESA via the licensed Safaricom service
- Wise Kenya hub (holding USD, converting to KES)
- PayPal fees in Kenya 2026 (full breakdown)
- PayPal alternatives in Kenya 2026
- KRA tax for online earners in Kenya 2026
- Online jobs that actually pay via M-PESA in Kenya 2026
- Bank-to-M-PESA fees compared (Equity, KCB, Co-op, NCBA, Absa)
Compare remittance
Cross-border rails Kenyan freelancers use to get paid
Licensed providers our editors track. paybillke earns a small commission on some sign-ups; ranking is based on real cost, not on payout.
Wise
Mid-market FX, transparent fees. UK, US, EU, AU, CA.
Visit WiseSendwave
Diaspora-Africa specialist. Often cheapest under $200.
Visit SendwaveLemfi
Strong UK-Kenya corridor, mobile-first app.
Visit LemfiWorldRemit
Wider receive options including bank deposit and cash pickup.
Visit WorldRemitRemitly
US-focused remittance with promotional FX for first transfers.
Visit RemitlyWestern Union
Legacy provider with the widest cash-pickup network for non-M-PESA family.
Visit Western UnionTapTap Send
Africa-focused mobile app with fee-free transfers on many corridors.
Visit TapTap SendNALA
East-Africa-focused app with strong UK and US corridor coverage.
Visit NALAMoneyGram
Global legacy provider with deep cash-pickup network across Kenya.
Visit MoneyGramRia Money Transfer
Cash + digital, Walmart and many US retailers as sending points.
Visit Ria Money TransferChipper Cash
Pan-African app, originally peer-to-peer across Africa, now with diaspora sends.
Visit Chipper CashSkrill
E-wallet first, used for international transfers and online betting payouts.
Visit SkrillSendvalu
Germany-based, EU-to-Africa corridors with cash-pickup partner network.
Visit Sendvalu