How to Receive Foreign Payments in Nigeria: 2026 Guide
Learn how to receive foreign payments in Nigeria easily. We compare Grey, Geegpay, Payoneer, and Domiciliary accounts for freelancers and remote workers.
Landing international clients is one of the best ways to earn a stable income today. However, many remote workers hit a roadblock when figuring out how to receive foreign payments in Nigeria without losing huge chunks of their hard-earned money to unfair exchange rates or account freezes.
A few years ago, Nigerian freelancers had to jump through endless hoops, opening expensive domiciliary accounts or relying on third-party exchangers. Today, modern fintech platforms provide dedicated virtual foreign bank accounts in US Dollars (USD), British Pounds (GBP), and Euros (EUR). In this guide, we break down the best options available—comparing Grey, Geegpay, Payoneer, and traditional domiciliary accounts so you can pick the right channel for your freelance business.
The Core Challenge with Foreign Payments in Nigeria
Due to CBN foreign exchange regulations and international restrictions, typical Nigerian Naira debit cards and standard local bank accounts cannot directly receive foreign wire transfers like ACH or SEPA. If you attempt to receive client payments via direct international wire to a Naira account, the transaction will either fail or convert at unfavorable official rates.
To work with international companies, you need a solution that gives you valid foreign routing numbers, account numbers, and swift codes. If you are just getting started as an independent contractor, our guide on how to start freelancing in Nigeria covers how to package your skills for global platforms before setting up your billing infrastructure.
Top Platforms to Receive Foreign Payments in Nigeria
Here is an in-depth breakdown of the most reliable payment gateways used by Nigerian digital nomads, tech professionals, and remote creators.
1. Grey (formerly Grey Finance)
Grey is a popular digital banking platform tailored specifically for African remote workers. It allows you to create virtual accounts in USD, EUR, and GBP within minutes using your Nigerian identity documents.
- Account Creation: Requires BVN, NIN or international passport, and proof of address (utility bill or bank statement).
- Key Features: Instant foreign virtual bank accounts, currency swap features within the app, and direct withdrawal to Nigerian commercial banks.
- Best For: Independent freelancers receiving money from direct clients via ACH, Fedwire, or SEPA transfers.
- Fees: Receiving funds generally attracts a small percentage fee (around 1% for USD deposits), while withdrawals convert at transparent, competitive market rates.
2. Geegpay (by Raenest)
Geegpay has quickly become a favorite for Nigerian tech professionals, software developers, and agency owners. Built by Raenest, it provides multi-currency virtual accounts and specialized invoicing tools.
- Account Creation: Simple verification process using your government-issued ID and a quick facial liveness check.
- Key Features: Generates USD, GBP, and EUR accounts, allows direct invoicing with automated payment tracking, and provides virtual dollar debit cards for online subscriptions.
- Best For: Contract workers and freelancers sourcing gigs from job boards or platforms requiring formal corporate invoicing.
- Fees: Competitive deposit fees (around 0.9% to 1.5% depending on currency) with rapid Naira settlement times to local bank accounts like GTBank, Zenith, or Kuda.
3. Payoneer
Payoneer is a veteran global payment gateway. It is the primary payment partner for major freelance marketplaces such as Upwork, Fiverr, and Freelancer.com.
- Account Creation: Standard international KYC; requires government ID and proof of residence.
- Key Features: Deep integration with major global freelance marketplaces, ability to request payments directly from companies, and multi-currency receiving accounts.
- Best For: Freelancers whose primary source of income comes from established platforms like Upwork or Fiverr.
- Fees: Annual account maintenance fees may apply if inactive ($29.95/year), plus withdrawal fees of roughly 2% above the mid-market rate when transferring to a local Nigerian bank account.
4. Nigerian Domiciliary (Dom) Accounts
A traditional domiciliary account is opened directly with a Nigerian commercial bank (such as Access Bank, UBA, or First Bank) to hold foreign currencies.
- Account Creation: Requires visiting a physical bank branch, presenting two references with active current accounts, utility bills, and a valid national ID.
- Key Features: Gives you a physical bank account capable of receiving large wire transfers (SWIFT). You can withdraw physical dollar cash over the counter.
- Best For: Large payouts (over $5,000 per transaction) or individuals who prefer holding physical foreign currency.
- Fees: Wire transfer incoming fees ($10–$25 per transfer) plus correspondent banking deductions along the transit route.
Grey vs. Geegpay vs. Payoneer: Direct Comparison
Choosing the right platform depends on where your clients are located and how you invoice them:
- For Upwork and Fiverr: Use Payoneer. Linking a Payoneer account to these marketplaces is seamless, with lower withdrawal friction than standard wire methods.
- For Direct Foreign Clients: Use Grey or Geegpay. They provide clear US/UK/European domestic bank details that look local to your clients in New York or London.
- For High-Value Contracts: Use a Domiciliary Account. If a corporate employer sends lump sums exceeding $10,000, physical bank routing provides long-term security.
Step-by-Step: How to Set Up Your Virtual Foreign Bank Account
- Gather Your Documents: Have your National Identification Number (NIN) slip or card, International Passport or Voter’s Card, and a recent bank statement showing your residential address clearly.
- Sign Up on Your Chosen Platform: Download the mobile app or visit the official website for Grey or Geegpay. Register with your primary email address.
- Complete Identity Verification: Upload your documents and take a quick selfie to clear the KYC tier requirements. Verification usually takes between 15 minutes and 24 hours.
- Generate Currency Accounts: Request virtual accounts in USD, EUR, and GBP inside your dashboard.
- Share Details with Clients: Copy the Routing Number, Account Number, and Beneficiary Name into your invoice or billing dashboard.
Protecting Your Earnings: Practical Tips for Nigerian Freelancers
Working online in Nigeria comes with specific operational realities. Keep these points in mind to avoid frozen accounts or delayed transactions:
- Match Your Legal Names: Ensure the name on your freelancing platforms matches the exact name on your NIN, BVN, and virtual accounts. Name mismatches are the number one reason payments get held up.
- Avoid Third-Party Crypto Peer-to-Peer Intermediaries: Always withdraw from your virtual wallet directly to your verified local Nigerian bank account to avoid flagged transactions.
- Keep Proof of Work: Retain client contracts, Upwork time logs, or milestone screenshots in case your payment provider requests a source-of-funds verification.
Securing reliable payment channels is only one part of the journey. To attract premium international clients, you also need in-demand digital competencies. Check out our breakdown of the highest-paying skills in Nigeria to identify which high-value services global clients are actively hiring for, or browse active openings on our remote jobs board.
Whether you choose Grey, Geegpay, or Payoneer, mastering your payment workflow allows you to focus on delivering great work. Explore our catalog of free courses at Skillnaija to build in-demand digital skills, earn verified certificates, and position yourself for international opportunities.
Frequently asked questions
Can I receive foreign payments directly into my regular Nigerian Naira bank account?
No, standard Nigerian Naira accounts cannot directly receive foreign international transfers via ACH, Fedwire, or SEPA. You need a virtual foreign bank account (like Grey or Geegpay), a domiciliary account, or a payment processor like Payoneer to convert and withdraw the funds.
Which is better between Grey and Geegpay for Nigerian freelancers?
Both platforms are excellent. Grey is widely praised for its clean user interface and quick conversions, while Geegpay is favored for its developer-friendly invoicing tools and virtual dollar debit cards. Many freelancers open accounts on both to have a reliable backup.
Do I need a physical Domiciliary account to use Grey or Geegpay?
No, you do not need a domiciliary account. When clients pay into your Grey or Geegpay virtual foreign account, you can convert the foreign currency directly inside the app and withdraw Naira straight into your regular Nigerian bank account (e.g., GTBank, Kuda, Access).
How long does it take for international client payments to reflect in Nigeria?
ACH transfers from the US usually take 1 to 3 business days to reflect in virtual accounts. Local UK transfers (Faster Payments) and European SEPA transfers often arrive within a few hours or the next business day. Once in your wallet, withdrawals to your Nigerian bank take only minutes.
Learn the skill — free, with a real certificate
Skillnaija has 146+ free courses built for Nigerians, each with a hands-on project and a verifiable certificate.
Browse all courses