How Much Does it Cost To Create a Website?

Home >> Before You Build

dollar signThere are two initial costs that come with creating a website:

1) A domain name (

2) A web host (the company that stores your files and web pages)

Now, if you're looking for a free website, you're not going to find any recommendations here because that is quite honestly a bad move.

Here's why I don't recommend free web hosting.

Don't you want full ownership and control of your site? Well, if you go with a free host you won't have that, and it's never good to rent a website from a company that can do whatever they want to with your site at any time.

Plus, as you'll see below, the costs of starting a website are way cheaper than starting a business offline. When you put things into perspective, you realize what a great opportunity this can be at a relatively low cost.

Domains and Hosting

When I started building websites in 1998, domain names ( were $35/yr and hosting was $25/month.

Today, you can get both of those for much less.

Domain names at my company Website Palace costs $13.99/yr and hosting starts at $6.99 per month.

You can always upgrade your hosting package later if you wish, but I will say that if you choose either of the two higher end packages, you can create an unlimited number of sites on one account.

With both domains and hosting, you save if you pay for years/months in advance. So that's something to consider if you plan to keep your site for a long time.

Also, if you buy your domain or hosting at Website Palace, you get my free WordPress ebook/guide. The download is on the confirmation/order page.

Remember: WordPress comes free with your paid hosting. You install it from your account.

Logo Design Costs

Thinking of getting a professional logo? You may want to consider investing in a logo design. This could cost anywhere between $20 and $500 depending on the quality and who you hire.

I used LogoMyWay for the logo on this site but 99Designs is another very popular site and they don't just create logos. You can hire people for multiple web-related projects.

Here's how it works...

You submit your ideas and designers from all over will submit entries for you to vote on.

When the contest is over, you pick the logo you want, pay the designer and they send you the image files in several different high-quality formats.

So you can use your logo on shirts, mugs, hats, and of course the web.

It's a pretty cool format because you get access to hundreds of designers from all over, and if you don't know exactly what you want, it's a great way to see many different renditions and ideas.

You can also get logos designed from a site like UpWork. You simply hire the contractor you want based on their bid and qualifications.

Website Design Costs

Even though platforms like WordPress have revolutionized the methods of creating a website (because it comes with tons of free themes), you may still decide to have a professional theme created.

Once again, you can use a freelancer at Upwork. The benefit of doing this is you will get exactly what you want and not have to worry about tweaking someone else's work.

As cool as WordPress is, if you don't know CSS, PHP or have a theme that allows you to make the customizations you need, you may find yourself scratching your head when it comes to customizing your them.

That's why I typically use premium themes with WordPress because you get more customization options.

On my blog, I use The Daily Dish Theme and there are quite a few customization options to choose from. For example, I can choose if I want one menu or two, and I can switch up the color scheme right from the admin area.

If I did not have a theme that has those kinds of customizations, I'd have to go into the editor and literally figure out how to edit the programming code. Not a fun task for the average WordPress user.

Also, the theme is mobile responsive. So your site will automatically adjust to display optimally on phones and smaller devices.

Try viewing this site on your phone or drag the corner of your browser to shrink the window. Notice how the site adjusts as the window gets smaller.

What About Free Themes?

When you install WordPress, there are tons of free themes to choose from, but here's a warning...

One problem is that there is no support for them. So when WordPress upgrades their software, you're left in the dark if your theme is not compatible.

That means your design could break and you will be left on your own to fix it.

So even if you do decide to use WordPress, consider getting a premium theme.

Ecommerce / Shopping Carts

There are a couple of routes you could take here.

Back in the day, you almost had to invest in a full ecommerce/shopping cart solution. They could be a royal pain to setup.

However, today you can install a WordPress plugin and integrate it with PayPal or you can use Shopify.

PayPal is free and Shopify starts at about $9/month.

Other Functionality

So what about databases and other kinds of custom work you may want to done?

It's hard to say what this will cost because you'll likely have to get a quote from whomever will do the work.

For example, if you want a custom database created so you can store information and load it on your site in a special way then you could go to vWorker and get a quote.

So the best thing to do is get your domain names and hosting, then decide how you are going to proceed with the rest of your projects.

If you liked this, please share. Thanks!