Lately, I have had several people reach out to me asking if they should start a blog on WordPress.com or a self-hosted blog.

Starting a blog on WordPress.com is FREE and that is wonderful but it comes with some important limitations. For example, you can't have Ads, eCommerce or Premium Themes. You can upgrade your package and get a few options but the cost can add up quickly.

If you are blogging for a hobby and just trying to have a good time, then seriously consider WordPress.com.

Starting a #blog doesn't have to cost a fortune. Here is how to do it cheaper. Click to Tweet

Starting a blog doesn't have to cost a fortune.​

But if you want to monetize your blog and funds are short for your launch, a self-hosted blog utilizing WordPress.org is your best bet.

If you want to grow your blog and sell products on it, I highly recommend a self-hosted blog.

Regardless of your pathway to blogging, you will likely wind up spending some amount of money. Of course, that is assuming that you ever go beyond the beginner package at WordPress.com.

You do not need to spend too much money to start your blog.

Technically, you could start blogging on your own domain name for less than $50.

​

Update April 11, 2016: SiteGround has lowered their hosting fees. They were at $6.95 a month and now they are back at $3.95 a month. This price $3.95 is a 60% price reduction for new accounts.

This is the blog setup options that I recommend: Basic Self-Hosted Setup: Total Cost $47.40

Hosting & Domain ( SiteGround )

) WordPress Theme (Free Theme)

Free MailChimp Account

EverNote

WordPress Plugins (listed below)

Self-Hosted Setup With Premium Theme: Total Cost $96.40

Hosting & Domain ( SiteGround )

) WordPress Premium Theme ( Thrive Focus Theme )

) Free MailChimp Account

EverNote

WordPress Plugins (listed below)