upsell vs cross sell
AI Personalization

Upselling vs Cross-Selling: Differences and 20 Ecommerce Examples

By Prem KwapiszNovember 5, 2026

Upselling and cross-selling are the two oldest ways to grow revenue from customers you already have. Upselling moves a shopper to a bigger, better or more complete version of what they are buying. Cross-selling adds something that goes with it. The upsell vs cross sell question sounds like a definitions exercise, but for an ecommerce team it comes down to one practical decision: for this customer, right now, which offer (if any) is worth sending?

This guide covers the difference between the two, 20 ecommerce examples you can adapt, the upselling strategies that hold up in retail, and why the way retailers run cross-selling and upselling is changing. Most teams still run both as campaigns built on segments and rules. Under the CRM 5.0 operating model, an AI CRM Manager decides the next offer for each customer, and the team sets the goals, guardrails and skills it works within.

Upsell vs Cross Sell: The Short Answer

Upselling encourages a customer to buy a higher-value version of the product they are considering: a larger size, a premium model, an upgraded plan or a protection add-on. The customer still buys one thing, but a more valuable one.

Cross-selling encourages a customer to buy additional, related products: the conditioner for the shampoo, the case for the phone, the cushions for the garden bench. The customer buys more things, and the basket gets bigger.

Both raise average order value and customer lifetime value. The difference is direction. Upselling goes up the range; cross-selling goes across the catalog.

What Is Upselling?

Upselling is the practice of offering a customer a more expensive, higher-tier or larger version of the product they already want. In ecommerce, the most common upsells are size upgrades (50 ml instead of 30 ml), model upgrades (more storage, a better motor), bundles priced as a better deal than the single item, subscriptions, and protection plans.

Upselling works when the customer already trusts the product and the upgrade solves a problem they have: running out too fast, needing more capacity, wanting a better result. It fails when the price jump is too big or the customer has not yet decided the base product is right for them. A first-time buyer who is still testing a serum rarely wants the 100 ml jar.

What Is Cross-Selling?

Cross-selling is the practice of offering products that complement what the customer is buying or already owns. In ecommerce cross selling, this usually means completing a routine (cleanser, toner, moisturizer), a setup (camera, memory card, bag), a room (sofa, throw, side table) or a need (dog food, dental chews, a bowl).

Good cross-selling depends on knowing which products are true complements and which are substitutes. Offering a second moisturizer to someone who just bought one is a substitute, and it competes with the purchase. Offering the matching SPF is a complement, and it adds to it. The more a retailer knows about how products relate and how each customer uses them, the better its cross-sell offers get.

Upselling vs Cross-Selling: Key Differences

UpsellingCross-selling
What it offersA better, bigger or premium version of the same productAdditional products that complement the purchase
GoalRaise the value of the item being boughtRaise the number of items in the basket or across orders
Typical ecommerce offerLarger size, premium model, bundle, subscription, protection planAccessories, refills, routine or room completion, care products
Best momentBefore checkout, or at reorder once the customer trusts the productAt checkout and after purchase, once the customer has started using the product
Main metricsAverage order value, revenue per orderBasket size, purchase frequency, customer lifetime value
Most common mistakePushing an upgrade before the customer has decided the base product is rightOffering look-alike substitutes instead of real complements
Beauty example30 ml serum to 50 ml at a better price per mlSerum buyer offered the matching moisturizer and SPF

In practice, the best retail programs use cross selling and upselling together. A replenishment moment can carry an upsell (a larger size), a cross-sell (a complement the customer has not tried) or nothing at all. Choosing between them for each customer is where most of the revenue sits.

20 Ecommerce Upselling and Cross-Selling Examples

The examples below are grouped by where they happen in the customer lifecycle. Each one is marked as an upsell or a cross-sell, with a note on what the offer depends on to work.

On the Product Page

1. Size Upgrade With Price per Unit (Upsell)

A skincare product page shows the 30 ml and 50 ml sizes side by side, with the price per ml for each. Customers who already know the product see that the larger size is better value. This works best for repeat buyers; for a first purchase, the smaller size lowers the risk of trying.

2. The Complete Kit (Upsell)

A haircare brand offers the shampoo on its own or as a three-step kit priced below the sum of the parts. The kit turns a single-item purchase into a higher-value one, and it introduces the customer to products they are likely to reorder.

3. Frequently Bought Together (Cross-Sell)

Amazon's "Frequently bought together" module is the best-known cross-sell on the web: it shows items that other shoppers bought alongside the product and lets the customer add them in one click. It works because it is low-friction. Its limit is that it reflects what most shoppers buy, not what this shopper already owns.

4. Compatible Accessories for Electronics (Cross-Sell)

A camera page offers a memory card, spare battery and bag that are confirmed to fit that model. Compatibility is the whole point here: an accessory that does not fit leads to a return and a lost customer. The offer needs accurate product attributes to work.

In the Cart and at Checkout

5. Free-Shipping Threshold Nudge (Cross-Sell)

A shopper has a €42 cart and free delivery starts at €50. The cart suggests a low-priced item that completes what is already in the basket, such as a cleansing pad with a cleanser. It works because the customer gets something useful instead of paying for shipping.

6. Protection Plan at Checkout (Upsell)

Apple offers AppleCare when a customer buys a device online. Extended protection on a high-value electronics purchase is one of the most accepted upsells in retail, because the customer has already committed to the main product and the add-on reduces the risk of that decision.

7. Subscribe-and-Save Switch (Upsell)

A pet food retailer offers a one-time purchase or a recurring delivery at a small discount. Moving a customer from a single order to a subscription is an upsell on commitment rather than on price, and it locks in future orders.

8. Travel Size or Refill Add-On (Cross-Sell)

A fragrance checkout offers a travel spray of the scent in the cart. It is a low-cost, low-risk addition that fits the purchase exactly, which is why it converts well at checkout.

After the Purchase

9. Routine Completion After First Use (Cross-Sell)

A week or two after delivery, a customer who bought a serum gets an offer for the moisturizer and SPF that complete the routine, with a short reason for each product. Timing matters: the offer arrives after the customer has started using the product, not in the order confirmation. Post-purchase cross-selling of this kind helped L'Occitane achieve a 235% uplift in post-purchase revenue with Replenit.

10. Trial to Full Size (Upsell)

A customer bought a discovery or trial size. Once enough time has passed to use it, they receive an offer for the full size. The upsell follows evidence that the customer liked the product, rather than guessing at checkout.

11. Room or Project Completion (Cross-Sell)

A home and garden customer bought an outdoor bench in spring. The next offer is the seat cushions and weather cover for that bench, sent before summer. Season and product purpose decide the timing as much as the purchase itself.

12. Care Products for Apparel (Cross-Sell)

A few days after leather boots are delivered, the customer receives an offer for a protector spray and care kit. The offer helps the customer get more out of the first purchase, which makes it read as service rather than selling.

At the Replenishment Moment

13. Larger Pack at Reorder (Upsell)

A customer has reordered the same dog food every four weeks for six months. The replenishment reminder offers the larger bag at a better unit price. The upgrade makes sense only for customers with a proven rhythm, which is why it belongs at reorder and not on the first purchase.

14. Reminder That Turns Into a Cross-Sell (Cross-Sell)

A customer was due a reminder for their shampoo but already rebought it early. Instead of sending a reminder for something they just bought, the planned message becomes an offer for the matching conditioner or hair mask. This only works when the system checks what the customer did since the reminder was planned.

15. Refill Plus Seasonal Complement (Cross-Sell)

A moisturizer reminder timed to the customer's estimated remaining supply also includes an SPF as summer starts. One message covers the need the customer already has and a related need they are about to have. Replenishment timed on remaining supply helped Escentual increase replenishment ROI by 230%.

Across the Customer Lifecycle

16. First-to-Second Purchase in a New Category (Cross-Sell)

A first-time buyer of a fragrance receives an offer for the body lotion from the same scent line. The second order is the hardest one to win, and a complement to something the customer already likes is a lower-risk ask than a new product from scratch.

17. Premium Line for VIPs, Without a Discount (Upsell)

Top spenders are offered early access to a premium line instead of another discount code. The brand protects its margin and treats its best customers as people who want the best product, not the cheapest offer. A guardrail such as "don't push discounts on VIPs" keeps every offer to this group consistent.

18. Win-Back Through a New Category (Cross-Sell)

A customer who used to buy skincare has gone quiet. Rather than repeating the old offer, the win-back message introduces a related category they have not tried, such as body care, based on what similar purchase histories suggest they would use.

19. Household Stage Progression (Cross-Sell)

A parent bought newborn products eight months ago. The next offer moves to the products the child needs at the next stage. Household and life-stage context makes the offer relevant; purchase history on its own would keep suggesting newborn items.

20. Basket-Completion Set On Site and In App (Upsell and Cross-Sell)

A logged-in shopper sees a set of products on the homepage or in the app that completes what they already own, with one premium upgrade where it fits. The same decision drives the email, the site and the app, so the customer sees one coherent offer instead of three different ones.

Upselling Strategies That Work in Ecommerce

The examples above follow a few principles. Use them as a checklist for any upsell or cross-sell offer.

  1. Start from what the customer owns. The best offers build on the products already in the customer's routine, setup or home.
  2. Keep the upgrade close to the original price. A modest step up converts; a large jump looks like a different purchase.
  3. Time the offer to usage. Upsell when the customer trusts the product, and cross-sell once they have started using it.
  4. Offer real complements, not substitutes. A second version of the product just bought competes with the purchase.
  5. Send one coherent offer. A composed set of products that work together beats a long list of loosely related items.
  6. Know when to stay quiet. No offer is better than a weak one, especially for customers who have just been contacted.
  7. Share one contact budget across programs. Replenishment, cross-sell and win-back messages should not compete for the same customer on the same day.
  8. Measure against a holdout. Compare customers who received the offer with a control group that did not, so you know what the offer added.

Where Campaign-Based Cross-Selling and Upselling Break Down

Most retailers still run cross-selling and upselling the way they have for over a decade. An objective becomes a brief, the brief becomes segments, rules and journeys, and the CRM team builds them in the marketing automation platform. AI features added to these tools in recent years tune send times, subject lines and channels, but the team still decides who gets which offer and builds every flow.

That model hits the same limits on every cross-sell and upsell program:

  • Segments are too broad. "Bought a serum in the last 30 days" includes the customer who loved it, the one who returned it and the one who already bought the moisturizer elsewhere.
  • Rules collide. The replenishment flow, the cross-sell flow and the win-back flow each have their own logic, so one customer can receive three offers in a week while another gets none.
  • Offers go stale. A reminder planned last week is sent even if the customer rebought yesterday.
  • Coverage is limited by headcount. The team builds flows for the segments it has time for, and the rest of the base gets a generic discount or nothing.
  • Results are hard to prove. Without a holdout per program, it is unclear how much revenue the offers added on top of what customers would have bought anyway.

The result is a large gap between the original objective and what reaches customers. Replenit's analysis puts it at 8 to 13% of the original customer engagement objective. The problem is not effort or creativity. It is that people decide and build everything, so the program can only grow as fast as the team.

Cross-Selling and Upselling in the CRM 5.0 Operating Model

CRM has gone through clear stages. CRM 1.0 stored customer records. CRM 2.0 broadcast the same message to a whole list. CRM 3.0 automated hand-built segments and journeys. CRM 4.0 added AI assistants that tune sends and copy, while the CRM team still decides. CRM 5.0 is the first stage where the decision itself moves: an AI CRM Manager decides and acts for each customer, within goals and guardrails the team sets.

CRM 5.0 works in three layers:

  • The team sets the objective, the guardrails (brand rules, frequency, eligibility, budget) and the skills that encode its commercial judgment.
  • The AI CRM Manager reasons on each customer's history and context, then decides whether to act, which products to offer, when, on which channel, in what tone and with what incentive, if any.
  • The existing stack (email, SMS, app, site, marketing automation platform) delivers the decision. Nothing is replaced.

For cross-selling and upselling, this changes the starting point. A campaign starts from the offer and looks for an audience. CRM 5.0 starts from the customer and looks for the right move, which may be an upsell, a cross-sell, a replenishment reminder or no message at all.

Campaign-based (CRM 3.0 and 4.0)Decision-based (CRM 5.0)
Who decides the offerThe CRM team, per segmentThe AI CRM Manager, per customer, within team-set guardrails
Starting pointThe product or promotion to pushThe customer's history, routine and context
Offer formatRanked list of related productsA composed set of products that work together, with a reason
Upsell vs cross-sell choiceSet in advance by separate flowsMade for each customer at the moment of decision
Contact logicEach flow has its own rulesOne contact budget per customer across every program
When plans changeThe planned message is sent anywayThe decision reroutes based on what the customer just did
Proof of valueAttributed revenue, often estimatedIncremental revenue measured against a holdout group

The team's work changes along with the model. Instead of building and maintaining dozens of cross-sell and upsell flows, the CRM team decides what the business wants (higher repeat rate, larger baskets, more second orders), writes the skills that describe its merchandising logic, and reviews the results.

What Maestro 2.0 Changes for Cross-Selling and Upselling

Maestro is Replenit's AI CRM Manager for retail, and it runs this model on the stack retailers already use, including Klaviyo, Braze, Bloomreach and Insider. Maestro 2.0 coordinates its replenishment, cross-sell and engagement agents toward one KPI set by the brand. For cross-selling and upselling, five changes matter most.

Cross-Sell Decisions Cover the Whole Basket

The Maestro cross-sell agent decides across everything the customer bought, not one product at a time. It composes a set of one to ten products that complete the routine, basket or room, with one send day for the whole set and a short reason written for that customer. It optimizes for long-term customer value rather than the next single purchase, and "no candidate", "suppressed" and "not now" are valid outcomes. Compared with Maestro 1.0, it finds up to 168% more confident cross-sell opportunities in the same data and delivers up to 39% more revenue per decision.

Product Relations Are Built for Each Catalog

Good cross-selling depends on knowing which products complement each other and which are substitutes. Maestro 2.0 enriches 100% of a retailer's products and customers and builds substitute and complement relations category by category, then confirms them product by product. It finds 291% more product-level relations than Maestro 1.0, with 29% higher average confidence, so cross-sell offers stop suggesting look-alike products.

Upsell and Cross-Sell Share One Contact Budget

Replenishment, cross-sell and engagement agents share one contact budget per customer and one set of guardrails. The cross-sell agent checks replenishment messages sent in the last 60 days and planned for the next 120 before it decides. Each customer gets one coherent sequence of offers instead of competing messages from separate flows.

Decisions Reroute When Customers Act

If a customer rebuys before their planned reminder, Maestro 2.0 turns that reminder into a cross-sell (example 14 above). Replenishment timing is based on each customer's estimated remaining supply, so larger-pack upsells and refill offers arrive when the customer is actually running low. Replenishment decisions now deliver 22% to 110% more revenue per decision, depending on the brand.

Upsell Strategy Becomes a Skill the Team Owns

With Skill Studio, the CRM team writes its own business cases in plain language, such as "get first-time serum buyers to a second order" or "don't push discounts on VIPs". Upsell plays like a larger size at the next refill or a premium line for top spenders become skills that the agents apply customer by customer. Each skill can be previewed before go-live with nothing sent, published as a version and rolled back. A new skill can go live in as little as a day instead of two weeks, and every decision records the skill and version that produced it.

The combined effect shows up in reach and revenue. Maestro 2.0 gives an active decision to 5.1% of customers each month, up from 2.8% with Maestro 1.0, which means 82% more customers reached. Escentual saw 9.1 times more revenue per decision after moving to Maestro 2.0. Results are measured against a holdout group, so the incremental revenue from cross-selling and upselling can be shown to finance and the executive team rather than estimated.

How to Move Your Cross-Sell and Upsell Program to CRM 5.0

The shift does not require replacing the stack or rebuilding every flow at once. A practical path looks like this:

  1. Pick one objective. For example, raise second-order rate among first-time buyers, or grow basket size among repeat buyers.
  2. Connect product, customer and order data. The quality of complement and substitute relations decides the quality of every offer.
  3. Choose two or three skills to start. A post-purchase cross-sell skill and a reorder upsell skill are common first choices.
  4. Set the guardrails. Contact frequency, discount rules, excluded products and brand tone.
  5. Connect delivery. Decisions go to the email, SMS, app or site tools you already run.
  6. Run with a holdout. Measure incremental revenue from the start.
  7. Expand. Add skills and objectives as results come in.

To see how this works on your catalog, explore the Maestro AI CRM Manager or read how AI decisioning differs from rule-based automation.

FAQ

What is the difference between upselling and cross-selling?

Upselling offers a higher-value version of the product a customer is buying, such as a larger size or premium model. Cross-selling offers additional products that complement the purchase, such as accessories or the next step in a routine. Upselling raises the value of one item; cross-selling raises the number of items.

Is cross-selling or upselling better for ecommerce?

Neither is better in general. Upselling tends to work at reorder, once a customer trusts the product. Cross-selling tends to work after purchase, once the customer has started using it. The best choice depends on the customer, which is why retailers increasingly decide it per customer rather than per campaign.

What are examples of ecommerce cross selling?

Common ecommerce cross selling examples include "frequently bought together" modules, compatible accessories for electronics, routine completion offers in beauty (serum, moisturizer, SPF), room completion in home and garden, and care products for apparel and footwear.

What are the most effective upselling strategies?

The most effective upselling strategies keep the upgrade close to the original price, show price per unit for larger sizes, time the offer to when the customer trusts the product, use bundles priced below the sum of the parts, and protect margin for top customers by offering premium products instead of discounts.

Can you use cross selling and upselling together?

Yes. A single offer can include both, such as a larger size of the product the customer reorders plus a complement they have not tried. The key is to send one coherent offer and share a contact budget across programs, so customers do not receive competing messages.

How does AI change cross-selling and upselling?

Earlier AI tools tuned send times and ranked related products inside campaigns the team still built. An AI CRM Manager such as Maestro decides the offer for each customer, including whether to upsell, cross-sell or stay quiet, executes it through the existing stack and learns from every outcome.