Hello,
I have often been somewhat confused when it comes to hourly rates for freelancers in IT.
While it is pretty normal to charge more than 60€/h here in Europe I’m always shocked to come across postings like these from the US:
https://soshace.com/jobs/python-back-end-web-developer-remot...
This is a remote python job for an intermediate or senior developer that pays 20-30$/h. And not the first one of that kind I came across.
That would mean a freelancer makes less than half the money as compared to a 9-5.
Is this normal?
The $20-30/hr job listing you shared will not attract any experienced Python developers. Experienced Python developers can easily secure jobs with $100K+/year salaries and benefits in any medium sized city. That job listing is searching for entry-level Python engineers who don't yet understand their value in the marketplace. It is not representative of standard freelance rates. The job listing requests a good command of the English language, so it's not even clear that they're targeting only Americans with the listing.
Generally speaking, the best paid freelancers do not find jobs via public job listings. They use their reputation and network in combination with their unique skillsets to find contract jobs with companies who need them.
The best freelancers also negotiate their rates for each contract. Their rate can vary significantly depending on how many other opportunities that have, the difficulty of the work, and other factors.
Personally, I don't know any full-time freelancers who charge less than $80-90/hr. Below this hourly amount, it becomes more financially beneficial to find a full-time job.
Unfortunately, it's difficult to find accurate information about freelance rates from the public internet. Smart companies will not post a high hourly rate on job listings because they could miss opportunities for candidates to negotiate lower rates. Smart freelancers will not advertise their typical rate because it will impact their opportunity to negotiate or change their rates in private conversations with new employers.
The optimal strategy is to constantly look for new contract jobs, raising your asking rate until companies are telling you "No" more than "Yes". This is how you will find your market rate.