Affiliate marketing is when a business rewards affiliates for driving sales. Affiliates promote products through their channels and earn a commission when a sale is made. It’s a win-win for the business and affiliate.