Search
Close this search box.

DESIGN & CONTENT



I will provide the logo files for the website ($0)
I need a professional logo design for the website ($500)
Please download the application request to design a professional logo:
LOGO-brief
I will provide all the text for the website ($0)
I'd like you to write all the content for the website ($75 per page) ($500)
I will provide all images for the website ($0)
I'd like you to select and purchase stock images ($100)
I need you to take photographs ($250)

CHOOSE YOUR FEATURES


Blog or latest news section, where I can post regular articles ($100)
Newsletter/mailing list signup form (e.g. Mailchimp) ($200)
Portfolio, image or video gallery ($150)
Ecommerce, Paypal, Shopify or Woo commerce (needs quote) ($500)
Social media options such as displaying your latest tweets on the website or auto-tweeting your blog posts, Facebook, Instagram… ($150)
Auto-post to Twitter or Facebook ($150)
Forms and/or calculators (like this one) ($250)
Banner slideshow ($100)

YOUR INFO AND COMMENTS



* Required
Thank you for your submission!

 Now read the article

While the price of a website is highly individual, some things are universal in every website creation process and determine the cost of a website[/vc_column_text][vc_column_text]

What Does the Cost of a Website Consist of?

As a first step let’s look at everything that costs money when creating your own website and how that translates into final costs in different scenarios.

Website Cost Factors

While the price of a website is highly individual, some things are universal in every website creation process and determine the cost of a website:

  • Type of website — Websites are not made equally. The price is depends highly on the type of site you are building. A simple blog is easier to set up than an online shop, a small business website has fewer pages than an enterprise site.
  • Domain&Hosting — Every web presence needs a home and an address you can reach. In terms of websites, that’s a server and a web domain. You can either get those yourself or acquire them as part of a website service.
  • Basic technology — All websites are powered by some kind of software in the background. This can be pure HTML or PHP files, a content management system like WordPress or something else. Depending on your choice, costs will differ.
  • Components — The basic technology is not everything. Depending on what functionality you need, you might need additional plugins, apps or third-party services, many of which will cost money.
  • Setup/Design/Development — Building a website is not just about acquiring the parts, they also need to be assembled. You can do that yourself or hire someone else to do it. If you do the latter, you will have to pay for that.
  • Maintenance — Additionally, it’s not just enough to build a website, you also need to keep it running. Ongoing maintenance (including marketing) is also a part of your website cost blueprint.

As you can imagine, for many of the factors above, you can either invest money to have someone do those for you or the time to learn to take care of those yourself. Depending on your capabilities, this will also change the final cost of a website. Here are a few scenarios and the final prices of the website.

Option 1: Do Everything Yourself – About $100/Year

The cheapest way is to create a website all by yourself.

“But I can’t code,” you may think.

No problem!

There’s enough technology out there to allow you to create a website without coding, most prominently open-source content management systems like WordPressand Joomla. If you are willing to put in the time to learn the system of your choice, you can have your own website for the cost of just hosting and domain.

In the case of Bluehost that would be $4.95/month including a domain. Multiplied by 12 makes about $60 or the cost of one Starbucks beverage per month. If you opt for a longer contract, you can even reduce hosting costs to about $36/year. Learn how to set up your account with Bluehost now.

This barebone version comes with very few bells and whistles. It will also be the most time consuming for yourself. It’s absolutely possible to create a high-quality site this way and many have done it before.

Option 2: Hire a Freelancer – $1,000 to $5,000 per Website

Of course, if you have the budget or don’t want to put in the time yourself, you can also hire a freelancer to do all the work for you. There are plenty of sites where you can do so, including UpworkFreelancer.com and PeoplePerHour.

The average hourly pay covers a wide range, from below $10 to $100+. So, the cost of a website is highly dependent on who you work with and how long your project takes to complete. A standard WordPress website takes anywhere from 15 to 30 hours. Therefore, you are looking at costs of $150 to $3,000+.

If you work with a website builder, you can also hire somebody to create a custom template for you. Many of the providers have special marketplaces for that. Keep in mind that it will also cost money on top of using the website builder in the first place. More on that below.

So, here’s the deal:

If you want quality, when hiring a web developer, at least $1,000 – $3,000 is a good ballpark number to expect for a simple site. The more complex the site is, the higher the costs.

Option 3: Work with an Agency – $10,000 to $50,000 per Website

Working with an agency is a whole other story.

You will interact with multiple stakeholders who are responsible for different areas (design, branding, development, SEO etc.) making the process much longer and resulting in more work hours.

You get quality, no doubt – but the price increases enormously.

How much then?

At agencies, hourly rates can be anywhere between $100 and $500+. Consequently, the website costs of $10,000 to $50,000 are realistic. It’s also possible to get a site for below $10,000. It’s most likely that it will take a while to find an agency like that.

That is not to bash these businesses. There are a lot of good ones out there who do great work. If you have a company who has the budget to work with an agency, the end result can be fantastic and the investment very well worth it. It’s just that it comes with costs and you need to be aware of that.

For that reason, many opt to build websites themselves. Another option is that they do a mix and match approach of doing some parts themselves and outsourcing others.

To help you decide the right process for you, the next section of our website cost blueprint will dissect the different cost factors and show you what to expect.

Option 1: Do Everything Yourself – About $60/Year

The cheapest way is to create a website all by yourself.

“But I can’t code,” you may think.

No problem!

There’s enough technology out there to allow you to create a website without coding, most prominently open-source content management systems like WordPressand Joomla. If you are willing to put in the time to learn the system of your choice, you can have your own website for the cost of just hosting and domain.

In the case of Bluehost that would be $4.95/month including a domain. Multiplied by 12 makes about $60 or the cost of one Starbucks beverage per month. If you opt for a longer contract, you can even reduce hosting costs to about $36/year. Learn how to set up your account with Bluehost now.

This barebone version comes with very few bells and whistles. It will also be the most time consuming for yourself. It’s absolutely possible to create a high-quality site this way and many have done it before.

Of course, if you have the budget or don’t want to put in the time yourself, you can also hire a freelancer to do all the work for you. There are plenty of sites where you can do so, including UpworkFreelancer.com and PeoplePerHour.

The average hourly pay covers a wide range, from below $10 to $100+. So, the cost of a website is highly dependent on who you work with and how long your project takes to complete. A standard WordPress website takes anywhere from 15 to 30 hours. Therefore, you are looking at costs of $150 to $3,000+.

If you work with a website builder, you can also hire somebody to create a custom template for you. Many of the providers have special marketplaces for that. Keep in mind that it will also cost money on top of using the website builder in the first place. More on that below.

So, here’s the deal:

If you want quality, when hiring a web developer, at least $1,000 – $3,000 is a good ballpark number to expect for a simple site. The more complex the site is, the higher the costs.

Working with an agency is a whole other story.

You will interact with multiple stakeholders who are responsible for different areas (design, branding, development, SEO etc.) making the process much longer and resulting in more work hours.

You get quality, no doubt – but the price increases enormously.

How much then?

At agencies, hourly rates can be anywhere between $100 and $500+. Consequently, the website costs of $10,000 to $50,000 are realistic. It’s also possible to get a site for below $10,000. It’s most likely that it will take a while to find an agency like that.

That is not to bash these businesses. There are a lot of good ones out there who do great work. If you have a company who has the budget to work with an agency, the end result can be fantastic and the investment very well worth it. It’s just that it comes with costs and you need to be aware of that.

For that reason, many opt to build websites themselves. Another option is that they do a mix and match approach of doing some parts themselves and outsourcing others.

To help you decide the right process for you, the next section of our website cost blueprint will dissect the different cost factors and show you what to expect.

Domain and Hosting

Domain and hosting are among the basic needs of a website. For that reason, they are also the first aspect we will take a look at. While there are many types of hosting, when it comes to building your own website, you have two main choices: self-hosted and hosted.

Self-hosted Options

Self-hosted simply means that you procure hosting space yourself. This can take the shape of assembling or buying and running your own server at home. Unless you happen to be a sysadmin, you probably won’t be running your own server, so we won’t cover the costs for that at this point.

Most commonly, people turn to a hosting provider. That means a company that runs web servers and rents space on them out to other people.

There are two main options for that:

  • Completely self-hosted — In most cases, you simply pay a monthly fee to use space on someone’s server. They provide the basic setup and capabilities you need. The rest of running your website is, for the most part, up to you. A good example of this is Siteground.com. Costs are in average around $2 – $5/month.
  • Managed hosting — Especially for WordPress there is also so-called managed hosting. That means, providers don’t only give you web space but also take an active part in managing your site. This means automated security, updates, caching and so on. Of course, additional service makes this type of hosting more costly. For example, managed WordPress hosting runs about $15 – $50 per month for a single site.

If you want even less work on your hands, the next option can be a good idea.

Hosted Options

Hosted website means that someone else takes care of everything technical involved with running a site. You only need to care about the design, content and marketing of your website.

Typical examples of this are website builders like Wix, Sitebuilder, Squarespace and Weebly . The hosted version of WordPress is another example.

The only downside of this kind of arrangement is that you are often locked into the feature list of your chosen plan. If you want additional options, you need to upgrade your account. The same features you get on a self-hosted website are often more expensive on hosted alternatives.

Monthly costs for hosted website solutions run at about $4 – $40.

Domain Costs

A server is not everything you need. Your site also should be reachable. Therefore you need a domain name.

Many hosted solutions out there give you a free subdomain like http://yoursite.maindomain.com. This is okay for development purposes or hobby blogs. For any kind of professional purposes, you’ll probably want your own custom domain name, which you can get from domain registrar. They will cost around $10 per year for a domain ending in .com.net.org or other standard domains. Fancier endings like .store.io or .global are more expensive, in the range of $30/year and more.

Picking the right domain name is often more important than the ending. Some hosting companies and services offer a free domain when you sign up. If that is the case, you can deduct the domain fees from your website cost blueprint.

Software/Platform (+ Add-ons)

A website doesn’t only need a home and address, it also needs a foundation – the technology running it. A few years ago, that was simply HTML or PHP. If you wanted a website, you needed to create the files yourself and put them on the server.

Since you needed programming skills for that, you were more likely to pay someone to do it. Therefore, development used to be a major contributor to website costs. These days, we have other ways of running websites, namely content management systems (CMS) and website builders.

Content Management Systems

On the CMS side, the most common are WordPress, Joomla and Drupal with WordPress being the most popular by far (53% market share, running more than 30% of all websites on the Internet).

All of them have something in common: They are open-source software packages and therefore completely free to use.

Good news, right?

Keep in mind that there are still some costs associated with them.

For one, depending on what kind of site you need, you will likely require some paid add-ons e.g professional site templates or plugins for additional functionality. They have a wide range of prices and we will talk about those in the next section.

Additionally, all three require different levels of technical knowledge. Especially for Drupal you really need to have programming chops. Therefore, unless you are a web developer yourself, you are much more likely to need professional help. Obviously, it will add additional costs to your website budget.

More on that below.

Website Builders

Another popular option to build your own website is to use a website builder. These are hosted solutions that let people without technical knowledge design websites without coding. Using a drag-and-drop interface, you can create a website you want. We have already mentioned the most popular examples above.

Website builders usually charge on a monthly basis and offer different plans with more or fewer features. On average, they cost $4 – $40 a month.

As mentioned, they also come with hosting, so you can subtract that from your total. Keep in mind that you will likely need to purchase your own custom domain.

While almost all website builders offer free plans or at least free trials, to get the same amount of features as with a self-hosted CMS, you usually need to pay more per month.

At the same time, website builders come with all the convenience of a commercial product. That means, you have someone to turn to in case of problems and everything comes from one place. Therefore, you are less likely to run into technical problems.

Custom Solution

Of course, it’s also possible to hire someone to put together a custom solution instead of going for something ready-made. Your development costs will be higher because it takes longer and involves more work. In that case, you would most likely work with an agency and pay the prices mentioned in the beginning.