Upsell and Cross-Sell Rates: 2026 Benchmarks by Industry

See real upsell and cross-sell rates by industry, mechanism, and touchpoint. 2026 benchmarks, formulas, and fixes for low conversion rates.

6 min readProspeo Team

Upsell and Cross-Sell Rates: Benchmarks, Formulas, and What "Good" Actually Looks Like

You're 60-70% more likely to sell to an existing customer than to a new prospect, where the odds drop to 5-20%. That gap is enormous, and yet most teams can't tell you what a "good" upsell rate actually is. They've got strategy decks and playbooks, but no numbers. Let's fix that.

The Quick Version

  • Average upsell conversion rate across industries: 18.7-33.7%, depending on vertical
  • Best-performing mechanism: order bumps at 37.8%; worst: email sequences at 11.3%
  • A "good" rate depends on your industry, device mix, and touchpoint - the tables below break it all down

How to Measure Upsell and Cross-Sell Rates

Before you benchmark anything, you need to know which formula you're using. Teams conflate these constantly, and the numbers aren't interchangeable.

Customer-Based vs. Revenue-Based Rate

Customer-based cross-sell rate = (cross-sell conversions / total customers) x 100. This tells you adoption breadth - how many customers buy more than one product.

Revenue-based cross-sell rate = cross-sell revenue / total revenue. This tells you revenue concentration. Use customer-based when optimizing product adoption; use revenue-based when reporting to finance.

One critical warning from Wall Street Prep: counting all multi-item transactions is an inaccurate proxy for cross-sell effectiveness. You need customer-level data to isolate true cross-sell conversions from people who just happened to buy two unrelated things in the same cart.

For a deeper breakdown of definitions and when to use each, see cross-sell vs upsell.

Attach Rate - the Metric Most Teams Miss

Attach rate measures how often a secondary product sells alongside a specific primary product: (secondary products sold with the primary / primary products sold) x 100. It's more granular than a broad cross-sell metric and essential for product bundling decisions. If you're running "frequently bought together" recommendations without tracking attach rate per pairing, you're flying blind.

SaaS-Specific Metrics

SaaS teams should track average products per customer - total subscriptions divided by total customers - and time-based cross-sell rate, which measures the percentage of customers adding a product within X months. Enterprise customers show 60-70% higher cross-sell rates than SMB, based on Gainsight benchmark data. That gap alone should shape how you segment expansion targets.

If you’re building an expansion motion, it also helps to map these metrics to your broader SaaS sales funnel.

Prospeo

Enterprise customers cross-sell at 60-70% higher rates than SMB - but only if you're reaching the right stakeholders. Prospeo's 30+ filters let you segment expansion targets by department headcount, tech stack, and buyer intent across 15,000 topics. Stop guessing which accounts are ready to expand.

Target accounts showing buying signals before your competitor does.

Average Rates by Industry (2026 Benchmarks)

A Focus Digital study of 1,847 digital businesses provides the most detailed benchmark set we've found:

Industry Average Rate Top Quartile
E-commerce (physical) 18.7% 29.4%
SaaS & Software 27.6% 42.3%
Financial Services 29.4% 44.7%
Information Products 31.2% 47.8%
Entertainment & Gaming 33.7% 49.3%

Directional benchmarks from compilation sites land in a similar range: KPI Depot lists retail around 25%, financial services top quartile at 40%, and SaaS median at 30%. Cross-sell revenue often lands around 10-30% of total ecommerce revenue for teams that implement it well.

If you want to sanity-check these numbers against adjacent KPIs, compare them to your baseline sales conversion rate and overall funnel metrics.

Here's the thing: if you're already above your industry average, stop obsessing over optimization and focus on scaling what works. We've watched teams break a profitable system trying to squeeze out two more percentage points. That's not optimization - it's tinkering.

Conversion Rates by Mechanism and Touchpoint

By Mechanism

If you're only going to implement one upsell format, make it an order bump. Nothing else comes close.

Mechanism Avg. Conversion
Order bumps 37.8%
One-time offers (OTO) 23.4%
Post-purchase upsells 14.6%
Email sequences 11.3%

Order bumps win because they require almost zero friction - a single checkbox during checkout. Email sequences lose because they fight inbox noise, timing, and deliverability all at once. Revenue teams on r/ecommerce echo this consistently: order bumps are the highest-return expansion mechanism for the effort involved.

If email is part of your mechanism mix, your sequence management and email copywriting matter more than most teams admit.

By Ecommerce Touchpoint

Growth Suite's benchmarks show acceptance rates by placement:

Touchpoint Acceptance Rate
Post-purchase (one-click) 3-8%
Cart drawer suggestions 2-5%
Checkout 1-4%
Product page (Frequently Bought Together) 1-3%

One stat that deserves more attention: automated recommendations convert at 3.8% vs. 1.56% for manual curation - a 2.4x lift. If you're still hand-picking cross-sell pairings, you're leaving real money on the table.

Device and Seasonal Swings

Desktop converts at 28.9%, mobile web at 18.7%, and mobile app at 31.4%. The app advantage comes from push notifications and saved payment methods reducing friction at the moment of decision.

Seasonality matters too. Black Friday week hits 42.1%, Cyber Monday 39.8%, and December holidays 31.6%. If you're benchmarking your rate against an annual average while running a Q1 analysis, you'll look worse than you actually are - and you'll make bad decisions because of it.

Why Your Rates Are Low (and What to Fix)

Too Many Offers, Wrong Timing

Limit expansion offers to 2-4 per transaction. More than that overwhelms the buyer and tanks completion rates. Some credit card issuers send 15-20 promotional emails monthly - a spray-and-pray approach that Corporate Insight identifies as a key failure mode for cross-sell programs. Don't be that company.

Price proximity matters: upsells priced at around 25-40% of AOV convert far more easily than aspirational jumps. A $30 add-on to a $100 cart feels natural. A $90 add-on feels like a second purchase decision entirely. And shift additional offers to post-purchase steps whenever possible - protecting cart completion rates is more valuable than cramming one more offer into checkout.

Ignoring Your Base Funnel

Let's be honest: if your base conversion rate is below 2%, optimizing upsells is premature. Global ecommerce conversion sits at 1.9-2%, with cart abandonment averaging 70.22%. Fix the leaky bucket before adding more water. In our experience, a 1% improvement in checkout completion will outperform a 5% improvement in upsell acceptance rate on total revenue nearly every time.

Skip upsell optimization entirely until your base funnel is healthy. Seriously.

If you need a structured way to diagnose where the leak is, start with sales process optimization.

Bad Data Kills Expansion Revenue

Email sequence upsells are the lowest-converting mechanism in the Focus Digital set at 11.3%. When your contact data is stale - bounced emails, outdated job titles, wrong accounts - that number drops to effectively zero. We've seen expansion campaigns fail not because the offer was wrong, but because the emails never landed. For B2B expansion plays especially, tools like Prospeo with 98% email accuracy and a 7-day data refresh cycle can be the difference between a campaign that converts and one that bounces into the void. If you're running post-purchase or expansion email sequences, verifying your contact list before launch is the single highest-ROI fix available.

To go deeper on deliverability and list hygiene, see email bounce rate and the full email deliverability guide.

Prospeo

Email upsell sequences convert at just 11.3% - and that's with clean data. When 35% of your emails bounce, expansion revenue flatlines. Prospeo delivers 98% email accuracy with a 7-day refresh cycle, so your cross-sell campaigns actually reach inboxes. At $0.01 per email, stale contact data is a choice, not a constraint.

Kill your bounce rate before it kills your expansion pipeline.

FAQ

What is a good upsell rate?

Top-quartile performers hit 42-49% depending on vertical, but "good" is relative to your mechanism mix. A 20% rate using only email sequences is actually exceptional; a 20% rate using order bumps means something's broken. Benchmark against your mechanism, not just your industry.

How do you calculate cross-sell rate?

Customer-based: (cross-sell conversions / total customers) x 100. Revenue-based: cross-sell revenue / total revenue. Customer-based tracks adoption breadth while revenue-based tracks financial concentration - pick the one that matches what you're optimizing for.

Why are my email upsell campaigns underperforming?

Email upsells average 11.3% conversion - the lowest of any mechanism. Before blaming the offer, check deliverability. Stale contact data means emails bounce before anyone sees the offer. Verify your list, clean out catch-all domains, and make sure you're not sending into a void. That single step often doubles response rates before you touch the creative.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email