Skip to content
article

Getting paid as a Nigerian freelancer: every route I have used since 2017, with what it really costs

Payoneer, dom accounts, the PayPal that will not receive, USD cards, crypto, and what the naira did to all of it

Oluwatobi Adeyemi@tobi_freelance

May 31, 2026 · 4 min read

Every week somebody in my DMs asks "Tobi how do you collect your money?" So I am writing it once. This is from my own wahala, not from a sponsored post. Fees change, check them yourself before you trust me.

1. Upwork to Payoneer to local bank

This is my main road since 2017. Upwork releases, I withdraw to Payoneer, Payoneer converts and sends to my naira account.

  • The cost you see: a small withdrawal fee.
  • The cost you do not see: the exchange rate. Payoneer gives you a rate below mid-market, roughly 2% worse in my experience. On $3,000 that is $60 every month, gone quietly.
  • Good: reliable, fast, works with most platforms.
  • Bad: you are converting at their rate, on their day, not yours.

2. Domiciliary account (dom account)

A USD account in a Nigerian bank. Direct clients wire to it with SWIFT.

  • The sender pays their bank fee, maybe $25 to $45. Then an intermediary bank in the middle takes $15 to $30 and nobody, I mean nobody, can tell you which bank or why.
  • Sometimes $2,000 arrives as $1,957. Put this in your invoice: "all transfer fees to be paid by sender (OUR)". Some clients will do it.
  • Good: your dollars stay dollars. You convert when you want.
  • Bad: the bank will call you for "documentation" the first few times. Keep your contract and invoice ready as PDF.

3. PayPal

A Nigerian PayPal account can send but cannot receive. That has been the story for years. Please stop telling clients "pay me on PayPal". They will send it and it will just sit there or bounce. I have seen people lose clients over this.

4. The USD account apps (Grey, Geegpay, Raenest, Cleva and co)

Local fintechs that give you a US account number (ACH) or a UK one. For direct clients this changed my life. The client pays like they are paying a supplier in Ohio, you receive in USD, you convert in the app.

  • Good: clients do not need to know anything about Nigeria. Fast.
  • Bad: limits, and some of them have had KYC wahala. Do not keep all your money in one app. I mean it. Spread it.

5. Crypto (USDT)

I used it from 2020. Client sends USDT, I sell P2P for naira. It worked when nothing else worked. I stopped after the Binance wahala in 2024 because my bank started asking questions every time naira came from a P2P buyer, and one frozen account is enough for one lifetime. Some people still use it fine. I am too tired.

6. The naira part (lived experience, not economics class)

In early 2023 I was selling dollars on the parallel market at around 750. In June 2023 the exchange windows were unified. By February 2024 I was seeing above 1,500. My rent is in naira. My landlord reads the news too, so the rent followed the dollar, not the other way.

What this taught me:

  1. Invoice in USD. Always. Never accept "we pay you in naira at today's rate" from anybody, including Nigerian companies.
  2. Keep 3 months of expenses in USD. That is your shock absorber.
  3. Do not convert everything on payday. Convert what you need for the month. The rest waits.
  4. Have two rails working at all times. When one app freezes you, the other one feeds you.
  5. Keep records. Contract, invoice, platform payout email. Banks and tax people both love paper.

E no easy, but it is possible. If you are a client reading this: ask your Nigerian freelancer which rail they prefer. It costs you nothing and it saves them real money.

Written by

Oluwatobi Adeyemi

Upwork Top Rated Plus since 2019. Laravel, React, a bit of everything clients pay for. Lagos. I have been paid in USD, GBP, crypto and once in "exposure". Freelance Files is where we talk money.

Get the best of Dynamo Geeks weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

11

Sign in to join the conversation.

Sign in to comment
Ayesha Siddiqui@laravel_ayesha
Same here in Pakistan, PayPal does not exist for us at all, not even the "send but not receive" version. Payoneer is our mother and father. And the hidden 2% on conversion, uff, nobody talks about it
2 net votes
Oluwatobi Adeyemi@tobi_freelance
Ayesha you know the struggle. That 2% is a silent tax. I calculated it once for 2023 and closed the spreadsheet
2 net votes
Achieng Owino@achieng_devrel
Kenya footnote: PayPal can be withdrawn to M-Pesa here, which sounds great until you see the exchange rate. Same lesson as your point 1. The fee you see is never the fee you pay.
1 net votes
Martín Ferraro@tincho_go
che this could be written in Buenos Aires word by word. "do not convert everything on payday" is the national religion here jajaja. we use USDT for a lot of things, posta, but the bank asking questions part is real too
0 net votes
Jessica Tan@nomad_jess
PH side: PayPal works for us but the fees and the rate are painful. Wise is better when clients agree to use it. Point 4 about not keeping everything in one app is so true, a friend had her account frozen for 6 weeks for "review" 😭
3 net votes
Jo Brennan@jo_ships
client side here: i genuinely didn't know about the intermediary bank thing. i pay my contractor through whatever he tells me is cheapest. freelancers, tell your clients what rail you want. the good ones will listen
3 net votes
Oluwatobi Adeyemi@tobi_freelance
Thank you Jo. If every client was like this my blood pressure would be better
1 net votes
Sam Whitaker@segfault_sam
"once in exposure" from your bio is still the funniest payment method on this site
3 net votes
Oluwatobi Adeyemi@tobi_freelance
Exposure does not pay NEPA bill my brother 😂
1 net votes
Oleksii Bondarenko@oleksii_kyiv
Point 5 and 6 together is very familiar. Keep money in two places, convert only what you need, trust nobody. Ukrainian freelancer handbook, same chapters
2 net votes
Kuya Migs@kuya_migs_codes
Bookmarking for my viewers guys, this is the realest payment guide I have seen. Salamat Tobi! 🔥
3 net votes