It'll cost between $33 to $65 to start a blog today, depending on the type of blog you want to start and how much you're willing to spend. Majority of the expenses will be for hosting your website. This how to start a blog course will teach you how to reduce your expenses if you're on a tight budget. Read a full breakdown of how much it costs to build a website here.