Hope you will get your answer after reading this.
Domain Name – $10/year
Hosting – $10 to $100 a year (depending on traffic & hosting services)
Web planning, design and development time – 60 hours and up
Continued website Maintenance – $500 a year and up (depending on number/type of updates required)
Marketing your website online – $750 a month and up