Here are a few ways you can earn $100 a day online: -Tutor students in online classes. -Become a virtual assistant. -Affiliate marketing. -Sponsored posts on your website or blog. -Freelance data entry or graphic design.