Top 20 Online Sources of Income


Do you fancy that free life, behind a desk with a mug of coffee at home, with your family playing around you and without the pressure of a boss watching over your shoulder, working on your own schedule without the pressure or congestions of nagging workmates?

Well, I guess we all do!


As you already know, there is an endless plethora of perks associated with working online from home. You not only have the freedom to work at the hours you desires and set you own timelines, but also work mostly under no supervision and depending on your undertaking, you have the capacity for huge growth and expansion.


In this article, I am letting the cat out of the bag and letting you in on the top 20 online sources of income you can harness within your skillset.


  • Niche Affiliate Marketing


Unless you just landed on planet earth, the probability is very high that you have heard of the term affiliate marketing before.


Loosely defined, this is the art of identifying a product owned by someone else and promoting it and getting a commission from that sale. Affiliate marketing is one of the most common ways of making income online practiced by thousands of people.


Clickbank, Shareasale and Commission Junction are just but among the largest players in this game. These are platforms where you find thousands of products (both physical and digital downloads) and you can just pick the ones you are interested in and promote them on your website. With niche affiliate marketing, commissions generated can vary depending on your agreement with the product owner but most range between 30 – 65%.

If you choose to become an affiliate marketer, the biggest challenge with you’ll run into is generating enough traffic to sell the product.

You can either build a website (blog) in your field, and or use paid traffic. The biggest source of paid traffic are Google and Facebook.

Another little known trick is buying traffic directly from high traffic pulling blogs, forums or website owners.


  1. Fiverr, 99 design & UpWork

The most powerful thing with the internet is that it has provided an opportunity for people all over the world to harness their skills and provide services from almost any location by doing remote work.


Whatever you skill is nowadays, you can almost alway find someone somewhere in the world who is looking to hire you.


Think about it; are you skilled with art? Can you program or code really well? Great, because all you need to do is sign up on Fiverr, 99designs or Upwork and bid for a job.


It’s simply actually that easy.

Whilst Fiverr is a great place to showcase your portfolio and work on small quick projects, Upwork gives you as a freelancer the chance to get paid per hour or per project.

  1. DropShipping

How about making sales on items which you actually never have to touch with your hands?


Wouldn’t you love that?

Well, over the past few years, this has evolved as one of the most admired models by most people who run online stores.


Dropshipping basically refers to the process of where the product owner handles the storage process and all you have to do as a merchant is just make the sale on your online store. Once a customer visits your website and they make an order, the product owner is notified and they are responsible for packing, shipping and delivering the product.


The good thing is that dropshipping is allowed on major ecommerce platforms already enjoying massive traffic like Amazon and eBay, and you can jump right in and start making money right away!

  1. Email marketing

One of the most reliable forms of making money online is by email marketing because you directly communicate with an audience that you already have a relationship with.


Although building an email list can take time and a lot of effort, at the end of the day its worth it. Once you have a good email list, in the niche you prefer, you are almost assured of reliable residual income. Your only work will be picking those products or services you think your list will love and sending out those emails!


  1. Solo Ads seller

If you have an email list and you want to make instant cash from it without the hustle of selling any product to them, selling solo ads is the way to go.

With solo ads, the more open rates your email lists gets the more you can make. Most solo ad buyers pay per the number of clicks your lists can generate and although these are negotiated on and agreed on with the buyer, the standards rates are between $40 – $80 per 100 clicks.


Fiverr, Udimi and Safe-Swaps are among the best places to buy/sell solo ads.


  1. High traffic Ad-based revenue blogs

Do you have a blog that is pulling massive amounts of traffic and you do not know how to monetize that?


Well, the good news is that there are always people out there willing to pay to put up ads or banners on your website. You could be the fortunate owner of a gaming related blog which you run for fun. You an easily turn this into a money generating opportunity for you as there are many affiliate marketers and companies who want to get exposure for their products and are willing to pay big bucks to get leads from your blog!

  1. Create and sell ebooks and audiobooks


Most writers face the challenge of monetizing their talent. You can be the most creative person with amazing works, but finding teh market for it can be challenging.


Well, that is history because there are online platforms specifically created to help a person like you get some income and you can do it all online.


If you want to make money online through selling ebooks or audiobooks, the first step is to master your topic and produce something amazing that will offer value and educate your audience.

Proceed to get a skilled graphic designer to produce a good cover for your work and list it on some of the marketplaces that command huge traffic and you are on your way to making income online.


Some of the largest and most reputable places where you can sell your ebooks and audiobooks is on the Amazon Kindle Marketplace and on


  1. Flipping Websites

When it comes to making money online, there are many things you can do. One thing is by selling what you already have as there will be someone who is willing to by your website if it is pulling good traffic or making some decent income.


When it comes to this, flippa is king.


But rises the question, why would someone sell a successful website anyways? One of the reasons why someone would consider selling their website is when the website needs a lot of maintenance work and they are not available to do that because of other commitments.


  1. Create a theme, plugin or app

You’d be surprised to learn that more than one third of the live websites on the internet use WordPress. Of course, you must have heard of WordPress, being one of the most powerful content management systems out there.


Now, all of these millions of websites running WordPress and other CMS systems require enhancements in the name of plugins and themes.


If you want to make money online, this presents you an opportunity and you can jump in and create and sell them.


Some of the largest markers where you can display your works include on envato.

Also, another little known source of income is creating android or Ios based apps. As you can imagine, everyone nowadays carries a smartphone. The market for the applications that run on these gadges is also ever-growing and you can make a decent income creating and selling them.  If you do not know to go about the process but you have an amazing idea and the resources, you can always outsource at Upwork

  1. eBay & Etsy

When selling on ebay, the most important thing is to understand the costs involved. These include the listing fees, the shipping fees etc. this is important so that you can calculate and maximize your profit.


It is also important to mention that if you want to sell fast and easy always maintain a good reputation by delivering on time.


Etsy is mostly for art. It is a platform that was created by Rob Kalin and three of his partners in 2005 that gives the art lovers and creative heads a chance to showcase their skills and make some money from it.

The good thing is you can do it from anywhere in the world!

  1. Shopify eCommerce

Shopify has grown over the years to become one of the most elaborate and intricate ecommerce platforms where you have almost everything you need to sell something online in bundled all together.

If you have a product, say furniture, caps, electronics or whatever you want to sell, this is a store that gives you a chance to create a fully functional shopping store in just a few hours. It bundles everything together such that you do not have to worry about integrating third party payment systems to it. They are all included there to get you started with the uttermost ease.


  1. Amazon FBA

Founded in 1994 by Jeff Bezos, Amazon is one of the largest companies in America and one that has over the years opened up many doors and provided opportunities to people who want to venture and make money online regardless of the product or service they want to sell.

One of their most advanced programs that provides you with an opportunity to make money online in a fast and easy way is the Amazon FBA program which seamlessly helps you through the process.

Its only alternation from the traditional e-commerce model is that Amazon picks your products, stores them and ships them on your behalf. They even handle the packing and shipping for you.

Whilst it is a very simplified business model, you have to work hard on building your brand and sending the traffic to our product.

This is a business model that has helped thousands of Americans make amazing income online for many years.

  1. Udemy Courses

Considered to be one of the largest online learning platforms with over 24 million students, Udemy is the go-to-place if you want to sell your course/skills.

You can almost offer a course in anything here and popular courses range from short-lived photography courses to intense multi-tiered courses in in programming and data science.

On Udemy, you just have to pick what you are good at, create a course and divide it into modules and continue to upload it and enjoy the residual income that follows.

  1. Become a VA

Before you start with advanced ways of making money online which maybe require some form of investment, you can take a look at becoming a virtual assistant because it is easy and literally only requires you have a computer and an internet connection.

Now, think about this; there is an entrepreneur somewhere who is running multiple businesses and still has a young growing family. They have to reply to emails, answer numerous phone calls, research on topics related to their business to prepare for meetings and so much more.

These are some of the people who require virtual assistants.

This type of work, as you will notice, only requires minimal skills mostly with computers and you are good to go! You can earn as much as $10 per hour if you are only a beginner or even double that if you are experienced and can handle complicated tasks.


  1. Sell Writing services

Every business out there nowadays has a website, or some form of online presence. Every website requires content. Moreover, companies need to send emails and brochures to their existing customers or create new ones to pull in new leads.

This is an opportunity for you to make money online from them. Many companies are continuously looking for adept writers who can create content which is original and SEO friendly.

If you are a  savvy writer, you might want to scroll through Upwork and bid on a few related jobs.


You can also check for writing jobs on popular online marketing forums like the WarriorForum, or on other sections on individual bloggers like the

  1. Online English Teaching

One of the most satisfying things about working from home is the comfort and flexibility it offers you, and with the world increasing growing into a small digital village, everyone is looking to learn a language they can use and communicate with anywhere.

This has lead into a major growth in the demand to learn to language, and this opens up opportunities for those who are able to teach. Most of these lessons are offered online and you have a chance to make as much as $40/hour depending on your skill level.

If you are native English speaker eager to make some money, this is certainly one of the effortless ways you should consider.

  1. Online Trading

Gone are the days when you had to hire a stock broker near your town to do the job for you. If you have a few hours and a small amount to invest, now you can securely

Online stock brokerage softwares (also known as online trading platforms) have come up over the years which make the process very secure and seamless.

  1. Blogging

Blogging basically refers to the art of writing and posting great content in a topic you are well versed in and building an audience.


Once you have a huge or reasonable following, it is normally easy and straightforward to monetize your blog and make income from it.


Blogging is easy, but it needs consistency. The steps you can follow if you want to set up a successful blog online are;


  1. Steps include;
  2. Picking a niche/topic you know well.
  3. Buying a domain
  4. Buying hosting t
  5. Setup a website
  6. Wiring and posting great content

If you do not have the money to buy hosting or a domain name, you may start with a free hosted one on


  1. YouTube blogging

This is also known as vlogging.


You will be surprised that we are living in an age where you do not need an elaborate business plan to make money, but with just a camera and some guts you can generate thousands of dollars per year by recording and posting videos online.


Youtube is one of the largest and most popular places where you can start recording and uploading on.


For example, if you love travelling you can make great travel videos as a vlogger and enroll on the Google Partner Network and earn, or you can actually make money reviewing products and earning great affiliate income.

According to forbes, some guys made up to $6 Million dollars in 2018 alone!


  1. Membership sites

Memberships sites are a model that has been used by both solo entrepreneurs online and large corporations who charge for a small fee for their services ranging $4 per month to large established clubs with a plethora of benefits like

This simple model requires that you can collect some resources and share them for a fee.


There are setup costs associated with this and you have to be very careful to provide continuous value otherwise people will stop paying.


Its is one of the simplest ways that if well executed can provide you reliable income online.

You can easily setup a membership website using wordpress.


The takeaway

Making money online like any other business requires some form of effort. If you are to experience any form of success, you have to be ready to give your time. Most people however are not consistent and tend to give up too easily.


Since you have the perks of enjoying so much freedom working from anywhere, you can pick any of the listed methods and grow it to a reliable source of income and you are going to enjoy a lot of time with your family working only a few hours per week!