An individual can start a self-hosted blog for a few hundred dollars, but hosting and domain costs can quickly add up. For example, Bluehost charges $3.95 per month for a basic plan with unlimited storage space, 1GB of bandwidth, and 5GB of email storage. However, premium plans with more storage space and bandwidth can cost upwards of $10 per month.
Additionally, a self-hosted blog will typically require the purchase of a domain name and hosting service. A domain name can cost anywhere from $10 to $50 per year, and a hosting service can range from $5 to $25 per month. So, if you’re planning on starting a self-hosted blog, be prepared to spend at least $100 per year on hosting and domain costs alone.