It is important that you construct and build a steady income when working on the Internet. I recommend you set yourself up to make sure you do not only get paid once for each individual project but also make sure you build several passive income streams in addition to getting paid for the projects that you do.
When you do a paid job for a client, either locally or online, you have an even bigger chance of hooking that customer into a service.
That brings YOU another income stream because they already know you and usually trust your recommendations.