Last Updated on January 10, 2022 by James McAllister

By: James McAllister


One of the most common questions I get is people asking how long it will take for them to make a certain amount of money on their website. How long will it take me to reach $100? How long before I start making money through my website? How long will it take before this finally becomes worth it? And my answer is the same every time – it’s up to you. 

Let’s take a step away from making money online and think for a moment. How do jobs offline work? You either get a salary, or you are paid by the hour. Either way, you know exactly what you’re making. You know exactly how much your time is worth. You’ll know exactly how much you have at the end of the month, and exactly how long it will take you to reach a certain amount of money.

The internet isn’t like that. The internet isn’t like that at all.

Unlike offline jobs, there are no guarantees on the internet. You are not guaranteed any money at all, regardless of how much effort you put into monetizing your website. You aren’t guaranteed ad clicks, you aren’t guaranteed affiliate sales, and you aren’t guaranteed traffic. But guess what?

You are your own boss, and you have the power to change that! 

The great thing about working online as a full time blogger is that you get to be your own boss. You have complete control over everything you do with your business, which means you have the power to make money. You have the power to work on getting traffic, you have the power to succeed. And I believe you completely can. However…

not if your only goal is making money. Because on the internet, as we determined, there are no guarantees. It could be a very long time before you make your first hundred dollars. In fact, 81% of people never make more than $100 off of their blogs. And you know why that is? Because they only do it to make money. When the results aren’t quick and easy, they quit. And that’s why if your only goal from your blog is to make money, you’re setting yourself up for failure.

You’re human, therefore you have passions, and you have opinions. Instead of targeting a website based on a high paying keyword such as mesothelioma, target one of your passions. Target something you know you’ll love writing about. Target something that you enjoy doing, so instead of just making money, you’ll be having fun doing so. You’ll make more money in the long run, I promise. You can read more about website topic choice here.

So in short, there is no way to determine how long it will take to make a certain amount of money through your website. It all depends on how much effort you are willing to put forth to making it succeed. And that’s entirely up to you.

About the author 

James McAllister

James is the owner of He started his first blog at the age of 11, and has since gone on to start several successful businesses. In total, these businesses have sold hundreds of thousands of units and have touched millions of lives. Here on, he shares his knowledge that brought him to where he is today. If you want to connect with James, follow him on your favorite social networks!

Leave a Reply

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

  1. it was really an interesting read that had the title regarding the duration of making money online and having a concluding note with the typical note of “it depends”. However, that was the right answer to the question as in internet, there is nothing so sure. Sometimes the strategies you make, work and the other times, they simply don’t. Thus, you just have to be consistent and patient to have some worthy outcomes. I was pleased to read this article!


    1. You’re right, with the internet nothing is certain, nothing is guaranteed. Those who are patient, like you said, are the ones that are rewarded in the long run.


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Join The VIP Club!

Sign up for the VIP Club and immediately gain access to...

  • 500+ business, marketing, and personal development lessons.
  • A private community forum / support group.
  • My entire library of courses, templates, cheat sheets and swipe files.
  • Many other bonuses!