Startups have many challenges, the biggest of them being lack of funds. That is why many new companies opt to hire freelancers until they can begin to build a team of their own. But finding the right talent and determining how much to pay them can be a daunting task.