Freelancing is basically a kind of work where people are self-employed as they take projects and some piece of work from some company or person but they are not part of that company or organization. As opposed to a regular salary job where the payments are fixed and monthly, freelancing projects/assignments are paid per case basis. Hence a freelancer is not supposed to work full time for the company/person, instead, they just need to finish only a specific task. Freelancing can be a full-time career for many professionals. And the most amazing part of freelancing is that it is not limited to a particular domain, from content to coding, freelance jobs are available in every domain. In India, Freelancing is not considered as a highly paid job, but that’s not true. Your earning capacity depends on your quality and quantity of work. If you want to earn more apart from your full-time salaried job, freelancing can be a great option for you. There are many online websites where you can find a freelancing job. You just need to give time to select and get a good project/assignment.
For a person working for a wage, their source of income is their job, or their labor (aka their time that they sell to someone). But you can own a house, and rent it out, and when your renters pay you renter every month, the source of that income check is your rental property, or your house. It would just be called rental income. If you have money in the bank in an account that pays interest, those interest payments are another source of income. We can say the source is interest payments, or we can identify the asset that is generating rent, and say your money in the bank that is generating “rent” (aka interest) is your source of income.