When planning on creating a site, you may need to know how much it’s going to cost to set up it and keep it up. There are 3 things associated with building a new site:
The domain (.COM, NET, ORG, ME, etc.) registration fee is less than $10 a year. Some (such as .US, .INFO) are cheaper while others may be expensive.
2. Web Hosting
Most top web hosts offer unlimited webspace/traffic, the cost of shared hosting (which is most popular and is best for personal and small & medium business sites) is several bucks a month. For example, the price of shared hosting of Hostgator is from $3.96/mo, while the prices of Bluehost and Hostmonster are $5.95/mo.
There’re many popular scripts you can choose to setup a website, most of them are free of charge. Many web hosts also offer free tools such as autoinstaller. So you can setup a site yourself even if you don’t know any thing about web designing. In this way it may cost you nothing to build a site.
An alternative is hiring a person or a company to design it for you. It may cost several hundred dollars or more.