If you have some free hours every day and want to earn extra money online, you can find bellow 3 ways to generate revenue online.
Affiliate programs – There are many companies that paid you to promote their services. For example if you choose to promote a hosting company, you can earn up to 30% commission every month. With 3-4 hours per week if you send some emails, post on forums, blog comments..etc, you can get up to $300-$500/month very easy. A good affiliate program for hosting is Namecheap.
Become a reseller – Many big companies like SEO, Hosting, advertising offer you to resell their services with your prices. Some platforms offer you FREE reseller program with many benefits(dedicated platform for your clients,automatic payments, support ticket system..etc) but for other resellers programs you must pay some money. It is true that need a budget to start and up to 2-3 hours per day to promote your services but you can generate huge revenue. Are many resellers that that earn more than $10k/month. A good reseller program is Seoreseller.
Amazon affiliate program – Here you can promote Amazon products and earn commissions. If you like to write articles, with a blog you can post articles for many products.When someone will buy a product from your blog you will get up to 10% commission. It is true that many products are cheap and you will earn around $2 per sale but also if someone for example buy a gaming laptop you will earn more than $200 per sale. If you want to try Amazon afilliate program go here: Amazon Associates.