Freelancing is one of the best ways to earn money without being dependent on your employer. You can work according to yourself, take work as per your need, and get payments as per your agreement policy with the client or the companies that you associate with. Freelancing gives you direct contracts which mean more money than most part-time jobs while devoting more or less the same amount of time.