Starting a home business, you have a lot of things in your favour. Firstly you don’t have to rent an office, pay for any employees (if you choose not to), or shell out for lots of stock (again, only if you decide not to). It is the greatest businesses in the world. But beware it is not all sunshine and plain sailing. Lots of people fail. Below are 3 of the top mistakes that stops people becoming profitable online with their home business:1. Moving From One Business Opportunities To The NextYou have probably seen a lot of this. They promise you ‘plug in and play’ websites enclosing built in passive income streams, or Ads to sign up to a network marketing opportunity. Yes a number of these are profitable; however most of them are not. Yet so many people go from one opportunity to another. Stay away! Build your own business.2. The Freebie MentalityMany people have this idea in their head that they can gain a full-time lucrative online business devoid of spending any money. This I’m afraid is pure fantasy. If you are looking to make a couple of extra dollars then yes go the free route. However if you want a top notch money making business, then I m afraid you are going to have to spend some money.3. Product Launch JockeysThis is basically when a brand new marketer becomes a little more advanced. They begin marketing products that all the product launch gurus release. Every week, it’s another product. They promote these gurus making use of pay per click, affiliate review sites and now and again even spamming. The idea of these gurus is to build a huge army of affiliates to make them rich. So don’t jump in straight away.