One of the things that you need to consider in freelancing is the time factor. The question is how much time are you willing to put in to earn money? Some online jobs don't pay much and you have to put in a lot of time to earn. It may get to the point where you have to spend a long hours online. are you willing to do that?