How much does it cost to start a money making blog?

That’s one of the questions I get so often.

Some folks think it’s going to cost their leg. I don’t know who is deceiving them. But the simple truth is, with less than $100, you can start a powerfully prosperous blog.

Note however that growing the blog up and maintaining it (through content production and distribution) are different phases and I won’t be talking about that in this post.

But what does it cost to start?

I’m going to walk you through. And I promise it’s going to be very simple. However, before we get into those steps, you may want to checkout this ultimate guide on creating a blog that makes money

What you are going to need to start your money blog

  1. A blogging topic
  2. A domain name
  3. A web hosting

1 – You need a blogging topic (Niche)

[divider style=’left’]This is the foundation of your blogging. If you start off on a wrong topic, you are going to fail. That’s why it’s important at this point to select carefully what to blog about.

Writing about just anything won’t help. Mixing up unrelated topics on your blog is a waste except you know your strategy.

Many bloggers have wasted time and energy going forward and backward simply because they laid the wrong blogging foundation – choosing the bad niche.

The choice of your niche should be guided by three main factors:

  1. Knowledge
  2. Passion
  3. Reason for blogging.

A lot of people advise you blog on something you are passionate about. Others say blog on a topic you have mastery over. Let me add that you should define a reason for your blogging. Then add the other two.

Do you want to blog for money? Do you want to blog as a hobby?

cost to create a blog

  • T1 is the topic or niche that combines your Passion and subject Mastery
  • T2 is the niche that combines your Passion and the Reason you want to blog
  • T3 is the topic that combines your Reason and Mastery
  • T4 is the soft spot. It combines your Passion, Mastery and Reason

NB: Check out this post for more help on this point

2 – You need a domain name

[divider style=’left’]Your domain  name is simply the name of your web address. It points readers to where your content is located online.

The easier it is to memorize, the more people can find you. You should choose a domain name that’s as short as possible. Avoid random characters. Go with something readable.

Choose a name that’s generic, allowing you to expand your business. You may want to also choose a keyword focused domain name. A domain name that says something about your content direction.

Your domain name has an impact on your brand. The more unique it is, the more readers stick to it. I can think of some of my friends with unique domain names like,,,, etc.

These are those in the blogging niche though. But I highly encourage you choose a name that’s attractive and sticky.

Another option is to use your real names. I’m using Others like and are doing massively well. However, if you ever think of flipping your blog anytime in the future, avoid using your names.

NB: Check out this post for more on how to choose a domain name

3 – You need a web hosting service

[divider style=’left’]A web hosting is actually a service that stores your blog files and makes it available worldwide 24 hours 7 days.

It’s actually a space on a remote computer called server. Initially, it’s almost an empty folder with some basic system files. What you will have to do is upload files, create databases and email addresses on the space.

Once you have your web space, you will need a domain name (seen above) pointing readers to it. Without the domain name, it will be almost impossible to view your content.

How much does it cost ?

[divider style=’full’]

How much does it cost to start a money making blog

Now let’s get into more serious things.

There are a couple of things you’ll need to spend money on off the bat. These are:

  • Domain name (required)
  • Web hosting (Required)
  • Plugins (Optional)
  • Themes (Optional)

But here is the good news…

Some premium web hosting services will make some of these paid elements available for free. Let’s see more below.

Choosing a hosting platform

[divider style=’left’]In one point above, I poke about web hosting as one of the blogging requirements. But where do you host?

There are different hosting services out there. Your choice of one of them is defined by the blogging tool you go with.

Most common blogging tools are:

We are going to be focusing on Did you notice there are differences between .org and .com?

Check out this ultimate guide to WordPress so you understand these differences.

The reason I’m recommended is because you are going to be master of your business. It allows you self-host your blog and be part of a bigger Internet community.

wordpress statistics

But how much does it cost?

First, is completely free. However, the hosting platform is going to charge a fee to give you powerful tools to effortlessly setup your WordPress blog. Here are some of these hosting companies and how much they charge you:

1 – Bluehost

how much does it cost to create a blog

Bluehost is one of the most widely used and recommended premium web hosting services we have today. What makes it more attractive are the highly optimized servers,  customer services and truly affordable prices:

  1. First year $3.95/m
  2. First year free domain name
  3. Free SSL

Total to spend with Bluehost: 3.95*12 = $47.4 first year

Subsequent years = $7.99*12 = $95.88 + domain renewal.

[thrive_link color=’orange’ link=’’ target=’_blank’ size=’medium’ align=’aligncenter’]Host your blog with Bluehost here[/thrive_link] [divider style=’full’]

2 – Siteground

siteground hosting

Siteground charges $3.95/m for the first year. No free domain name. That brings you to $3.95/12= $47.4 + domain name

From second year, it jumps up to $11.95/m or $143.4 + domain name

[thrive_link color=’blue’ link=’’ target=’_blank’ size=’medium’ align=’aligncenter’]Host Your blog with SiteGround here[/thrive_link] [divider style=’full’]

3 – A2 Hosting


A2 hosting charges $3.92 first year. That brings us to $47.04 + domain name fee. Obviously, it will take us to over $50 as there isn’t any FREE domain

Subsequent years, you are charged  $95.88 + domain name fee

[thrive_link color=’purple’ link=’’ target=’_blank’ size=’medium’ align=’aligncenter’]Host Your Blog With A2 Hosting Here[/thrive_link]

There are other top web hosting services but I don’t want to include them here. You really don’t need anything more than one company to work with.

I’m currently hosting with WPX Hosting. As a matter of fact, it’s my most recommended, fastest and cheapest dedicated WordPress hosting when it comes to bigger blogs.

If you are starting on a low budget, I recommend you pick any of the three mentioned above.

Here is a recap:

  1. Bluehost: $47.4 plus FREE domain
  2. Siteground: $47.40 + domain name fee (making it over $50)
  3. A2 Hosting: $47.04 + domain name fee (making it over $50)

All things being equal, you should go with Bluehost for a more friendly price.

Where else do I need to spend?

I mentioned above that you optionally need some plugins and themes. You are more likely not to spend on any additional plugins. However, I recommend you see this list of 9 plugins for a new WordPress blog.

You may not find the free themes available with WordPress core more fulfilling. That means you have to purchase a theme fit for your business.

Generally, good themes are under $100. You may want to try out StudioPress themes or Thrive Themes

What about list building ?

One of the things I recommend you start with is list building. That’s because your list is a huge part of your marketplace.

It’s a nice source of traffic for you anytime. It’s also an exciting source of income. We’ve heard a couple of times that ‘the money is in the list’ and that’s true.

A single targeted and active list subscriber is worth about $1 a month. That means a list of 1000 members should be generating averagely $1000 a month.

I know that always isn’t true for most of us. But if you treat your list building like a real business, getting the right tools and focusing on getting the right subscribers, trust me you will see the money.

Starting a list with your new blog doesn’t necessarily mean spending more. All  you need is a professional Email Marketing Platform that charges nothing for beginners.

MailerLite is what I recommend you start with. You get up to 1000 subscribers and all the premium tools including AutoResponders and Automation, Professional Campaign building wizard, Content Upgrade facilities, etc.

MailerLite Email Marketing for Small Business

Let me set your blog up for free

I want to install WordPress blog, install security plugins, configure your permalink, install SEO plugins and a premium theme for free.

All you have to do is:

  1. Buy your hosting from Bluehost here. Make sure I earn the affiliate commissions
  2. Send me your login parameters. Within 24 hours, your blog will be set.

NB: See more about my WP Setup Free service here!


Question: How much does it really cost to start a money making blog

Answer: Less than $100

What is stopping you? Let’s talk in the comment box. Share this post on social media if you like it and I will really appreciate.

12 thoughts on “How much does it cost to start a money making blog?”

  1. I was looking for a cheap domain and hosting to immediate start my new blog and I suppose so it is one of the perfect solutions for those who are desperately seeking inexpensive domain & hosting. Thank man for sharing this informative article.

  2. Well, Making money online is not that easy but if you want to make money online you need to learn a skill like graphic designing, logo designing & much more.

  3. Hey Enstine,

    Thanks for this good article, i like your writing style.

    I started a blog last year, i’ve gone with siteground but i might considering moving due to cost, i’ll look into bluehost thanks!


  4. Hey Enstine,
    Nowadays with increasing competition among hosting providers, starting a blog is not as costly as it used to be once. A blog can be started for as little as $50 and can be kept running for at least 5-6 months. Although it is also advised to choose a genuine hosting provider which does not compromise the performance for money. A very in helpful article for those who want to start their blogging venture in 2019.

  5. Thanks for this overview. Now i still have to come up with a good topic to blog about. I think it will be very difficult to come up with something that attracts a lot of monthly visitors. I will let you know what i am up to.

  6. Hi Enstine, absolutely useful tips for bloggers to kickstart in the year 2019. I have found nice tips to kickstart my blog sooner with the hosting platform and choosing the right domain. Thanks for the wonderful article on a cost analysis for a blog.

  7. Hi Enstine, I would add you need to have some money for marketing it at first. It’s hard to generate much traffic without some marketing $$$ behind it. Facebook ads, Google ads, etc. Either that or you must spend 80 hours a week promoting it and networking with others.
    I’ve been paying more for hosting because I had issues in the beginning with cheap hosting, I may have to check yours out in the future Enstine. Thanks for sharing!

    • Hi Lisa,
      Thanks for the input.
      I’m looking at just getting the blog up and running. Content production and marketing are different phases all together and trust me, a lot will come in depending on the different production and promotion channels in ones strategies.

      Bluehost is giant in the industry. I have also worked with Siteground and A2 Hosting with smaller blogs. Haven’t had any issues with them this far. Their general ratings, my experience and customer reviews are positive factors so I think it’s good to start with.

      Hope you are enjoying the holidays 😉

  8. It is beyond amazing Enstine how you can begin a successful blog with so little money. No excuses guys! Enstine showed you that for a few bucks you lay the foundation for something special, something of meaning. Quite awesome when you think about it.

    • Absolutely Ryan. Setup fee shouldn’t be an excuse. Though growing the blog will be a different ball game, getting it up and running will cost just a few cups of tea.

      Thanks for your input man.

  9. Hello Enstine,

    A Domain is an identity of your online content. It definitely plays a great role in starting your own blog. Your domain name should be short, punchy and easy to remember. Thanks for sharing these helpful tips.

    Have a Great Day

    • Hi bro,
      Thanks for adding to the mix.
      With the different domain name extensions today, it’s becoming easier to get good names. But it looks like bloggers are not comfortable with anything other than .com 😉

Comments are closed.