A referral program offers existing customers and users an incentive each time they refer someone who makes a purchase. The incentives are often a one-time discount, gift card, or a service upgrade. The key participant of a referral program is the customer (or referrer).