Upselling and cross-selling are the two most effective levers for increasing average order value in ecommerce. Amazon attributes 35% of its total revenue to its recommendation engine — a combined upsell and cross-sell system refined over decades. For Shopify merchants, even simple implementations can drive 15-30% AOV increases. But many merchants confuse the two tactics, implement them in the wrong places, or use both incorrectly — killing conversions instead of lifting them. This guide clarifies the definitions, the data, and the execution playbook.
Clear Definitions: Upsell vs Cross-Sell vs Order Bump
These three terms are often used interchangeably but represent distinct strategies with different mechanics and optimal placements.
Upsell: An upsell offers the customer a better, more expensive version of what they are considering. The key is that it replaces the original item rather than adding to it. Examples: "Upgrade to the 100ml size for just $10 more," "Get the Pro version with unlimited features," "Choose the bundle with 3 units instead of 1 and save 20%." The customer trades up, not out.
Cross-sell: A cross-sell recommends a different, complementary product that enhances or completes the primary purchase. It adds to the order rather than replacing anything. Examples: "Customers who bought this yoga mat also bought this yoga block," "Add a screen protector for just $8," "Complete the look with matching earrings." The customer adds an item.
Order bump: An order bump is a specific type of cross-sell or add-on presented at the checkout page as a checkbox or simple add-on — typically a low-price, high-relevance item the customer can add with a single click without disrupting checkout flow. Examples: gift wrapping, an extended warranty, a travel-size version of the product. Order bumps convert at 15-25% because they require minimal decision-making effort.
Understanding which tactic you are using helps you choose the right placement, the right copy, and the right product selection — all of which directly determine conversion rate.
The Revenue Math: Which Generates More AOV?
The data on upsell vs cross-sell performance shows meaningful differences depending on placement and timing:
Post-purchase upsells (shown on the thank-you page after the order is placed) convert at 15-25% for well-matched offers. These are pure revenue additions — the original order is already confirmed and cannot be cancelled by showing the upsell. This makes post-purchase upsells the safest high-value placement.
In-cart cross-sells convert at an 8-15% attach rate on average, adding $8-15 to the average order for stores in the $40-80 AOV range. Because the customer is still in the purchase flow, the relevance of the recommendation matters enormously — a poorly matched cross-sell can distract and reduce overall cart conversion.
Product page upsells (showing a premium version or bundle on the product page) convert at 5-10%. They are valuable but lower-converting because the customer has not yet committed to the base purchase.
Stores that implement both types — cross-sells in the cart and post-purchase upsells — consistently see 20-30% AOV lift over their baseline. The tactics are complementary, not competitive, and each captures a different moment in the buying psychology cycle.
💡 Key Point: Amazon attributes 35% of its total revenue to cross-sells and upsells. For a Shopify store doing $30,000/month, implementing both tactics correctly could add $6,000-9,000 in monthly revenue without acquiring a single new customer.
Upsell Examples Across Product Categories
Effective upsells share a common characteristic: the upgrade offer clearly delivers more value, not just more cost. The customer should immediately understand why paying more is worth it.
Skincare and beauty: "Upgrade to the full-size 100ml for $15 more — triple the product at just 25% more cost." Or: "Get the anti-aging serum bundle (cleanser + serum + moisturizer) and save 30% vs buying separately."
Apparel and fashion: "Choose the premium fabric version — 100% organic cotton vs standard cotton, same price range." Or: "Get 3 shirts in your preferred color instead of 1 and save 25% — free shipping included."
Food and supplements: "Subscribe and save 15% — never run out, cancel anytime." Or: "Upgrade to the 3-month supply and save $20 vs buying monthly."
Electronics and tech: "Upgrade to the Pro model with twice the storage and 2-year warranty for $40 more." Or: "Add 3 years of extended protection coverage for $15."
Home and furniture: "Choose the solid oak version for just $30 more — lasts a lifetime vs the MDF standard version." Or: "Get the complete set (includes matching side table) and save $45."
Cross-Sell Examples Across Product Categories
Cross-sells convert best when the recommended product is obviously useful to someone buying the primary item — the "of course" reaction, not the "why would I want that?" reaction.
| Product Category | Primary Product | Ideal Cross-Sell | Why It Works |
|---|---|---|---|
| Electronics | Smartphone | Screen protector + case | Immediate need, low cost, high relevance |
| Skincare | Face serum | SPF moisturizer | Completes the routine, same concern |
| Fitness | Resistance bands | Exercise mat | Same workout, same customer need |
| Coffee | Coffee beans | Coffee grinder or descaler | Tools to use the product better |
| Apparel | Dress | Matching belt or jewelry | Completes the outfit, same occasion |
| Pet food | Dog food | Dental chews or supplements | Same pet health concern |
| Baby products | Baby carrier | Nursing pillow or teether | Same parenting stage need |
| Home decor | Throw pillow | Matching throw blanket | Same room, same aesthetic |
Best Placement for Upsells
Placement determines conversion rate more than offer quality for upsells. The same offer in a different location can perform 3-5x better or worse.
Product page (pre-purchase): Show the premium version or bundle option as a clearly labeled alternative on the product page. Works best for upgrade upsells ("size up," "bundle and save"). Keep it within the product options area, not as a popup that interrupts the buying decision. Conversion rate: 5-10%.
Cart page (pre-checkout): A quantity upgrade ("buy 3 and save 20%") or bundle offer in the cart is effective because the customer has already demonstrated intent. Do not show too many options — one focused upsell offer performs better than three competing ones. Conversion rate: 5-8%.
Post-purchase thank-you page: This is the gold standard placement for upsells. The customer has already completed the purchase, their credit card is already charged (one-click upsells add to the existing order without re-entering payment), and they are in a positive, committed buying state. Post-purchase upsells can be dismissed without any negative consequence — making merchants hesitant to use them feel safe once they see the data. Conversion rate: 15-25%.
Best Placement for Cross-Sells
Cross-sells are most effective when placed where the customer still has an open consideration set — they have not finalized their purchase and are more receptive to adding items.
Product page "frequently bought together" section: Placed below the product description, this format mimics Amazon's familiar recommendation module. Show 2-3 complementary products with a combined "add all to cart" option. This placement works especially well for products with obvious companions.
Cart drawer / cart sidebar: Adding cross-sell recommendations inside the cart is extremely effective because the customer has high intent (they are literally reviewing their order before buying). Show 1-2 relevant recommendations with a single "Add" button that adds the item to the cart without a page reload. Conversion rate: 8-15% attach rate.
Post-purchase email (day 1): The order confirmation email has the highest open rate of any email you will send. Include 1-2 cross-sell product recommendations relevant to what they just bought. This drives an additional purchase on 3-7% of orders for well-matched recommendations — with zero additional customer acquisition cost.
When to Upsell vs Cross-Sell (by Product Type and Customer Intent)
A simple framework: use upsells when there is a clear "better version" of the primary product. Use cross-sells when the primary product is complete on its own but has obvious complements.
For products with size/quantity options (supplements, coffee, skincare, consumables): Upsell first (bigger size, longer supply). Then cross-sell secondary products (complementary products in the same routine).
For fashion and apparel: Cross-sell is primary (accessories, layering pieces, matching items). Upsell is secondary (premium fabric version, bundle discount).
For electronics and tech: Order bump first (screen protector, case — low-cost, high-relevance). Then upsell to warranty or premium model. Cross-sell with compatible accessories.
For home decor and furniture: Cross-sell is primary (matching pieces, accessories for the same room). Upsell to premium material option where applicable.
For food and beverage: Upsell to larger size or subscription. Cross-sell with complementary products (coffee + grinder, wine + decanter, tea + teapot).
Upsell and Cross-Sell Copy Formulas That Convert
The copy framing of an upsell or cross-sell dramatically affects conversion. These formulas are proven across thousands of Shopify stores:
Upsell copy formula: "[Upgrade label] + [specific benefit] + [price anchor showing value]." Example: "Most Popular — Get 3x the supply for just 2x the price. Add the 3-month bundle for $15 more."
Cross-sell copy formula: "[Social proof or logic hook] + [product] + [why it fits]." Example: "94% of customers also grab [product] to complete their routine — add it for just $12."
Post-purchase upsell copy: "Wait — one special offer before you go" or "Your order is confirmed! Add [product] in one click — we'll include it in the same shipment." The phrase "same shipment" removes the mental barrier of a second delivery wait.
Order bump copy: Keep it extremely brief. A checkbox with "Yes, add [product] — $X" plus one sentence of benefit text. Any more copy on an order bump reduces conversion by adding complexity to a snap decision.
Setting Up Both in One App
Managing upsells and cross-sells across multiple placements — product page, cart, post-purchase — from separate apps is inefficient and creates a fragmented customer experience. The EA Upsell & Cross-Sell app lets you set up all placements from a single dashboard, define specific product pairings, customize copy and design, and view unified performance analytics.
Setup best practices: Start with in-cart cross-sells for your top 5 products. Choose cross-sells manually based on product logic rather than relying on algorithmic suggestions. Then set up one post-purchase upsell for your highest-AOV product category. Measure for 30 days before expanding to additional products. This focused approach prevents offer fatigue and produces cleaner performance data.
Measuring Performance: Attach Rate, AOV Lift, Revenue Contribution
Three metrics determine whether your upsell and cross-sell program is working:
Attach rate: The percentage of customers who see the offer and accept it. Calculated as: (customers who took the offer) / (customers who saw the offer) x 100. Benchmark: 8-15% for cross-sells, 15-25% for post-purchase upsells. Below benchmark suggests either the offer is poorly matched or the copy is weak.
AOV lift: The difference in average order value between customers who saw the upsell/cross-sell and those who did not (or before vs after implementing the program). Target: 15-25% AOV lift for stores with both programs running. Track this monthly to measure trend.
Revenue contribution: Total additional revenue generated by upsell/cross-sell offers in a given month. This is the most important metric for business impact. Calculate: (number of accepted offers) x (average offer value). A store doing $30,000/month with a 20% AOV lift attributable to upsells and cross-sells generates an additional $6,000/month — from the same traffic and customer acquisition cost.
| Upsell | Cross-Sell | Order Bump | |
|---|---|---|---|
| Definition | Buy a better/bigger version | Buy an additional product | Add a low-cost item at checkout |
| Trigger | Customer views/adds a product | Customer adds to cart or buys | Customer reaches checkout |
| Best Placement | Post-purchase page | Cart drawer / product page | Checkout page |
| Conversion Rate | 15-25% (post-purchase) | 8-15% attach rate | 15-25% |
| Average AOV Lift | $15-40 per order | $8-15 per order | $5-12 per order |
| Best For | Products with clear premium versions | Products with obvious complements | Low-price, high-relevance add-ons |
💡 Key Point: Stores that use both upsells and cross-sells see 20-30% AOV lift compared to baseline. The tactics are complementary — each captures revenue at a different moment in the customer's buying journey.
Frequently Asked Questions
What is the difference between upsell and cross-sell?
An upsell encourages the customer to buy a more expensive or premium version of what they are already buying — upgrading from a 50ml to 100ml perfume, or from a standard to a memory foam mattress. A cross-sell recommends a different, complementary product that pairs with the original purchase — recommending a phone case to someone buying a smartphone, or a yoga block to someone buying a yoga mat. Both increase AOV, but upsells replace the selection while cross-sells add to it.
Which is more profitable, upselling or cross-selling?
Post-purchase upsells typically have higher individual conversion rates (15-25%) because the customer has just committed to a purchase and their buying psychology is fully primed. In-cart cross-sells add $8-15 per order on average. For most stores, post-purchase upsells generate the highest revenue per offer shown. However, combining both approaches — cross-sells in the cart and upsells post-purchase — produces the highest overall AOV lift of 20-30%.
When should I show an upsell vs a cross-sell?
Show cross-sells on the product page and in the cart, where the customer is still building their order. Show upsells at the post-purchase thank-you page, where the customer has already committed and is in a positive buying state. Pre-purchase upsells work on the product page for upgrade offers. The key rule: never show so many offers at one time that the customer becomes overwhelmed and abandons the purchase altogether.
What is a good upsell conversion rate?
Post-purchase upsells convert at 15-25% for well-matched offers. Product page upsells convert at 5-10%. In-cart upsells convert at 3-8%. If your upsell conversion rate is below these benchmarks, examine the relevance of the offer, the price gap (the sweet spot is 25-50% more than the original item), and your copy. A poorly matched or overpriced upsell can reduce overall conversion rate by adding confusion to the buying decision.
How do I set up cross-sells on Shopify?
Shopify's native product recommendations show cross-sells on product pages automatically based on purchase history data. For more control and higher conversion rates, use an app like EA Upsell and Cross-Sell to manually define which products are recommended together, choose placement (product page, cart, or post-purchase), and customize copy and design. Manual cross-sells based on product logic consistently outperform algorithmic recommendations because they reflect customer needs rather than just co-purchase patterns.
Can I use both upsells and cross-sells without annoying customers?
Yes, as long as you follow the one-offer-per-touchpoint rule: one cross-sell on the product page, one in the cart, one upsell post-purchase. Never stack multiple offers at the same moment. Each offer should be highly relevant — a mismatched recommendation is worse than no recommendation, because it signals you do not understand the customer's needs. Relevance and restraint are what separate offers that help from offers that annoy.
Add Upsells and Cross-Sells to Your Store Today
The EA Upsell & Cross-Sell app lets you set up product page recommendations, cart upsells, and post-purchase offers from a single dashboard — for free. Most stores see 15-25% AOV lift within 30 days.
Install EA Upsell Free on Shopify