Amaka runs a fashion brand in Lekki. Her Instagram page attracts buyers from the UK diaspora regularly. But when they ask how to pay, she says "transfer to my GTBank account" — and half of them never follow through because international bank transfers to Nigeria are complicated, expensive, and take days.
Chukwuemeka is a developer in Enugu. He does excellent work. His international clients want to pay him — but his website only has a Paystack button that Nigerian Naira cards. A UK client with a Visa card tried twice and gave up.
These are not isolated stories. They are the everyday reality of Nigerian businesses that are globally competitive but locally limited by their payment infrastructure. The good news: it is completely solvable in 2026, and this guide will show you exactly how.
Who Needs International Payment on Their Nigerian Website?
More Nigerian businesses than you think. If any of these apply to you, this article is for you:
- Freelancers (developers, designers, copywriters, virtual assistants) with foreign clients
- Fashion, beauty, or artisan brands serving the African diaspora in the UK, US, or Canada
- E-learning platforms or course creators with international students
- Consulting firms billing in dollars or pounds
- Software or SaaS companies with international users
- Exporters of Nigerian goods (food, fashion, crafts)
Understanding the CBN Rules First
Before we dive into the tools, a brief but important regulatory note. The Central Bank of Nigeria (CBN) has specific rules around foreign exchange. In practice, what this means for online businesses:
- Nigerian-registered businesses can legally receive foreign currency payments
- You are required to repatriate export proceeds within 90 days (for formal exporters)
- Keeping a domiciliary account at a Nigerian bank allows you to legally hold foreign currency received
- Personal income from international freelance work is subject to income tax in Nigeria regardless of where it originates
Consult a Nigerian tax advisor for your specific situation. But for most small and mid-size businesses receiving international payments, the process is straightforward through the platforms below.
The Four International Payment Solutions for Nigerian Websites
Paystack
Nigerian businesses serving diaspora and international clientsSupported Currencies
USD, GBP, EUR, CAD, ZAR (settles in Naira)
Transaction Fee
3.9% + ₦100 per international transaction
How You Receive
Settlements come in Naira at the prevailing Paystack exchange rate (typically close to the official rate). You cannot receive in dollars directly.
Setup Process
Apply for international payments in your Paystack dashboard. Approval takes 3–7 business days. You'll need: CAC certificate, BVN, bank account, and a brief description of your business.
Pros
- Widely trusted in Nigeria
- Excellent developer documentation
- Accept card, bank transfer, mobile money
Cons
- Dollar settlement not available — only Naira conversion
- Requires CAC registration
- International feature requires separate approval
Our Verdict: Best for businesses whose customers can pay in any currency but the owner wants Naira in their account.
Flutterwave
Nigerian businesses selling to Africa and globallySupported Currencies
150+ currencies including USD, GBP, EUR
Transaction Fee
3.8% per international transaction
How You Receive
Can settle in USD into a domiciliary account, or convert to Naira. This is Flutterwave's biggest advantage over Paystack for dollar earners.
Setup Process
Create a Flutterwave account and apply for the 'International Payments' feature. The verification process is similar to Paystack — business documents, BVN, and bank account required.
Pros
- Dollar settlement to domiciliary account
- Pan-African presence
- Strong for freelancers and exporters
Cons
- Slightly longer approval timeline
- Higher dispute/chargeback risk on international transactions
- Dashboard less intuitive than Paystack
Our Verdict: Best choice if you want to actually hold and receive dollars, not just charge in dollars.
Grey
Nigerian freelancers and consultants being paid directly by foreign clientsSupported Currencies
USD, GBP, EUR, CAD, AUD
Transaction Fee
1% receiving fee (much lower than gateways)
How You Receive
Withdraw to your Nigerian naira bank account or keep in your Grey wallet for spending.
Setup Process
Download the Grey app, complete KYC (BVN + ID + selfie), and you get a virtual USD, GBP, and EUR bank account within 24 hours. Share those account details with your foreign client — they pay like a local transfer.
Pros
- Virtual foreign account — no gateway integration needed
- Extremely low fees
- Client pays locally in their country — no international transfer friction
Cons
- Not for product e-commerce or volume transactions
- Not suitable for website checkout integration
- Withdrawal limits apply for unverified accounts
Our Verdict: Best for service-based businesses (developers, designers, consultants) being paid by international clients on retainer or project basis.
Stripe (via registered international entity)
Nigerian founders with a UK, US, or EU registered companySupported Currencies
All major currencies
Transaction Fee
2.9% + $0.30 per transaction
How You Receive
Depends on the country of registration. US LLCs can use Wise or Mercury bank. UK companies use standard UK banking.
Setup Process
Stripe does not currently support Nigerian-registered businesses directly. However, Nigerian founders with a UK Ltd, US LLC, or other internationally registered entity can use Stripe. This requires a registered foreign company, a foreign bank account, and compliance with that country's regulations.
Pros
- Best developer experience globally
- Highest customer trust internationally
- Full e-commerce, subscription, and marketplace support
Cons
- Not available for Nigerian-registered businesses
- Requires foreign entity registration
- Complex for small businesses
Our Verdict: Worth exploring if you're a tech founder building for the global market and are ready to register an entity abroad.
Our Recommended Combination for Most Nigerian Businesses
You don't have to choose just one. Here's what we recommend for different business types:
- Freelancers and consultants: Use Grey for direct client payments (give them your virtual USD/GBP account), and Paystack for any online store or invoice payments.
- E-commerce and product businesses: Use Flutterwave as your primary checkout — it handles the most currencies and can settle in a domiciliary account.
- Course creators and coaches: Use Paystack for Nigerian students, and either Flutterwave or a platform like Selar.co for international students.
- Tech startups going global: Consider registering a UK or US entity, then use Stripe internationally alongside Paystack for your Nigerian customers.
Adding International Payments to Your Website
Once you've chosen your gateway, adding it to your website depends on your platform:
- Custom-built websites: Use the gateway's official API or JavaScript SDK. Paystack and Flutterwave both have excellent documentation for React, Vue, and vanilla JS integration.
- WordPress / WooCommerce: Both Paystack and Flutterwave have official WooCommerce plugins available for free.
- Direct invoicing (no shopping cart): Both Paystack and Flutterwave let you create payment links without any website integration — share the link via WhatsApp or email.
If you need a developer to integrate international payments into your existing website, our team does this regularly. The typical integration takes 1–3 days depending on your site's complexity.
Frequently Asked Questions
Can my international customer pay with their Visa or Mastercard?
Yes — both Paystack and Flutterwave accept international Visa and Mastercard cards. Your customer enters their card details on your website checkout, and the money comes to you (converted to Naira by default, or held in foreign currency if you've enabled that). Make sure your website is HTTPS (SSL secured) or international card payments will fail.
Will I be taxed on international income received in Nigeria?
Under Nigerian tax law, income earned from services rendered in Nigeria — regardless of where the client is — is subject to income tax. As a business, you should register with FIRS and declare income from all sources. Consult a Nigerian chartered accountant to set up proper bookkeeping for foreign income.
My client says international transfers to Nigeria are blocked at their bank. What do we do?
Some international banks do block transfers to Nigerian bank accounts (a legacy of fraud concerns). The cleanest solution: use Grey to give your client a virtual US, UK, or EU bank account number that's local to them. From your client's perspective, they're making a domestic transfer. From your perspective, the money arrives in your Grey wallet within hours.
How long does it take to receive international payments?
With Paystack and Flutterwave, card payments typically settle within 24–72 hours to your Nigerian bank account. Grey wallet transfers are usually received within a few hours. Bank wire transfers (SWIFT) to a Nigerian domiciliary account take 3–5 business days. Payment links via Paystack or Flutterwave are the fastest for day-to-day transactions.
Ready to Start Collecting International Payments?
We build and upgrade Nigerian business websites to accept international payments seamlessly — Paystack, Flutterwave, and custom integrations. If you have an existing site or need a new one built with international payment from day one, let's talk.
