The cost to start a blog ranges, but the bare minimum is about $49 per year. That price includes your monthly hosting fee (normally paid yearly), and the registration of your domain name (the blog name).