99designs is a best platform for logo designers to earn money from their work. 99designs requires good Photoshop and Illustrator skills. If you are good with Adobe Illustrator then sign up there and start making money 🙂
2. Template/ Theme sales
If you are good at designing and as well as programming then this is the second way to make money, Now there are many websites are available which let you sell your themes for different platforms like wordpress, joomla and most of all content management systems.