Yes, many people say that Upwork is worth it. Although there is a large competition for new freelancers, there is a huge earning potential once you’ve completed a few projects. Some experienced freelancers report earning $20 to $60 per hour.