You can create a free blog on blogspot or wordpress, however, I am not talking about those methods. You need a domain and hosting to create your own blog. How much money do you actually need? You can buy a domain for around $9 and hosting for around $21. Therefore, by spending about $30 to create a blog. renewal will be slightly higher but it will not be more than $45