You shouldn’t pay more than $10 to 15 a year for the domain name, including .com domains. For hosting, costs will vary and, as your blog gets more traffic, costs will increase but, starting out, sites like Bluehost start at $2.95 a month for hosting a single website.