Here are some of the no cost ways to make money online:
Get Paid Writting Articles If writing articles is your interest or you have some unpublished articles, You can submit your articles to the below websites for cash:
SEOChat - The site is looking for articles related to internet marketing, SEO, web design and hosting, hardware review and more. If your articles accepted by them, you will be paid based on your articles quality, frequency of your submission and your qualification.
WiseOrb- Accept most of the topic. They pay you according to how popular your article is.
Adflexpro.com - They are currently looking for articles related Internet maarketing, affiliate marketing, program review and so on. The pay is between $0.01 to $0.04 per word and the maximum pay for an article is $50.
Get Pay to Sign up and Take Online Survey You can join Treasuretrooper.com free and earn money by signing up companies offers and referring new members. You can start earning immediately after becoming a member.
Yellowsurveys.com has a long list of market research and survey companies that you can join free and make money completing paid survey. To make money you must join as many companies as possible to maximize your chances in receiving paid survey invitation.
Most of the paid surveys and companies offers usually available to US resident only.
Post Blog Ads Do you own a blog. You can earn some extra cash by posting blog ads to your blog. Here are the sites you can participate:
Bloggingads.com - The site will send you a pre-written ad message which will be posted on your blog. You'll be paid once the blog post has been reviewed and approved.
Payperpost.com - You earn money by posting content on your blog based on the advertises requests. Payment makes to you after 30 days of the post.
These are just some of the free ways to earn cash online. There are others opportunities. If you often search on the Internet, you could find even more opportunities.