An online business generates revenue through the internet. Which can do it in various ways, but most commonly, it means selling products or services to customers at your location without physically being present.