How To Get Paid In USD While Living In Kenya

You are tired of the shilling losing value while your bills keep climbing. Every month, the same struggle to make your salary stretch far enough, si rahisi hata kidogo.

This guide breaks down exactly how to start earning in dollars from Kenya, step by step. Whether you are a freelancer or running a business, the process is simpler than you think.

What You Need Before You Start

Before you can start receiving dollars in your account, you need a few things sorted first. Getting these ready saves you from delays and confusion later.

  • KRA PIN Certificate: You cannot receive any international payment without it. If you do not have one, apply free of charge at the KRA iTax portal. It takes about 24 hours to process.
  • USD-Denominated Bank Account: Most Kenyan banks offer this, including Equity, KCB, NCBA, and Stanbic. Opening one costs between KES 1,000 and KES 5,000 depending on the bank. Some let you open it online.
  • PayPal or Payoneer Account: These are the most common gateways for receiving USD from clients abroad. PayPal links directly to your Kenyan bank, while Payoneer gives you virtual US bank details. Registration is free.
  • Stable Internet Connection: This may seem obvious, but you need reliable internet to send invoices, communicate with clients, and withdraw funds. Budget at least KES 2,000 per month for a decent home fibre package from Safaricom or Zuku.
  • Valid ID or Passport: Required for both bank account opening and KYC verification on payment platforms like PayPal and Payoneer. Ensure your details match across all documents to avoid rejection.

Step-by-Step: How to Get Paid in USD While Living in Kenya

Follow these six steps, and you can start receiving your first dollar payment within one week if everything is ready.

  1. Step 1: Open a USD Bank Account at Your Local Branch

    Walk into any Equity, KCB, NCBA, or Stanbic branch near you and ask for a foreign currency account. The minimum deposit is usually between KES 500 and KES 1,000. You can also apply through your bank’s mobile app, but physical signing of forms is often required.

  2. Step 2: Register for a PayPal or Payoneer Account

    Go to the PayPal Kenya website or Payoneer site and sign up using your email. Use your exact name as it appears on your ID to avoid verification problems later. This whole process takes about 15 minutes and is completely free.

  3. Step 3: Link Your Kenyan Bank Account to Your Payment Platform

    Inside your PayPal or Payoneer dashboard, navigate to the withdrawal settings and add your USD account details. PayPal will send two small test deposits to your bank within 1-3 days. Confirm those amounts on PayPal to complete the link.

  4. Step 4: Complete KYC Verification on Your Payment Platform

    Upload a clear photo of your ID or passport plus a recent utility bill for address proof. Many Kenyans get stuck here because their ID photo is blurry or their name has a slight mismatch. Take your time to get this right the first time.

  5. Step 5: Create a Professional Invoice Template

    Use a free tool like Canva or Google Docs to make a simple invoice that includes your name, PayPal email or Payoneer payment link, and a description of your service. Clients trust you more when you send a proper invoice rather than just asking for money.

  6. Step 6: Find Your First International Client

    Join platforms like Upwork, Fiverr, or Toptal and complete your profile with a professional photo and portfolio. Bid on at least 10 jobs per day in your first week. Kenyan freelancers are in high demand for writing, virtual assistance, and graphic design.

Common Problems and How to Fix Them

PayPal Account Limited or Restricted

This happens when you receive a large payment too quickly after opening the account. To fix it, contact PayPal support directly through their help centre and upload your ID plus proof of address. Avoid sharing your PayPal link publicly until your account is fully verified.

Bank Delays in Receiving USD Withdrawals

Your Kenyan bank may hold USD payments for 3-5 business days before crediting you. To speed things up, call your bank’s customer care and confirm they accept incoming USD from PayPal or Payoneer. NCBA and Stanbic are usually faster than other banks for this.

Name Mismatch Between ID and Payment Account

Many Kenyans have a middle name on their ID but omit it when registering for PayPal or Payoneer. This causes verification failure. The only fix is to delete your account and create a new one using your full name exactly as written on your national ID card.

KRA Tax Queries on International Income

If you receive regular USD payments, KRA may flag your bank account for tax compliance. Register on the iTax portal and file your returns honestly, declaring your foreign income. You can call KRA’s helpline at 020 4999 999 for guidance on how to report digital earnings.

Cost and Timeline for How to Get Paid in USD While Living in Kenya in Kenya

Most of the setup for receiving USD is free, but there are a few unavoidable costs. These fees are standard across Kenya and do not vary by county.

ItemCost (KES)Timeline
KRA PIN applicationFree24 hours online
USD bank account openingKES 1,000 – 5,000Same day at branch
PayPal account registrationFree15 minutes
Payoneer account registrationFree15 minutes
PayPal withdrawal to Kenyan bank2.5% per transaction + KES 2003-5 business days
Payoneer withdrawal to Kenyan bank1.2% per transaction1-2 business days
Internet bundle per monthKES 2,000 – 3,500Monthly subscription

One hidden cost many Kenyans miss is the bank’s foreign currency conversion fee, which ranges from 1% to 3% when you withdraw USD as shillings from an ATM. Always withdraw from a USD account directly to avoid this extra charge.

The Bottom Line

Getting paid in USD while living in Kenya is not complicated, but it requires getting your documents right from the start. The one thing that makes everything go smoothly is matching your name exactly across your ID, bank account, and payment platform.

Now that you know the steps, open your USD account this week and register on PayPal or Payoneer. Drop a comment below if you get stuck or share this article with a friend who is also looking to earn in dollars from Kenya.

Frequently Asked Questions: How to Get Paid in USD While Living in Kenya in Kenya

Can I receive USD directly into my normal KES bank account?

Yes, but your bank will convert the dollars to shillings at their own exchange rate, which is usually lower than the market rate. This means you lose money on every transaction.

It is better to open a separate USD-denominated account so you can hold your dollars and convert them only when the rate is favourable.

How much tax will KRA charge me on my USD income?

KRA treats foreign income like any other earnings. You pay income tax based on the PAYE bands, which range from 10% to 30% depending on your total monthly earnings.

You must declare this income on the iTax portal every month or year, depending on your registration category. Failure to declare can lead to penalties.

Which is better for Kenyans, PayPal or Payoneer?

PayPal is more widely accepted by clients, but its withdrawal fees to Kenyan banks are higher at 2.5% plus KES 200 per transaction. Payoneer charges only 1.2% and deposits faster.

Most Kenyan freelancers keep both accounts active. Use PayPal for clients who insist on it, and use Payoneer for everyone else to save on fees.

Why did my PayPal withdrawal get rejected by my bank?

This usually happens because your bank account name does not match your PayPal account name exactly. Even a missing middle name can cause rejection.

Contact your bank to confirm they accept incoming USD from PayPal, and double-check that your PayPal name matches your ID word for word before withdrawing again.

Can I receive USD through M-Pesa instead of a bank account?

Direct USD payments into M-Pesa are not possible because M-Pesa only handles Kenyan shillings. However, you can use services like WorldRemit or Sendwave to receive dollars and have them sent to M-Pesa.

These services convert the USD to KES at their own rate, which is often less favourable than bank rates. For larger amounts, a bank account remains the better option.

Author

  • Ravasco Kalenje is the visionary founder and CEO of Jua Kenya, a comprehensive online resource dedicated to providing accurate and up-to-date information about Kenya. With a rich background in linguistics, media, and technology, Ravasco brings a unique blend of skills and experiences to his role as a digital content creator and entrepreneur. See More on Our Contributors Page

    View all posts