Upselling is a sales technique where a seller offers customers more expensive or advanced products or services than what they originally intended to buy. The purpose of upselling is to generate more revenue by increasing the total sale or the customer lifetime value. Upselling is different from cross-selling, which is selling complementary products that are not competitive.