Ask HN: Do Americans stand a chance on freelance sites?
I've recently started bidding projects on freelance sites, mostly for web design/programming. I'm bidding against people who will work for $10/hour or less and do really good work. Can Americans get freelance jobs on these sites at a decent wage? Say $20/hour or better?
51 comments
[ 3.3 ms ] story [ 112 ms ] threadTake a minute and read a few of those cheap bids. Do they inspire confidence? If you were an employer, would you honestly believe that the person who wrote that bid is capable of building the thing you're trying to build? Of course not. They all sound like a bunch of desperate children trying to get away with something. If you want to take work from them, all you need to do is not sound like a desperate child trying to get away with something.
Take 10 minutes and write a good proposal, with a summary of the project, your basic approach to solving it, and what you think it would realistically take to do the job. Quote your full rate, and don't worry even for a second that your bid is ten times higher than the next highest one. You're sending a message that "I can actually pull this off", and the best way to do that is to distance yourself as far as possible from the herd.
If you succeed, the project owner will end up looking at two stacks of bids. One stack will have 150 flaky looking quotes to do the whole project for $300, none of which stand out as inspiring much confidence. The other stack will have a single well written proposal, quoting a bit more than he'd expected to pay, but clearly from a guy who has done this before and can do it again.
His choice is now: Sift through that rubbish pile and hope I get lucky, or go with the expensive guy.
That's a pretty good place to be.
1) They aren't serious, and are posting the project to get a sense of how much it may cost them to develop an idea.
or 2) They don't care or are ignorant of quality issues when choosing a $10/hr bid.
As developers, we scoff at badly written code - it offends us. But as a business person, especially the cheap ones, as long as it works and accomplishes the goal, you're happy.
You should ask yourself if that's who you want to work for. You won't capture every dollar posted using the method above, but it will filter out the non-serious and non-quality minded project owners.
I use oDesk and Elance. I have looked at, yes many, other sites but the signal to noise ration is just so low and there are only so many hours in the day. I have had much more success finding serious projects on oDesk more so than Elance. I'm curious what others have experienced. And jwwest, you are absolutely right. There are many projects posted that clearly are not intended to proceed. You can't always tell from the post alone. But after some experience, you can certainly tell from the pattern of how a post ages (in conjunction with how it is written).
It could be that the project posters aren't serious, or that they're not impressed by my credentials/portfolio, or maybe my higher price.
Does anyone in the HN community regularly bid on freelance projects and get them?
I include a few points that can help them clear up ambiguity in their project requirements, and generally offer an hour of project review as a complimentary service.
On this call (or meeting if they are close), you can quickly determine if they are just trying to get a free hour, or if they are genuinely interested in a more experienced consultant who can really help them with their project.
My experience is about 25% of posters will respond to such a bid/proposal. Of those 25%, about 33% are actually looking for assistance and open to paying for experience.
Notes: I moonlight, and usually bid on projects for which I estimate 40-120 hrs of work, and they are generally in the realm of system administration, database optimization, and php (often on shared hosting). Not the greatest client group with which to work, but you encounter some interesting challenges.
There are a number of other free or inexpensive things you can do to make yourself look better: use a sharp looking picture of yourself, have a halfways decent website (a one page site is OK - leaps and bounds better than nothing), email @yourdomain.com, toll free numbers are fairly inexpensive, sign up for a BBB membership, etc.
Also, I can't stress enough that you need to have good clear writing that touts whatever skills you have. (On your profile and your personal site.) Don't lie, but do brag a little. If you're not the best at copy-writing, have a friend look over it.
Also, make sure to mention which city you're in / near, as many buyers prefer to work with someone local.
It's OK to specify on your personal site that you only accept work through [XYZ freelance site].
A blog on your site is a bit more work, but can pay off in the long run. You won't get a lot of business directly through the blog, but it will help boost your google rankings which _will_ bring in business. Keep it strictly limited to informative articles on topics you're interested in working on, and try to post regularly - at least once a week to get started.
Lastly, you want some referrals from me, leave your info here: http://nfriedly.com/techblog/2010/12/calling-all-avaiable-we...
Oh, and what everybody else has said: raise your rates. Start at $45/hr and raise it by $5 every few months.
Clients that understand the importance of good design and solid code knows that it costs money and they're willing to pay for it. Clients that think $10/hr is a normal rate are probably bad clients with an unrealistic expectation of how much work it takes to produce a good website. They'll be late to pay and double the scope of the project.
When I freelance, I usually go through a talent agency. This guarantees payment, the clients are usually much bigger and the projects much more exciting than mom and pop stuff I'd find myself or on those freelancing sites. With them, I'm getting at least $35/hr full time for the period of the project. Sure, not as high as my personal rate when I deal with clients directly, but I enjoy the peace of mind that buffer provides. Plus working through an agency, I never run out of work because it's their job to find work for me. I usually go back and froth between agency and direct work.
I personally took on a project and didn't like it a bit, so I passed it on to India. That was the furthest my $200 ever went on a $5k project. It was not poetry, but no better or worse than the average. My advice, don't swim upstream and complain about the currents, this is your cue to scale, an opportunity for you to shift away from one man gigs to bigger projects where you outsource and code review, and program parts that interest you yourself, all the while making a lot more money.
Instead, put your attention on getting good ratings from past clients. That makes all the difference in the world.
Even consider using their platform when doing work for friends or existing clients. Do it through the site, letting them take their cut, because it's worth it for getting a good strong history of past-projects there.
I'm working with an animator on Elance, and even though we've done 5 projects together, have 10 more upcoming, and do all our communication directly by Skype, he still wants me to keep all project posting & payments through Elance. It's good for both of us. (After each project I give him 5-star ratings, and he does the same for me as an employer.)
In the beginning you might have to bid at a lower hourly rate so you can get a few projects under your belt and good reviews.
Once you have established good reviews and show some experience on the site start bidding at your target hourly rate. You may not get as many projects as the $10/hr crowd but you'll be working at your target hourly rate.
Tips:
Your reviews are golden, don't take on too much work or drag your feet on a project, as good reviews are your ticket to more work.
Read the jobs carefully, get a feel for the vibe from the client. If you get a feeling they might not be good to work for during the bidding, messaging or emailing do not accept the work. You don't want to work with bad clients that are unreasonable and will be a pain to work with plus could give you a negative review.
Write a custom proposal for each project to show them you're not just using a standard blurb.
Copy and paste their requirements into you bid then go through them line by line rewriting them as part of the scope of work adding any suggestions you can add from your experience.
Link to any similar projects you have completed.
If it's a simple task link to a quick mock up or proof of concept so they can see you're capable of the task.
Link to a portfolio.
List your years of experiences and services you can provide so they have an idea of your capabilities.
If you aren't hungry for work bid only on projects that match your target hourly rate.
If you are hungry for work, lower your target hourly rate for a while.
Market yourself via family and friends, mention that you are a freelancer if they know anyone who needs a website/programming.
Keep learning new things and expanding your capabilities. As your skills improve your profits will as well. You'll complete simple tasks more quickly and more complicated work pays more.
Good luck.
There is, however, a smaller set of jobs which you are qualified for based on your unique skillset and which will recognize quality and ignore price. If you can convince these employers that you are the best for the job, you can get some decent, well-paying work.
The problem is, with ubiquitous "race to the bottom" low bids on nearly every project (many of them automatically generated and of extremely poor quality) it's really hard to tell the difference between the two. Just apply broadly and don't set your heart on any one project - you can't know what the person behind it is really like, or if you ever really had a shot.
So yes, apply, show interest through your initial contact, and have a kick-ass portfolio. You'll get work.
I get plenty of invitations for projects at a rate slightly above $60/hr. I haven't bid on a project in many months, and I even hid my profile for a while when things got too busy at my day job.
There are a few things you need to do to be successful on odesk. I've never done a project on another site, so I don't know if these tips translate, but some of them should.
1) Get some feedback as soon as possible. Find a small project to get your feet wet and bid a low rate to get the job.
2) Answer requests from the prospective client as soon as possible.
3) Use your best grammar. I find it helps me to speak to the prospective client on the phone. YMMV.
4) When you apply to a project, read the project and ask questions. Don't just make some generic cover letter and spam the clients.
5) When you apply to the project, if you are particularly interested in the project, have past experience with the project, or have some interesting piece of information to share with the client, make that clear. It helps you stand out.
6) Take the English test on odesk and do well on it.
7) Fill out your profile. Put relevant projects (even those you didn't do on odesk) in your portfolio. Provide links to your work.
8) Do good work. Make your clients happy. Get good feedback.
9) Remember that price is a signal. Many US clients will assume that you must be good to charge such a high rate.
I used to post on HN as briancooley, but I added one too many zeros to my noproc setting and put myself on about a 694-day hiatus instead of a 69.4-day hiatus. oops Can't say that I miss posting much, but I thought I would offer some suggestions. At least for mobile development, the market seems crazy to me.
Why would you go on a 70-day hiatus from HN, though?
As for reasoning, it was just a personal experiment to see how much karma influenced my decision to post. Apparently it was a lot because this is the first time I jumped the hurdle of creating an account to comment in 93 days, even though there were times I felt the urge to comment.
I also discovered that I get more out of HN because I'm no longer formulating possible comments when I read articles or other user comments.
It was a useful lesson, and I'm undecided whether I want to go back.
People will pay a good premium if they are reasonably certain their project will be completed fast and with high quality.
Represent yourself with class and show a portfolio of quality work. Not everyone goes for the lowest bidder, and you definitely want the clients that are looking for quality. Do you really want to work for someone who expects you to work for 12$ / hour?
I have shifted my attention to Elance. Quality work,good pay, and more employees wanting Americans. Just insanely competitive.
I got my first bid accepted after shelling out an extra $10 after using my first 10 connects. I made the money back but even with a good rating it is still difficult.
Can I strongly suggest you make a small investment in improving your business skills, get clients in the old- or new-fashioned ways without a marketplace site, and laugh in the general direction of a $20 bill rate? Also, don't call yourself a freelance programmer. You solve problems for businesses. Many businesses have problems such that there is no number they will not pay to get them resolved.
http://swombat.com/2011/2/24/paulina-sygulska-how-to-network... is a great article on how to network.
http://swombat.com/2011/2/25/kevin-mcdonagh-how-to-attend-a-... also proposes an approach to get leads from conferences (and despite the apparent machine-gun methodology, I'd like to qualify this article by saying that Kevin is an incredibly chilled out, laid back, friendly kind of guy).
Blogging and community participation (HN, etc) is my best source of consulting leads next to personal recommendations (and it is often a friendcatcher which caught the person doing the recommending).
This is the key to freelancing in general, as my father always tells me.(freelance photographer in the Middle East for almost 40 years: http://gustavoferrari.com/).
Whether it's online or off, if you can convince your clients that you can get the job DONE, with no excuses or delays, they will come back again and again. They want to be able to send you work, and forget about it, confident that you will come through.
Then go after iOS and Android gigs. Currently demand is vastly greater than supply and both platforms are growing, so it's likely to be true for some time.
To most employers, the actual rate you charge is not that important. The basic reason is that we view our time as the most valuable constraint on a project. That is, we are far more likely to pay more, if it assures us that it is going to save us time in the long run.
Time can be taken up by having to re-do a project, poor communication, misunderstood requirements, etc etc.
The most important thing you can do (as many below have said), is to read the job description I have posted, and provide a customized proposal to it. I am not asking for a detailed in depth proposal, but I would like to see that you have put in say 20 minutes or so of work on it.
The comment here, http://news.ycombinator.com/item?id=2619472 is also applicable. My description of the job is likely not going to be exhaustively complete. Ask me one or two questions about the job.
Better yet, if i've missed a very important part of the description, ask the question, but then make an assumption and say, "if I assume this is the task, then I would do y, and my timeline would be x"
Also, use bullets in your reply to me, I'm going to be scanning a ton of applicants, and bullet points help me quickly read through your application.
Hope that helps.
Just as an example, I have seen some bids request that the person speak fluently English. Obviously, the person posting the project has been bitten in the past with communication issues with their outsourced resource. That's one of your strengths.
How professional and thoughtful are your answers? They'd better stand out if you want to justify charging more.