An affiliate program is a sales program in which a company (the affiliate program) offers other companies (the affiliates) financial incentives for referring customers. The affiliates receive compensation when they generate a certain number of customers for the affiliate program.