DEV Community

chenningdev
chenningdev

Posted on

How developers in Nigeria can actually receive USD payments in 2026

How developers in Nigeria can actually receive USD payments in 2026

Most articles about "accepting payments in Nigeria" answer the wrong question. They list gateways that will take a Naira payment from a customer. That's the easy half.

The hard half is this: a customer pays you in USD, and you need that USD to arrive somewhere you can actually use — without a US company, without a US bank account, and without lying about where you live.

I've been mapping this out platform by platform. Here's what actually matters if you're building from Nigeria.

Why Stripe usually isn't the answer

Stripe does not list Nigeria among its supported countries for standard accounts. This is the single most common dead end: a tutorial assumes Stripe, you try to sign up, and you can't complete onboarding.

There's an extra layer of confusion worth clearing up. Stripe acquired Paystack in 2020. Paystack is a genuinely good product and it's Nigerian-founded — but it is not "Stripe for Nigeria" in the sense people hope. Paystack settles to local bank accounts in local currency. If your goal is to hold USD, that's a different problem than "accept payments."

So before you compare fees, answer one question: do you need to accept money, or do you need to hold USD? They're different products.

The route that actually works: a Merchant of Record

A Merchant of Record (MoR) is the legal seller of your product. The customer's invoice comes from them, not from you. They handle sales tax/VAT registration and remittance, fraud, chargebacks, and refunds.

For a solo developer in Nigeria this isn't a convenience feature. It's often the difference between selling internationally and not selling at all, because it removes the need to register a local entity in every country you sell into — and it means the platform, not you, is on the hook for tax compliance.

The platforms that market themselves to founders outside the US and EU include:

  • Dodo Payments — explicitly targets developers in India, Nigeria, Pakistan, Bangladesh, Brazil. Payouts can land in a Payoneer receiving account.
  • Polar — MoR with tiered pricing; onboarding open to individuals.
  • Creem — MoR aimed at bootstrapped founders, no registered company required.
  • Paddle — established MoR, heavier onboarding, more scrutiny of what you sell.
  • FastSpring — MoR, quote-based, heavier still; better fit once you have real revenue.

I'm deliberately not putting fee numbers in this section. Fee tables go stale within months, and a wrong number in an article is worse than no number. Check each platform's own pricing page on the day you sign up.

Your second problem: getting the USD out

Even after a platform agrees to pay you, you still need the money to reach you. This is where people get stuck, because they solved the "accept payment" half and assumed the rest would follow.

The practical route most Nigerian developers use is a Payoneer receiving account. Payoneer gives you a US receiving account (Citibank, with an ABA routing number) that most platforms can pay into via ACH. From there you withdraw to a local bank.

The exact fee schedule depends on your account tier, so confirm it on your own Payoneer fee page rather than trusting a blog post — including this one. The structure is roughly: free to register, a yearly fee that's waived in year one and only applies below a received-volume threshold, around 1% to receive from a US ACH or European bank, more if received via card, and a percentage on conversion when you withdraw locally.

Three things that actually kill applications

These come up repeatedly and none of them are about fees:

1. Proof of address. KYC asks for a document tying you to an address. Utility bills in your own name, bank statements, government letters. A phone bill screenshot usually fails. Sort this out before you start signing up, not after.

2. Product category. Crypto, gambling-adjacent products, forex signals, and some "get rich" info products get refused quietly — sometimes after you've integrated. Read the prohibited-business list first. If your product is borderline, ask support in writing before building.

3. Minimum payout thresholds. Some platforms won't release money below a set amount. If your product is $9 and you sell three a month, you may wait a long time for your first payout. Match the platform to your price point, not just to its fee.

The order to do things in

  1. Decide whether you need to accept payments or hold USD.
  2. If you need USD, shortlist MoRs that accept individuals from Nigeria.
  3. Open the Payoneer account first, so you have a payout destination ready.
  4. Prepare KYC documents before onboarding anywhere.
  5. Then compare fees — only among platforms that will actually accept you.

Doing it in the reverse order is how people spend three weeks integrating a platform that rejects them at the final step.


I keep the full comparison — 50 platforms, filterable by country, entity type and product type — here:

Stuck on getting paid from outside the US?​
I've mapped 50 platforms and helped developers in India, Nigeria, Pakistan and Bangladesh figure out which one will actually onboard them and how to get the money out.
Book a 30-minute paid consultation — $49, paid via Payoneer.
Email me: 3133371715@qq.com

If you've been through onboarding from Nigeria and hit a wall that isn't listed here, tell me in the comments. That's the part generic comparison posts always miss — and it's the part I want to fix.

Top comments (0)