The costs associated with having a presence on the World Wide Web are basically as follows:
Annual / recurring fees:
- Domain name registration. E.g. www.yourcompany.com
- Webspace rental fees. E.g. 40MB to hold your content (pages, files, photos, videos, etc.)
One-time, or possibly ongoing fees:
- Website design fees. E.g. Initial site design, layout of content, customization, processing / optimizing photos, maintenance / updates, etc.
- Training fees. E.g. You or your staff may want to be trained in maintaining your own website.