how much does it cost to start a blog
  • Save

How much does it cost to start a blog in 2020

Want to know how much does it cost to start a blog in 2020? I have got you covered!

Investing is inevitable – no matter it is blogging or some other business. The case is different if you want to create a personal blog with no intention of monetizing it – you can start a free one like or But if you wish to make money out of blogging, you better be serious about the investment part.

And when I say investment, don’t be scared and confused – It is easy to hit the ground running for a very small cost. Let’s get started.

Blogging Costs to get started

In this section, I’m going to talk about mandatory costs to get started with a self hosted WordPress blog.

1. Domain name & Web hosting (Paid)

Domain name is nothing but a domain URL or web address of your blog. For example,

Web hosting is the space that you rent on to run your blog on the Internet.

When you buy “Hosting+Domain” at one time at one service provider, you get it for low cost.

I suggest As the name suggests, you can see the great discounted rates on their website. It is also newbie-friendly and offer the best value to your money.

Usually, Namecheap offers free domain but only on the extensions like .host, .fun, .press, .store, .tech, etc. If you want to buy popular TLDs like .com, .in then you can avail flat 38% OFF.

Let’s say you want to buy the domain and hosting for one year, here is the cost for the same:

  • Domain name cost – Rs.653
  • Shared hosting cost – Rs.1271

A total of $26 or Rs.1924 would cost you to get your blog running for the first year.

That’s it, nothing more!

Here are some major benefits that you will get in 26 USD package:

  • Free SSL (Https)
  • 20 GB of SSD storage
  • Free CDN (better speed and safety online)
  • 30-day money back policy
  • 24/7 live support via chat, email and call

If you still want better rates, go for 2 year or more or buy in the period of BlackFriday sale (Every year from December 2nd half to Jan 1st half).

2. Blogging platform (Free)

We can also call it as “Content Management System” (CMS).

I have always been recommending platform for both bloggers and business websites. In fact, 37.5% of all websites on the Internet are built on WordPress and 90% of bloggers use it for their blogging purposes. is totally free to use.

Here is what do you get with it:

  • Thousands of free themes and plugins to design and optimize your blog performance
  • Highly secured
  • A massive community base where you can ask your questions and receive help
  • SEO friendly to publish your content and rank higher on search engines

3. Optional costs

Let me tell you – You just need a domain and WordPress hosting to get started with a brand new blog. However, below are some optional investments you may consider along with the time and experience to make your blogging life easier.

1. Theme (Free & Paid)

As I mentioned above, there are tons of free themes to get started. Once you’ve published 10 to 15 articles, consider upgrading your blog with a premium WordPress theme.

Premium themes give you more room to customize your blog, design it with great blocks and sections that eventually help you monetize your blog in a better way.

I recommend Astra Pro theme which change the entire structure of your blog to better when you combine it with Elementor plugin. It has tons of website designs that you can import and customize, security, SEO-friendly elements and it is definitely one of the top 5 WordPress themes in the current market.

The cost of Astra Pro theme is $41 and you will receive the updates and support for one year. If you want to get the lifetime updates and technical support, the cost is $249 – one time deal.

2. SEMrush (Free & Paid)

SEMrush is an SEO tool that help you with keyword research, technical SEO audit, backlink building opportunities, competitor analysis and so on.

You can use this link to get a 7-day pro free trial account.

The free account come with some limitations which can be lifted off with the pro account that cost you $99 per month.

Want to know more about the tool? Check out SEMrush review!

3. Email List building (Free & Paid)

Building an email list might not sound you important as a beginner but it is must for the long run.

You must grow your email list along with the time by offering constant value to your readers. It is your money-making channel and a great way to drive traffic to your blog.

I strongly recommend investing for a great email tool like MailerLite.

You can even get started with a free plan that let you send 12,000 emails/month for 1000 subscribers.

Here’s what you can do with MailerLite:

  • Target and set automated emails to your new subscribers
  • Create exit popups to collect emails
  • Create surveys and collect feedbacks
  • Email marketing
  • Create landing pages to collect email IDs

4. Social media sharing plugin (Free & Paid)

Did you see the social share buttons on my blog?

It was created using SocialSnap.

Social Snap comes with free and paid versions. As a fact, paid one can do a lot better than a free one.

The premium version cost you $27.30.

You can check out the Social Snap review to learn more about it before you invest.

FAQs about costs related to starting a self-hosted WordPress blog

#1. I don’t know about setting a blog and designing it. How much does it cost to hire a freelancer for that?

First, no one is going to spoon-feed you in blogging.

Second, it is easy.

If you still want to someone do it for you, I will do it. I charge $100 to set you up with a brand new blog. Check out my WordPress blog setup service.

#2. How much does the renewal cost me for domain and hosting?

For domain, it would cost you $13 or Rs.954. You can request namecheap team to offer you some discount.

For hosting, it is $33.97 or Rs.2491.00

Pro Tip: Always go with 2 year or more plan at one shot to save a world of money.

#3. What if I don’t renew my theme?

Astra WordPress theme gives you the flexibility to use their theme for a lifetime. So you can continue using their theme and customizing it anytime you want without renewing it. However, if you want to get new updates and premium support, renewal is must.


What to say!!

You just need a minimal amount like $26 to get started with blogging.

Would you start blogging today? Check out 4 Step Tutorial To Create Your Blog.

Affiliate Disclosure: This post may contain affiliate links which means I may earn a commission if you buy through my links. And it doesn’t impact your purchase in anyway. Read full disclosure.

how much does it cost to start a blog

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Share via
Copy link