A blog typically costs $5 to $10 per month including the domain and hosting cost. There are some other things people do buy like themes, plugins, tools, etc.