Affiliate marketing is a marketing strategy where a company pays a commission to individuals or other businesses for promoting their products or services. The affiliates essentially act as salespeople and get rewarded for generating sales or leads for the company.