Why Elance Failed and Odesk Succeeded as the “eBay of Outsourcing”

As a startup founder, I’ve considered using both Elance and Odesk in my early beginnings. I come from a business and marketing background, so somebody’s got to be the programmer. I didn’t have a co-founder at the time and needed something super cheap, so I saw what Elance and Odesk had to offer.
Before I begin, it’s quite evident that Elance failed. They took $65,000,000 in venture funding and got absolutely nowhere. They released their beta during the dot com crash and still decided to stick with tech and business related services. Several important factors involved with their failure include: Too much competition, little service provider differentiation besides price, high service provider fees, no locality of services, ambiguous project descriptions, cheap Indians, as well as cheap Indians, and last but not least, cheap Indians.
Lets start from the buyer’s perspective. I think I made a pretty decent example. I’m a company CEO (or to dumb me down, startup founder) and I needed a business plan made and my website programmed from the ground up. I go to Elance.com, I submit a project that says I need these things done and I want to work directly with the service provider to make it happen. 50 Indians bid on my project, each going cheaper than the one before him, and I realize that they all suck. They don’t know what I’m looking for, so how can they adequately do my project? I want them in front of me so that we can plan the process out easier, but they’re in India and have a language barrier. Great. Now that I’m frustrated, I leave Elance and wasted over $200 in bidding fees for the service providers who bid on my project.
From the service provider’s perspective, let’s say that I’m an Indian. I know that I’m good at programming, I know that I’m good at business, and I know that I speak perfect English. Mr. American goes ahead to post his business plan and programming project request for a really stupid idea. I look at it, nod, and make my bid. 49 other Indians bid with me. Mr. American is thinking, where the hell do I even start? How do I know that Mr. Indian can speak perfect english when I have to interview all 50 of these guys to know which one is right. Too many choices isn’t a good thing. Mr. American doesn’t buy from me, I wasted a lot of time and some money on a lost lead.
Of course, all of this is a problem for both the buyer and seller. The lack of quality service providers steers away the quality leads and buyers. Few buyers means fewer qualified service providers. At this point, the marketplace has failed. Elance has been treading water for the past 7 years and haven’t changed their model at all. They went into enterprise software for a few years, but that didn’t go very far.

In 2004, a new company was born – Odesk.com. At first, we think that it’s another crappy eBay for outsourcing, but it actually addresses most problems and flaws that Elance seems to have. The primary bonus here is project management tools. Normally, you work with an Indian by email and phone and really have no idea what he’s doing or if he’s taking your project seriously. Through Odesk, the programmers are monitored by camera and random screen shots to make sure that they’re constantly working as promised.
Service providers are differentiated. They have a comprehensive work and education history, a list of diplomas, certifications, etc… A really nice reputation system, # of hours worked, and Odesk even has a suggested price for how much a programmer is worth depending on his or her reputation.
Business model is pretty solid. Sure, you can work outside of Odesk, but the seller is going to want positive reputation and the buyer is going to want to know that the programmer is working as promised. Hourly payments eliminates the problem of ambiguous project descriptions. And as a result, both buyer and service provider are happy in a marketplace that functions quite well.

Picture of Odesk developer on left, Odesk CEO on right, taken by my Sony Cybershot
I was at the Web 2.0 expo and met the CEO of Odesk and they seem to be doing quite well. Obviously, like all other startups, Odesk has had some developmental flaws and speed issues that have been addressed in recent months. Millions of dollars have been going through the website and it’s on its way to profitability / exit.
(Added at 6/25/07, 810PM PDT) – Rentacoder.com is another private company in this space. The UI sucks, but the support and business model seems to work quite decently for them. Unlike elance or guru, service providers aren’t charged for each bid they make on a project.
June 25th, 2007 at 2:59 pm
Elance has moved to more an enterprise business model, check out Jay Parkhill’s write up in startup review
http://www.startup-review.com/blog/how-to-work-with-imperfect-timing-–-an-elance-example.php
June 25th, 2007 at 3:01 pm
Elance went into enterprise for a few years, sold off that part of the business.
June 25th, 2007 at 6:16 pm
What about rentacoder and all of those sites? odesk seems to be the expensive vc-funded version but there are sites like rentacoder out there actually making a profit today on this I believe.
July 2nd, 2007 at 3:53 pm
Hi Jessica,
I’m doing marketing for oDesk, and we’d love to do a blog post linking to your article. Does your company have a name?
Sameer
July 6th, 2007 at 7:48 am
I personally don’t believe in this model. If one wishes to hire serious programmers then probably its not in the best interest for them. Hmmm … may be if someone is looking for a service offering to generate reports or any other repetitive task probably u might end up getting a good deal. However, if I m a serious developer I would have better options working with other reputed companies rather than being a free lancer. Thats my personal thought.
–
A programmer.
An Indian
July 26th, 2007 at 9:58 am
[...] to mention that I’m a jealous 17 year old entrepreneur) I once did a critical writeup on how Elance failed, and three weeks later, I was invited to their headquarters. Fascinating, isn’t [...]
August 21st, 2007 at 8:39 am
[...] few months ago, I wrote a long post on how Elance.com failed and oDesk.com succeeded. oDesk loved it, Elance obviously hated it, and some readers thought I was being racist by [...]
December 2nd, 2007 at 2:03 pm
sounds like a prat (Jessica) who picks the wrong tree to bark at and then moans it wont fruit
February 11th, 2008 at 10:44 pm
[...] yet to make me happy for the hours of my time they’ve wasted. I once wrote about how oDesk is better than Elance, but amazingly enough, Elance company officials invited me to their office for (beer) and pizza! It [...]
February 26th, 2008 at 8:02 am
Hi Jess
I’m making good money at Elance. I checked out Odesk and never found any rich buyers. I mean, the last thing a provider wants is to spend a small fortune in marketing only to get a measly one-off $300 order. You said, “Through Odesk, the programmers are monitored by camera and random screen shots to make sure that they’re constantly working as promised.” What am I? A third world factory worker? Actually, I’m a third world programmer and I don’t need any supervision. Supervision is for children. Any adult that requires supervision should be fired.
March 27th, 2008 at 5:31 am
Companies are often reluctant to agree to the Hour method as they feel that the number of hours would be extended needlessly and they would have no clue on the exact amount of money they would finally spend on a project. Rather, charging on a project basis is what they like.
Go check out on Odesk and find how the cheapIindians are finding better reviews than frustrated Americans.
Poor girl!
Why are u boasting of “Elance guys called u for beer”. Does it not prove your cheap mentality, similar to suing a company deliberately to earn money.
June 15th, 2008 at 3:39 pm
First of all, to start off…. whether it is you or some one else in US… you cannot deny the fact that a lot of good work is done my the CHEAP INDIANS. If logic is given priority… then why the hell would so many TOP US firms outsource their work to India. My dear lady they are not fools.
As you say that you are a entrepreneur, then I must guess you do have some logical deduction. Even if Indians come in cheap they get the job done, at lower cost and THATS WHAT MATTERS in Business. Business is not for Charity, its prime objective is to generate Income. If it is through cheap Indians or through Bombing Afghanistan.. who cares… Dollar is what the US is interested in .. nothing more and nothing less.
So if you have a better business model to beat the cheap Indians try them and see if it works.
June 18th, 2008 at 1:42 pm
This girl is obviously looking at the wrong place for her work. She wants high quality work without paying much and moans for not getting it….
July 2nd, 2008 at 9:57 pm
I don’t think elance failed – or maybe they made advances in the last year. High profile web projects are on elance. Most decent web companies will charge per project, not per hour, and for those 2 reasons I prefer elance over odesk when looking for a job.
I read somewhere that, buyers often need to babysit the providers on odesk and I can see how that happens.
July 16th, 2008 at 2:28 pm
Hi,
I ve been working on Elance projects for sometime now. If you are looking for Big Budget projects best is Elance.
Odesk is for kids.
August 14th, 2008 at 2:19 am
Good quality providers respect themselves – we are not desperate rats to be photographed every few minutes ! How demeaning ! I am intelligent, well educated and have too much self respect to subject myself to such demeaning photos. I think most Americans good at their work would think the same way.
So your conclusion that oDesk is better appears flawed.
August 27th, 2008 at 3:02 am
Hi I am and Indian programmer also working on elance for last 2 years. Its good for me. I think as a provider you should have the capability to bag the project. It does not matter how many more Indian or any other country programmer have bid on the project. I have won many projects which were having more than 30 bidders.
I agree that you cannot get all the projects you bid on, but that is true for any other kind of business.
As for supervision thing,…. being supervised by a camera is the most stupid and insane thing I have read here…I have never seen these kind of clients.
I find that most of the clients ( irrespective of their country ) on elance are serious, very good and trusting.
All over the world you will find cheats as well as honest persions.. its actually your luck and also talent to find what you want.
Same kind of people attract each other so if you get cheated all the time try to find the actual reason.
September 26th, 2008 at 4:37 am
No fights! I am an Indian who lived in North America for many years. I know both the worlds. I have also worked for Indian and North American companies. Here is my conclusion:
- Most of the Indian workers are not good at communicating, which is a problem for North Americans buyers. Although there has been a lot of improvement and I feel that this gap will be bridged in the near future.
- In general it would be hard for a non-tech American to build a rapport for a strict tech Indian Indian. If the work is purely technical and not much communication is required, go for an Indian worker
- The best solution would be to hire somebody like myself who can be a bridge between both the parties because I know how to communicate effectively with both Indians and Americans.
No offence to anyone. This is my opinion based on my personal experience.
October 29th, 2008 at 6:28 pm
I’m the owner of http://www.dcrsolutions.biz aka connects.elance.com and of course I tried oDesk, let’s get real
November 17th, 2008 at 6:49 pm
[...] Mah has a good post, Why Elance Failed and Odesk Succeeded as the “eBay of Outsourcing”, that includes comments from those who have succeeded and those who have turned away from [...]
January 8th, 2009 at 1:07 am
“Through Odesk, the programmers are monitored by camera and random screen shots to make sure that they’re constantly working as promised.”
And with that goes my last bit of faith in the future of humanity. We are a doomed species.
…but before we go, I have to do two things:
1. Sign up for Odesk.
2. Buy a rectal camera.
March 17th, 2009 at 2:00 am
I am very experienced in Web design and online database applications. I have tried my luck on Elance but pretty sucking experience from Cheap Indians is all I got. I am black African and proud to be skilled in ICT. But continously saw that the more you bid, the more the Indians bid lower, to a point really, I wonder if it is worth being on Elance Anymore. Are there exclusive freelance sites out there? Osdesk, Guru, Rentacoder all seem to have reached their end of life!
April 10th, 2009 at 6:49 pm
There are several freelancing sites out there. But I kind of like this one – http://www.8KMiles.com. They do ID check on providers and cool part is that they offer on-demand infrastructure. I suggest buyers and providers out there give it a shot.
May 2nd, 2009 at 2:44 pm
If your in a unique field such as GIS then being a member on the site Elance can be a frustrating experience because of two main problems from my perspective:
1 – as discussed with other members in my field while this is not true for all buyers often projects are well under budgeted. It’s in the opinion of many real freelance professionals when a buyers asks for a bid often it’s because the client either can not either afford quality work or they are unwilling to pay for what the project is really worth
2 – because of the unique field I am pursing as a career projects tend to be in virtually all categories. And since Elance does not add a GIS category it’s not easy for a starting cartographer to get any work.
So the only reason I’m even on elance is to build up clientele, but with low ballers, & limit ability on what I can bid on I’m starting to think that maybe it’s time to consider leaving the site.
June 9th, 2009 at 5:36 am
This is obviously true so many Indian service provider Professional or Non professional they totally kills up a competitive project !! Indians justs swarms like bees in every category the Job provider gets so many choice to whom to prize the porject many times falls to the very much wrong person where the real service provider just fades away. It should be better not to give any bidding limits so the right bidding money and the right portfolio can always get the Job. Many fake service providers of India is spoiling the
true competition.
June 9th, 2009 at 5:38 am
This is obviously true so many Indian service provider Professional or Non professional
they totally freeze up a project !! Indians justs swarms like bees in every category the Job
provider gets too much choice to whom to prize the porject many times falls to the very
much wrong person where the real service providerjust fades away. It should be better not
to give any bidding limits so the right bidding moneyand the right portfolio can always get
the Job. The fake service provider of India is spoiling the true competition.
June 26th, 2009 at 3:40 pm
oDesk.com is setup from the clients perspective. If I wanted to have work done for me & had a desperate emotional need to be able to micro-manage it, I’d consider oDesk. A few years ago I went to oDesk.com looking to get some work and was offended at the disrespect to people who do the work, as I notice some people above are. Seriously… when looking at the oDesk concept the very first time, on their own website, had the same feeling towards oDesk that I had back in school when I learned in history about child labor from money hunger business owners…
Tip for other freelancers: Guru.com worked well for me – the 2nd time around; by low-balling my own bids, building up a relationship with clients, then increasing my prices, I made it work for me (in my first try I bid realistically and go ZERO responses – probably from people like this blog writer looking at my bids and naively thinking “why would I pay this guy $xxxx.x when this other guy will do it for $0.01?” – ok, if that works for you, blog writer…).
I don’t use oDesk for anything… (consider most sales are made based on an emotion – from what I hear at least…).
@Wompie: Did u ever get that cam working?
July 3rd, 2009 at 8:51 pm
Folks,
I have been reading the above discussion with great interest since I have been using both elance and odesk for the past couple of months.
I have posted and awarded 8 projects on elance and have been happy (in some cases wildly happy) with the quality and value I have received on 7 of them. They have been in such diverse areas as corporate id kit design (Argentina), data entry (Ireleand), Internet research (India), HTML code fix (Hungary), use case development and bookkeeping (both India) and Virtual Executive Assistant (US).
I have tried odesk as well and have been reasonably satisfied too. One reason that I am less thrilled about odesk is because you have less control over total costs since it is primarily an hourly model. I started using it only because I wanted to get some development started without really writing the specs in detail (wrong approach I know but I just needed to see something).
However, the odesk project management tools are certainly much better.
Just wanted to share my experience and thoughts.
Thanks.
Sudip
July 27th, 2009 at 1:25 am
I recently signed up on ODesk as a provider. ODesk’s monitoring doesn’t bother me much. What would really suck would be trying to track/estimate the time manually every week. I really hate timesheets, but for some reason I’m cool with ODesk since it doesn’t waste MY time.
August 18th, 2009 at 11:30 am
Interesting and funny read, I have experience with both, elance and oDesk as a buyer. I have started with oDesk and the issue described in the introductory text was the opposite in my case. I had tons of Indians apply for the project. I don’t have a preference to do with cultural background. What matters to me the most is honesty and a friendly manner, followed by getting the job done. The applicants seemed all friendly at first with a lot of “Sirs” being whipped about just to get the project. Of course…everything is doable. I’ll give you two examples. One person on oDesk charged for a job that was supposed to take one minute five hours…and only five hours because I interrupted the process. There was no feedback and no result. The five hours were charged for a backup I never asked for on a completely fresh site without any data. Another project was estimated to take 70-80 hours by another provider. Common sense told me that this was way too long; you could refurbish an entire house in that time. I had enough of oDesk, because of unreasonable quotes and unsatisfied work. Their project photo sessions are completely meaningless. I was able to view over 30 photos but like I said nothing relevant was done in five hours. Back to project number two. I went to elance and it appears to me there is a different quality of providers. I hired a person who is still working with me who did the same project that was estimated to take 70 to 80 hours at oDesk in 3 hours.
—
The crux of the story is…getting the right guy, not the cheapest. It doesn’t benefit you to have someone charging you only $ 9 dollars an hour if they’ll take 2 weeks to complete it. I paid 15, which is still very low in my opinion and the job was done in three. Make of it what you want…
regards
October 1st, 2009 at 1:51 am
Elance failed becoz it charges people to use their website, providers are made to pay a fee to search for jobs etc. anybody using elance is required to pay fees on that web site. is that fair? they charge all kinds of fees they can think of while odesk is free to use and charges a minimal fee / commissions for work that actually has benefits for the providers.
Elance is just like those work at home scams who charges you a fee to access their data base of ” on line work “
October 1st, 2009 at 4:52 am
Hi There,
You are a miserable cheap asshole who is scared of a healthy competition and I am dam sure you lost your very lucrative and happy life and job to a very simple and humble Indian who is far more superior to you in every aspect hahahahahah aha aha ahaha aha aga man I am so glad
October 5th, 2009 at 1:34 am
You are a founder – that’s good on paper. The quality of a person depends on how to choose the perfect service provider. Yes there are numerous bogus service providers – but everyone is not bogus – there are people who are getting their work done from elance / osdesk. I saw sometime cross posting – someone is posting a project on elance.. and then i saw the same project being posted by the service provider on freelancer – that’s funny!. The truth is there are bogus service providers – but there are other side of the coin – there are bogus project posters. Who want their entire startup done in mere $500.
And what do you mean by cheap indians – infact you should join an ashram in himalayas and cool down your head. You shouldn’t blame somebody who are trying to get your work done. There are lots of US based startups – whose initial programming is done by indians – and its generates jobs and indirectly +vely affects the economy of your country.
And lastly you are talking about America – your ancestors captured it (from native americans) – you got everything for free – Now you can’t take competition from indians / chinese
October 23rd, 2009 at 1:29 pm
i think they are both good, but the worst one is rentacoder
October 30th, 2009 at 10:16 am
I wouldn’t consider people cheap especially when someone considers the currency exchange rate. $500 in the Philippines can get me a high rise apartment in Downtown Makati. Try to find that in New York City I doubt you will be living in Manhattan if you could. People forget that the US currency is more than double in some parts of the world so when someone is bidding @2 an hour or $6 it would seem outrageous for an American because our cost of living is so high in the states. Since I notice alot of the job posters are from the US the only blame a person can put on low ballers is our own fault for not wanting to pay the local web developers the going rate in the US which believe me I can understand since the average going rate for any type of ecommerce site is around $10,000 at least but like I always tell the people who complain.. “If you want it so bad then pick up a book and learn how to do it yourself.” You think joe the plumber is going to come to your house to change out your one little pipe for $10 bucks which is what it would’ve cost you if you did it your self. Maybe people should start biding plumbing jobs to mexico? Although sarcastic the point being said is that don’t knock these people who are trying to make a living in a rough world. It’s not their fault the exchange rate works for them and not for you. just my 2Cents..
December 12th, 2009 at 3:06 am
Jessica is definitely an internal sales person (fake?) for oDesk!
Now it seems things have turned back against them !!
December 21st, 2009 at 11:22 am
Odesk was a great innovator of the pay-for-time model, but it, Elance and the entire industy have changed a lot since this article was published. We have compiled a more up to date comarison of the differences between the sites. Please see:
http://www.rentacoder.com/RentACoder/DotNet/misc/CompetitorInformation/WhyRentACoder_ForBuyers.aspx
Ian Ippolito
Rent a Coder
December 22nd, 2009 at 7:37 pm
eLance is a bit ghetto, but oDesk is a slum and like its fellow slum eBay, will keep drawing the worst of the worst until it collapses into a giant steaming dung heap.
January 4th, 2010 at 1:18 am
I believe Jessica, first of all the east Indians are corrupt, take the case of the founder of ELance “srini Anumolu” he was caught cheating the SEC in a fraud case. All the Indians are corrupt and misleading in their business deals. We don’t want to support these crooks who spoil healthy business. Check out http://trump21.blogspot.com/ on many more corrupt practices by these little east Indians
January 5th, 2010 at 3:07 pm
I found this interesting piece written by someone who has worked on both these sites, and I found this piece quite objective and interesting.
http://www.fruitsack.com/2010/01/elance-vs-odesk-vs-guru-the-best-freelance-site-to-start-making-money-online/
I do understand that cheap jobs being outsourced cause a problem to hardworking Americans, but that is the future whether we like it or not, and the sooner we realize this, the better it is going to be for the US worker. We need to compete with our skills, not price. People forget that there are businesses out there that still look for quality and not price alone.
As the saying goes, if you throw peanuts, you will only attract monkeys
That’s my 2 cents take on this issue.
January 16th, 2010 at 9:09 am
Totally agree on elance, it’s just a bunch of Indian developers bidding $2-10/hour. Ignorant employers think they’re getting a good deal but what they end up with are time zone differences of 12 hours, developers who can’t understand requirements or communicate with the employer, and developers who are sorely lacking in their programming skills (the best laughs I’ve ever gotten about programming work were by Indians.) Now there are a few exceptions, I’ve worked with maybe 2 hot shot Indian developers, but you have a less than 1% chance of finding one…
The quality employers who understand this don’t use these sites (elance, guru, odesk, etc…) and neither do the quality developers for the same reason. These sites are for ignorant and cheap employers and for 3rd-world second-rate developers, enough said…
March 29th, 2010 at 10:04 pm
[...] The following article is one of the best analysis of why Elance failed. You can read the original post here. [...]