See exactly how much Naira lands in your account after Upwork or Fiverr cuts, Geegpay or Grey gateway fees, exchange rate spreads and bank inbound charges. The number that actually matters.
Most Nigerian freelancers quote their rate in dollars and mentally convert at the NAFEM mid-rate to estimate their Naira income. The reality involves five deduction layers before a single Naira hits their account.
Layer 1 -- Platform fee: Upwork charges 20% on the first $500 per client, 10% on $500-$10,000, and 5% above $10,000. Fiverr charges a flat 20% on all earnings. Direct client work has no platform fee but requires you to invoice and chase payment yourself.
Layer 2 -- Gateway percentage fee: Geegpay, Grey, and Payoneer each charge 1-2% on the USD received. Stripe charges 2.9% + $0.30. These are applied to the post-platform amount.
Layer 3 -- FX spread: The gateway does not credit you at the NAFEM mid-rate. They apply a spread of 0.5-2.5% below mid-rate. On ₦1,620/$ mid-rate, a 1% spread means you receive ₦1,604/$ instead. This is where most freelancers underestimate their income.
Layer 4 -- Bank inbound charge: Some Nigerian banks charge a fee to receive inbound international transfers, typically ₦2,500-10,000 per transaction.
Layer 5 -- Tax: If you are Nigeria-resident, your freelance income is taxable under PITA. The Remote Worker Tax Calculator handles this computation.
Geegpay and Grey are the two most popular fintech gateways for Nigerian freelancers. Both offer virtual USD accounts that receive Upwork and Fiverr payouts, and both charge lower fees than Payoneer. Geegpay charges approximately 1.5% on conversion with a competitive exchange rate spread of 0.5-0.7% below NAFEM. Grey charges 1% on conversion with a similar spread. For a $1,000 payout, Geegpay costs approximately $15 in fees vs $10 for Grey -- a small difference that compounds over the year.
Payoneer is the legacy option. It charges 2% on USD withdrawal to local bank, plus a spread of 1.5-2% below NAFEM, plus bank inbound fees. On a $1,000 payout, total deductions can reach $40-60 -- 3-5x more expensive than Grey or Geegpay. The one advantage of Payoneer is acceptance: it is the native withdrawal method on Upwork and many international platforms. Consider using Payoneer to collect and then transferring to Geegpay or Grey for the NGN conversion step.
Rather than guessing, use this calculator in reverse: decide your minimum acceptable NGN take-home, then work backwards through the fee layers to the USD amount you need to quote the client. If you want ₦1,620,000/month net after all fees on Upwork via Grey, and total deductions (platform + gateway + spread) run to approximately 22%, you need to earn $1,282 gross on Upwork to achieve that. Quote $1,300 to be safe.
This calculation is especially important when clients in Europe or Australia push back on your USD rates citing their local currency weakness. A $50/hour rate might sound high to a UK client paying in GBP, but after all Nigerian fee layers it delivers a net hourly rate that is below the NGN equivalent of the UK minimum wage in purchasing power terms. Understanding your true net rate helps you negotiate from a position of accurate information rather than guesswork.