Amazon generates 35% of total revenue from upsell and cross-sell recommendations. That's not a rounding error — it's a third of the most valuable ecommerce company's revenue coming from showing customers additional products at the right moment.
You don't need Amazon's recommendation engine. But you do need a upsell strategy. Upselling increases revenue by 10-30% on average, and selling to an existing customer has a 60-70% success rate versus 5-20% for new prospects. The customer is already on your site, already has their wallet out. The incremental revenue from a well-placed upsell costs you almost nothing to generate.
This guide covers every upsell touchpoint on Shopify — what each type is, when to use it, what converts, and what's available on your plan.
The Five Upsell Touchpoints
1. Product Page Upsells (Pre-Purchase)
These appear on the product detail page before the customer adds anything to their cart. They're typically "complete the set" bundles, upgrades, or "frequently bought together" suggestions.
Why they work: The customer is still in decision-making mode. Adding a complementary item feels like part of the same purchase, not an extra decision.
Example: A customer viewing a cleanser sees a "Complete Your Routine" bundle: cleanser + toner + moisturizer at 15% off. Elizabeth Mott used this approach to take AOV from $19 to $44.56 in 20 days.
Best for: Bundle offers, product upgrades, and complementary products. This is the highest-impact location for bundle upsells specifically — visible savings on the product page influence buying behavior more than any other touchpoint.
2. In-Cart Upsells
These trigger when a customer views or interacts with their cart — typically through a slide-out cart drawer or cart page. Common formats include product recommendations, free shipping progress bars, gift-with-purchase thresholds, and quantity upgrades.
Why they work: The customer has committed to buying something. The psychology shifts from "should I buy?" to "should I add this to what I'm already buying?" That second question has a much higher yes rate.
Example: "You're getting Blue Trail Running Shoes — add matching socks and insoles for 10% off." Or: "You're $12 away from free shipping!" (58% of shoppers add extra items to reach free shipping thresholds.)
Best for: Complementary add-ons, free shipping threshold nudges, and quantity upgrades. Works on all Shopify plans with third-party apps.
3. Checkout Upsells (Shopify Plus Only)
These appear during the checkout flow itself, between shipping and payment steps. They're the most direct upsell format — the customer sees an offer while actively completing their purchase.
Why they work: Maximum purchase intent. The customer is mid-checkout. A relevant, low-friction offer at this point converts well because the commitment to buy is already made.
The catch: Checkout upsell widgets are only available on Shopify Plus through Checkout Extensibility (UI Extensions). Standard Shopify plans cannot modify the checkout experience.
Performance: Clients typically see a 5-10% AOV increase within 30 days of implementing checkout upsells.
4. Post-Purchase Upsells (After Payment, Before Thank-You Page)
This is the highest-converting upsell type for one simple reason: the payment is already done. The customer sees a full-screen offer after completing payment but before the thank-you page. Because payment information is already tokenized, they can accept with a single click — no re-entering credit card details.
Conversion rates: Average 4-8%, with optimized funnels reaching 15-25%. Top performers convert at nearly 30%.
Why they work: Zero friction. The purchase is complete. The customer is in a positive emotional state (post-purchase dopamine). Adding one more item feels effortless. As one practitioner put it: customers are in "peak buying mode."
Important limitation: Post-purchase one-click offers only work with Shopify Payments plus credit card or PayPal Express at checkout. Other payment methods don't support the tokenized one-click flow.
Works on all Shopify plans (not just Plus), but requires an app that supports the post-purchase extension API.
5. Thank-You Page Upsells
These appear on the order confirmation page after the entire checkout is complete. Lower urgency than post-purchase (the buying moment has passed), but still a touchpoint where the customer is engaged with your brand.
Best for: Future purchase incentives ("10% off your next order"), product discovery, and cross-selling items for the customer's next visit. Works on all plans.
What the Data Says
| Metric | Number |
|---|---|
| Revenue increase from upselling | 10-30% average |
| Post-purchase upsell conversion rate | 4-8% (up to 15-25% optimized) |
| One-click upsell acceptance rate | 8-15% (top: 25%) |
| AOV increase from upselling | 10-25% typical, 41% top performers |
| Amazon revenue from recommendations | 35% of total |
| Shopify top stores upsell revenue share | 12%+ of total revenue |
| Existing customer purchase probability | 60-70% |
| Personalization conversion lift | Up to 320% |
| Bundle-based upselling vs. acquisition | 68% more effective |
Real Brand Examples
Rhode Skin — Revenue from upselling kits rose from $948,000 to $2.53 million per month, a 2.7x increase, by bundling skincare products into routine kits on product pages.
Pura Vida Bracelets — Used web push notifications for upselling and cross-selling, generating $1.4 million in revenue with a 106x total ROI and 11.7% increase in average order value.
WHO IS ELIJAH — Boosted AOV by 46% during Black Friday/Cyber Monday 2024 using tiered gift-with-purchase upsell rules on Shopify.
BrewDog — Saw over 100% increase in AOV and click-through rate after implementing upsell strategies across their Shopify store.
Showpo — Used free shipping threshold upselling, generating over $22,000 in additional revenue in 44 days. Simple implementation, significant impact.
What You Can Do on Each Shopify Plan
| Upsell Type | Basic/Grow | Advanced | Plus |
|---|---|---|---|
| Product page bundles/upsells | Yes (via app) | Yes (via app) | Yes (native + app) |
| In-cart upsells | Yes (via app) | Yes (via app) | Yes (via app) |
| Free shipping progress bar | Yes (via app) | Yes (via app) | Yes (via app) |
| Checkout upsell widgets | No | No | Yes (Checkout Extensibility) |
| Post-purchase one-click | Yes (via app + Shopify Payments) | Yes (via app + Shopify Payments) | Yes (via app + Shopify Payments) |
| Thank-you page offers | Yes (via app) | Yes (via app) | Yes (via app) |
The key takeaway: you don't need Shopify Plus for effective upselling. The highest-converting format (post-purchase one-click) works on all plans. The most impactful format (product page bundles) works on all plans. Plus adds checkout customization, which is valuable but not essential.
Best Practices
Keep the Offer Below 25% of Order Value
If a customer spent $70, the upsell should be $18 or less. At that price, it feels like a small add-on — "I'm already spending $70, what's $15 more?" Beyond 25%, it starts feeling like a second purchase decision, and conversion drops.
For post-purchase offers specifically, the benchmark is 25-40% of original order value — slightly higher because the primary purchase is already locked in.
Show One or Two Offers, Not Five
Limit upsell options to 2-3 choices maximum. More overwhelms customers and decreases conversion. A single, well-targeted offer outperforms a carousel of generic suggestions. The customer doesn't need to see everything you sell — they need to see the one thing that makes sense with what they're buying.
Make It Relevant
Personalized offers outperform generic ones dramatically — 75% of customers are more likely to buy when recommendations match their purchase history. Category-specific funnels (each product triggers a relevant complementary suggestion) convert significantly better than one-size-fits-all recommendations.
Good upsell: Customer buys running shoes → offer performance socks Bad upsell: Customer buys running shoes → offer a candle
Use Urgency Sparingly
Time-limited post-purchase offers work: Sugar Spring Co. added a countdown-based upsell and saw AOV rise 12.6% within 24 hours. But don't overdo urgency — fake countdown timers that reset every visit destroy trust. Use real, limited-time offers or skip the urgency entirely.
Think Mobile First
Mobile generates 57% of global ecommerce sales and dominates traffic at 73% of visits. Mobile apps outperform mobile web by 68% for upsells due to stored payment methods. For web upsells, single-thumb accessible CTAs increase conversion by 14.7%. Your upsell offer needs to be fully functional and visible on a phone screen — if the "Add" button is hidden below the fold on mobile, you're losing the majority of potential upsell revenue.
Bundles as the Best Upsell Format
Bundle-based upselling is 68% more effective than customer acquisition. Bundles increase AOV by 20-30%. And unlike a generic "add this product" upsell, a bundle creates perceived value through visible savings.
The most effective approach combines bundle offers on product pages (where the buying decision happens) with post-purchase upsells (where friction is lowest).
Product page: "Complete Your Routine — Cleanser + Toner + Moisturizer, save 15%" Post-purchase: "Add matching eye cream to your order for $18 — one click, no re-entering payment info"
Buno handles the product page side — visible bundle pricing, automatic discounts, and inventory sync across bundled items. For the post-purchase layer, pair it with a dedicated post-purchase upsell app that supports Shopify's post-purchase extension API.
Getting Started
-
Start with product page bundles. This is the highest-impact, lowest-risk starting point. Create one bundle for your top-selling product plus 1-2 complementary items.
-
Add a free shipping progress bar. 58% of shoppers add items to meet free shipping thresholds. Set your threshold 15-25% above current AOV.
-
Test a post-purchase offer. After your bundle is running, add a single post-purchase upsell for a complementary product at 10-15% off. Monitor acceptance rate — 4%+ is good, 8%+ is strong.
-
Measure revenue per visitor, not just AOV. If AOV goes up but conversion drops, your upsells might be too aggressive. Revenue per visitor should increase.
-
Give it 3 weeks. Daily fluctuations are noise. Compare weekly revenue per visitor before and after.
Upselling isn't about being pushy. It's about showing customers products they actually want at the moment they're most likely to buy. Get the relevance and timing right, and the revenue follows.
