Here are a few ranges based on project type you can start with.
- Template Web Design $1,000 and under.
- Custom Web Design $5,000 and under.
- Template eCommerce Website between $5K - $10K
- Custom eCommerce Website between $10K-$20K to start
- Custom Web Application $20,000 and above.
It's essential you understand what you're selling. Most web designers will make the mistake of basing their price solely on the project type and disregarding the talent and client expectations. Your skill and experience should account for the bulk of what you charge your client.
- Individual Web Master ($25-$35/hour)
- Individual Web Designer ($45-$75/hour)
- Individual Web Programmer ($85-$120/hour)
- Professional Web Team ($120-$200/hour)
- What is your skill set? Are you good with installing templates into Joomla or coding them? Are you programming your own extensions?
- What is your experience? Reality is being a web designer is easy to get into, but in my opinion the industry is structured with a steep learning curve.
- What is your proficiencies at these skills? The more sites you've developed the more skilled you are. If you managing a 2,000 product catalog and your client gives you 2000 pixel product images how are you going to resize them?
- Do you have a portfolio? This is along the same lines as if you have any experience. However, if you have just done websites for your friend's quilting business (nothing wrong with quilting) then you're going to have a hard time convincing the CEO of a restaurant chain that you've got what it takes. Even if you really do.
- Where do you live? Geography can have big impact especially when it depends on the client your targeting. If you've setup shop in Kentucky changes are you can't charge as much as you can in Silicon Valley for Web Design or Development.
- What is your time commitment? If you're working as a web developer part time chances are you can't answer a phone call in the middle of the day. You will be less value to a client than a web developer working full time that can recover
And most importantly, you want to charge the right amount for the appropriate client. One of the most common mistake beginning web developers make is not understanding the client expectations. This comes with having done multiple projects. Until you have completed a few projects this may be hard to figure out. For this tutorial it's important that you understand client expectations can change the amount of work for the same type of project.
If you don't have the experience of a few projects, then it's essential that you set the right expectations.
I estimate client expectations can change the price as much as 50 percent of the perceived total cost. The reason why is some clients will have greater needs than others. For this reason you need to charge what is appropriate. You are selling a service above selling a website. For example, the client that is using this website as part of their core business (e.g. an eCommerce Website) is going to require extra attention both in setup and maintenance. Whereas the typical brochure site won't be as critical to the day-to-day business function of your client's business. So if the website goes down for an hour, you won't be getting 100 phone messages about your clients site.
Price you quote your client can change from project-to-project. Just because you've charged it once, doesn't mean you need to charge the same amount for your next project. Your price is a combination of skill, experience, client expectations and the type of project.