It is always desirable by many of us to establish a home-based business where we can work from the comfort of our home and can earn a handsome residual income. Therefore, we have listed here ten effective home based business ideas for starting up a home-based small business. Why do we say these “effective small home based business ideas”? Because these are all ideas which are tested and we actually made money through these ideas at one time or another.

1- Develop a Niche Affiliate Site
A niche website is a small website that only focuses a single segment of market. There are hundreds of thousands of niche-websites on the web. You can search for a segment of your interest or expertise and then build a catchy website with high-quality content. Choose the products based on high turnover and handsome commissions for affiliate sales on your website. Promote your site for targeted traffic and then track results.

2 – Get paid by Online Paid Surveys
Online paid surveys are a popular and easy way of generating a residual income stream for you and your family. Every global company is spending a lot on the market research and consumer behavior patterns. They hire survey firms to conduct market research for their existing and upcoming products and services and pay generously for views of the people. So it is easy to sort down reliable survey companies and filling out surveys to get a comfortable way of earning from home.

3 – Selling on Craigslist & eBay:
Craigslist is an online garage sale site. It is free to place your sale offers on the craigslist, and sometimes you don’t even need to be worried about shipping and packaging; people come to your home and pick up the items they bought from you. You can sell anything at craigslist or eBay from the old garage items to your small handmade unique items. You can find a clientele for almost anything on these sites and can earn money for you and your family.

4 – Design a website:
If you are running your own website or blog, then you will be familiar with the WordPress and can learn how to create websites by using readily available WordPress themes and how to fix them. You can offer these services to other peoples by learning some customizations like changing color schemes, designing simple logs and banners, make small changes in the layout, etc. In this way, you can easily create and sell unique websites for others and can earn residual income.

5 – Earn Money as a Virtual Worker
You can sign up websites like MicroWorkers.com to offer your services to the individuals and small businesses. MicroWorkers.com has different categories like content writing and social media. You can earn money by completing small tasks like writing a review of a product, posting comments to the blog posts and being fan of a Facebook page, etc.

6 – Earn through Ads on Your Website or Blog:
If you are running a website or blog which has a reasonable amount of daily visitors, then you can earn through placing ads on your websites. Quality content and high-traffic site can give you a handsome stream of advertisement earnings through CPC and CPM campaigns. In these ads, you will be paid for click or impression of the ad placed on your website. You can place any good ad network like Google AdSense for ad campaigns can enjoy extra money through advertisements.

7 – Domain Name Speculation:
Speculating and registering domain is a popular and easy way to earn money online. It involves creativity and thoughtfulness of the person. People find and register domain names, which appear valuable and wait for the time when someone approaches them to sell that domain name in the future. Such domains are parked on pages, which clearly indicate that these domains are for sale and also mention the contact details of the owner. Meanwhile, these owners place catchy advertisements on parking pages and earn advertisement money.

8 – Be a Freelancer:
If you have some expertise in graphics design, programming, writing, marketing research, data entry or any other simple administrative work, then you can offer your services through freelancing websites like guru.com and elance.com. These sites offer a fantastic platform for the people who want to work online. Simply join any of the reputable freelancing website, offer your services in any given category and start earning without spending a penny from your own pocket.

9 – Offer Transcription Services:
Transcription service is the procedure of creating text form of data from recorded voice and conference calls. If you have extra ordinary listening and writing skills, then you can offer your transcription services on the web and can earn a handsome amount based upon your work.

10 – CPA Marketing:
Cost per Action marketing means getting paid when a specific action is performed through your referral link. The referring money can be from $1 to $25 depending upon the type of action performed. This is a quick way to generate cash by referring people. It is highly recommended to use trust worth websites after proper research.