Back to Blog
    Business Growth May 17, 2026 15 min read

    How to Accept Dollar and Pound Payments on Your Nigerian Website in 2026 (No Forex Stress)

    You're providing world-class services from Nigeria but your website only accepts Naira. You're leaving real dollars on the table. Here's exactly how to fix that — gateway by gateway.

    Person paying online with a card on a laptop

    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 clients

    Supported 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 globally

    Supported 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 clients

    Supported 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 company

    Supported 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.