Rather, I think where the challenge lies is in payment. receiving money is quite difficult. Since, I cannot receive money into my paypal account and withdraw into Nigerian bank account, I have to always part with $30 per wiretransfer after paying 10% or 20% on each job. The charges are simply excruciating. I haven't found an alternative or a resolution yet.
Happy to tell you that there is aonther payment option available:
Local Funds Transfer ($0.99-$4.99 per transfer, plus incoming fees at some banks)
Works well and my funds come in same day within the hour.
Happy Freelancing and wishing you all the best.