Ask HN: Standard freelance web development rates
I've been a freelance web developer for a while now, just something i do alongside college to help myself out. I've been getting work through freelancer all this time which i noticed is way too cheap comparing to the real thing. I was getting ready for a while now to start an online portfolio and start getting work through it, but i have no idea how much web developers usually charge, and no idea either where to get clients. So any help is appreciated
I create:
-Website templates
-E-commerce websites
-Wordpress/Joomla themes
-Some SEO from time to time
-Adding responsiveness to websites
-Website designs
-Dynamic websites
If any experienced web developer could tell me how much they usually charge for any of those services i'd be very grateful
32 comments
[ 3.1 ms ] story [ 87.8 ms ] thread-Website templates I buy all of mine from themeforest for like $30. I don't see why anyone would do otherwise unless they needed something really custom. I don't like designing website templates, so I would charge $200/hr (a.k.a. I'll never do this)
-E-commerce websites $75/hr
-Wordpress/Joomla themes Again buy themes from themeforest cheap. Wordpress site maintenance and installation seems to go for $20-$50/hr around here.
-Some SEO from time to time Experts will charge as much as $100/hr, basic stuff like putting meta tags in or running a google ads campaign could go as low as $20/hr
-Adding responsiveness to websites Nowadays this often means starting from scratch. I try to quote for the whole project on something like this, but to give you an idea I would say around $40 an hour (give or take 20)
-Website designs Same as above. ~$40
-Dynamic websites I'm assuming this means webapp? I charge around $85/hr for webapps. Usually using angular. I also have started putting the webapps through cordova/phonegap, which is an easy upsell.
And to icpmacdo's point: -remote backend development Same as webapps, around $85/hr seems to be the magic number. This is VERY dependant on who you know and where they are located.
Note: All of my rates may seem high for people who find projects online, not in person. They may seem low for experts in their given field. Also, I find the larger the company, the higher the rate. For backend work you could probably get double that if you are an expert in large corporation java work.
Just to emphasize how much rates can vary for many reasons, $200/hr was my base rate when I freelanced circa 2012.
Rates have nothing to do with where you are. I don't live anywhere near any of my clients. They get charged the same rate, regardless.
I also don't change my rate for different types of work. I'm not a different person doing the work. I don't care if $100/hr is ludicrous to make a WordPress theme. If <theoretical client> wants me to make that WordPress theme, it'll be $100/hr. If <theoretical client> doesn't like that, they shouldn't ask me to make WordPress themes for them. That simple.
Moral of the story: you charge the rate that gets you out of bed in the morning. If the only rate that got me work was $5/hr, then I'd not be in this business. I like programming, so I will probably always do it for myself in some capacity, but I work as a programmer only in so much as it pays.
Who you know is correct, which is why going through eLance- or Odesk-like sites don't work. You make the big money in consulting by getting in some where and delighting the hell out of your client, to the point that they want to hire you as an employee but you stick to your guns and say "no, but I am jacking up my rates on you."
The three pillars of sales are: 1) get customers in the door, 2) get them to buy, 3) get them to come back again. You make the most money, in consulting, on the 3rd pillar. You can successfully ignore #1 and #2 for most of your career if you get lucky with a good client and continue to hit #3.
I ask as I have paid for a few websites at complete project rate and I'm curious the workload involved.
-E-commerce websites 10000 to start
-Wordpress/Joomla themes 2000 to start
-Some SEO from time to time ?? SEO is bullshit
-Adding responsiveness to websites Too vague to estimate
-Website designs 500 to start
-Dynamic websites 2000 to start
Also, I am based in the SF Bay Area and most of my freelance clients are in California for reference.
Whether the client wants you to create a complicated application doing statistical analysis, make a wordpress site, or sweep the floors, if they want YOU to do it, then they pay YOUR rate.
So if I wanted to make 90k/y, my day rate would be :
> (90000 / 230) * 1.15 = $450 per 8-hour day.
PS: I don't like selling time in less than 4 hour batches either.
What does your target salary have to do with the value of your work?
If you're asked why your hourly rate is $X, are you going to reply "because I have expensive hobbies?"
I mean, sure you should calculate a bare minimum rate. But you should charge as much as the market will bare.
If your portfolio needs a little more polish, charge lower to get the experience.
When I started freelancing, I would purposefully undercharge and over-deliver, and let the client know that.
If you need to turn work down while you wait for those kinds of higher-paying gigs to come along, you can always sharpen and hone your skills by creating ecommerce templates for theme stores, and make money off of those sales.
It may not be the _most_ profitable, but it will keep you in practice in-between clients. The most important thing is that you remain prolific in your work and create a large body of content.
Not for them, but for your own skill set.