There are many ways to earn money online without investment. One way is to start a blog and offer content for free. Once you have built up a following, you can then start charging for your services. Another way is to start an online store and sell products or services. You can also join affiliate programs and earn commission on sales made from your referrals. Finally, you can provide consulting services or freelancer services and charge for your time. All of these methods allow you to earn money online without any upfront investment.