If you are even thinking about using Elance, Rent-a-Coder, Freelancer.com or any other online freelancing site, get ready for some Brain Damage! These sites are terrible for both the clients and the freelancers and here are just some reasons why:
For Clients:
- What if I don’t know exactly what I want? Too bad! These sites want a piece of the transaction so they control your freedom to work directly with the client to help define the project to meet your business goals!
- Who is actually doing the development? Because you cannot work with the freelancers directly, you may THINK you are working with a qualified freelancer but they just hand the project and a programing book off to a high school student!
- These prices are too good to be true! They are! The freelancers are forced into a competitive bidding process so early in the project that is so heavily weighted against them that they are forced to underbid poorly defined projects. In fact, these projects are typically a miserable experience for the freelancers and you are likely to get crap back!
- Why can’t I find top-notch professionals? On these sites, the freelances are incented to do quick and dirty jobs to meet hard deadlines. Scope can and should change as you learn more about the project. It is nearly impossible to do Agile or intelligent development in this way!
For Freelancers:
- What is up with these project descriptions!? Very few clients can spec the projects properly because they are NOT experts. That is why they are on the site in the first place!
- What are you even bidding on!? Freelancers are expected to Bid on projects that are so loosely defined that they are taking on enormous risk, stress, and risking their integrity by bidding on these projects.
- Why can’t I just contact the client or freelancer and work with them!? These sites are so afraid that you will get around them and that they won’t make their ridiculous margins that they don’t let you contact the client directly and work with them on your own terms.
- What is up with these expert guarantees!? Rent-a-Coder has projects that require the freelancer to put up 10% or more of the total project payment in case you are LATE. As if the poorly defined projects and bidding process weren’t risky and stressful enough, they want to stick to the freelancer again!
- Why are they so expensive!? Elance and Rent-a-Coder are bloated software that try to do way too much and charge way too much. Because of their fear of losing their enormous margins, they get in the way of communication and progress. They charge 10+% of the revenue for adding little or no value other than a simple bulletin board with search capabilities (a prettier craigslist).
- Are these projects even profitable?! – online bidding drives the prices down and pushes the prices so low that few qualified freelancers can actually afford to do them.
Conclusions:
- Although there is a better solution on it’s way by early next year (subscribe here to be notified), we strongly recommend that we all just avoid these sites and let them die; they are spammy misrepresented garbage messing up the marketplace.
- Like other for- profit lead generation machines in the Auto, Real estate, Finance and many industries, these sites are parasites: they add no value to anything: they are noise and they clutter the market they pretend to serve.
- When you choose to hire out work from freelancers (a very smart and recommended thing to do), you should start by evaluating and choosing an expert vendor on the highest level first, then, in the process of hiring that project manager, seek advice before specking-out anything. For instance: we offer a free consultation to anybody, anytime: for anybody planning any kind of marketing program of any kind, from the first logo to the website to the video to the market research, to viral advertising, technology, hosting, radio and TV Advertising, agency services: as do most qualified professionals.
- Choose the most qualified, highest level vendor possible, and spec and project manage with them, so that the planning process includes the benefit of their advice as part of the contract: you should have the final word, but you should solicit their advice and input every step of the way to achieve the best result!
- Always check credentials and references before buying anything from anybody anywhere, search for negative press on the Internet, ask for credible references, and recent proof of performance: this technology changes constantly, and only the best of the best can perform here consistently!
Why believe me? I am Brian Bentow: (Google me!)
CTO for SocialMediaSystems.com LLC, and MoviePals.org Entertainment LLC
If you want the answer to a question or a free consultation, call or email our business development department: 805-827-2450 freeadvice@socialmediasystems.com










Behold the awesome power of social media pertaining to this post here:
http://www.google.com/search?source=ig&hl=en&rlz=1R2GGLL_en&q=elance+is+terrible&aq=f&oq=&aqi=
Agreed. I stopped considering those deals on eLance, etc. back in 1999.
Glad to see posting on the subject continues.
The sites are great, huge for the site owners, just not for the marketplace, and specifically the novice client, or conscientious programmer.
John,
Thank you for sharing your thoughts and experiences.
and congratulations on your successful projects. I wish you the best in all of your future endeavors.
We are building a marketplace to make both the freelancers and clients happy. From talking to people, reading tons of blogs, and our own personal experience, your results are the exception rather than the rule. In general, you are unlikely to get great results as a client or get paid well as a freelancer using elance, odesk, rent-a-coder, guru, etc. Your results are in spite of how the sites (their bidding and revenue model) are setup instead of because of them.
We believe that the people involved in the project and personal relationships are incredibly important! Hiring a freelancer is not like buying a cell phone charger on ebay!
Long-term maintenance is a huge concern especially for software development projects. I also don’t think that you can build an application quick and dirty. You can only do quick and clean and that requires skill and a lot of communication between the client and the freelancer. Also, doing it right the first time will save you from spending 10 to 100 times as much time and money fixing it down the road!
You can find article after article of how people tried to use these sites and got poor results. Common problems include picking the wrong technology platform, poor software design, poorly written software, poor communication, poor project management, missed deadlines, etc.