The cost of an online site can vary depending on a number of factors, such as the size and complexity of the site, the amount of customization required, and the hosting costs. However, in general, a simple website can cost anywhere from $500 to $5,000, while a more complex site can cost $10,000 or more.