Well I guess the short answer is yes you can make money online free but there are a few problems with trying to do this. For example if you are not injecting money into your online business you are injecting time, lots of it. When people first start out trying to earn money online they normally give it up as they do not see any reward for their work. So yes you can make money online free but there is a massive debt to pay in time.
Let me just examine this a little closer in the areas where I have some expertise.
Affiliate Marketing Programs, Ok if you wanted to go into the affiliate game then you can of course try it out free of charge by placing free ads all over the place until you have lost the will to live. I have tried this and it is not pleasant, 2 days of placing ads for a measly $ 50. Affiliate marketing is much more productive by using adwords to promote your products but guess what this is going to cost you money. You may be lucky enough to have a website with buying traffic but your still paying your server and domain costs so that isn t exactly free.
Blogging, Another area that I am completely addicted to is blogging and guess what again you can do this free. First ensure you blog is updated on a daily basis with quality content, then you need backlinks, I ll say that again you need backlinks. Now you can hunt around the net every day for six months to get them, or you can spend hours and hours writing articles and distributing them one at a time to each directory. Again to do this free is going to take a lot of your time. You can spend money and get article distribution software or even pay some one to do the article writing for you (which is my preferred option) but this is all going to cost you between $ 50 – $ 200 depending what your market is.
So to sum it up yes you can make money online without spending a dime however you may also struggle making a dime. If you truly believe making money online is for you then you will invest in that belief either in time or money and those who dont will give up and leave all that lovely money for the guy who persists.