I wont be able to answer this question now because firstly have not earn any money till today, just limited with electricity and data.You can receive freelance assignments from freelance marketplaces, previous clients, or even from random clients who contact you via social site, email or website. I once received a website building assignment. I was paid $600 for setting up the website and publishing 10 pages on the website.