
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.

July 22nd, 2007 at 11:36 pm
Hi Jessica,
I read your post on Elance Vs Odesk and came back a little miffed with your acerbic take on ‘cheap Indians’. I’ve been an eLancer for more than 2 years now, I’ve had had a great experience, I (and a whole bunch others) bid on projects that I am capable of completing, I don’t undercut just for 10 extra bucks and I am an Indian. Too bad you had a bad experience but there are five different fingers on a hand. All the best to you…Richa
July 27th, 2007 at 8:30 am
“Cheap Indians”? Stereotype much? (Perhaps even, racist much?)
August 8th, 2007 at 9:23 am
As an American business owner who posts lots of projects to many of these sites, I can tell you that “Indian, Russian, American, Chinese, etc” is not the problem - Quality is. You will never get good results unless you 1) Understand your own project 2) have a well defined plan for your project and most importantly 3) Interview your potential coders thoroughly before giving the project to anyone. Heck, you could even use a site like Craig’s List at get a decent result if you cover all your bases before starting the project!
My point, don’t jump to conclusions regarding ethnicity. That is the least of your worries!
-Dusty
March 11th, 2008 at 1:38 am
It would be useful to run a +ve/-ve checklist on a number of different outsourcing services.
As all & everyone has +ves & -ves, and then its up to each of us to choose best suited.
ELANCE, ODESK, DOMYSTUFF.COM, ETC…
who else has experiences with other Co;s ?
May 23rd, 2008 at 9:28 am
ODESK sucks, I tried it and I hate it. All interface sucks, lack of escrow sucks, must prepay to overseas company? Forget it….
June 3rd, 2008 at 12:35 am
Not sure why everyone is calling the poster a rascist. Take a look at the average hourly wage for oDesk or Elance as well as the ethnicity composition…. There are a lot of cheap Indians on the site bidding for jobs and willing to work for 14 (USD) an hour. Where I live I could actually clean buildings and get paid the same. Although I certainly believe in letting the markets balance the economy, I am quite upset with how quickly American business are able to outsource any work at any price so long as they can turn a profit. American jobs and families are at risk. Why pay 80k for a computer science degree only to work for $15 an hour? Nothing against Indians or Chinese whatsoever. Software projects can be complex, even the simple ones require planning and thought. After all remember that 40% of a project costs will be from maintenance and upgrades. I do an awesome job but I also bill at 125 an hour. You get what you pay for I guess……
July 25th, 2008 at 5:29 am
im a pakistani (its a country which shares a border with india..incase u dint know)
anyways and honestly the way you commented on indans was very stereotype and agreed with Andy even sounded racist.
Hassan K.
July 29th, 2008 at 6:05 am
Thanks for the insight on Elance vs oDesk. I just stumbled on oDesk recently and am quite excited about it. I came across Elance years ago, but the idea that I have to pay to become a member just put me off. Now you say, if I read correctly, that I also pay for each project I post out, and bidders are charged for each bid, well I think that’s going a bit too far for Elance !
Anyway your take on Indians is not fair. Though I have come across some slack ones in terms of tech support in the past, I have come across some extremely brilliant ones. India has a HUGE population - there are LOTS of good and bad talent in their pool
It’s not all bad though.
Cheers,
Jo
July 29th, 2008 at 6:41 am
But then again I might’ve misinterpreted the Elance business model incorrectly. Do they really charge for a Buyer to post a job, and for a Provider to bid on a job ?
Cheers,
Jo