---
title: "Upselling and Cross-Selling: Differences, 16 Examples and How to Grow Expansion Revenue"
description: "Upselling and cross-selling explained: key differences, 16 upsell and cross-sell examples, the right timing and how to grow expansion revenue."
url: https://www.connectloop.ai/blog/upselling-and-cross-selling
publisher: ConnectLoop
author: "ConnectLoop Staff"
published: 2026-10-23
updated: 2026-10-23
---

# Upselling and Cross-Selling: Differences, 16 Examples and How to Grow Expansion Revenue

Upselling means helping a customer move to a better or bigger version of what they already buy, while cross-selling means offering something extra that works alongside it. This guide covers the difference between the two, 16 upsell and cross-sell examples with the words to use, when to make each offer, how to measure expansion revenue, and how ConnectLoop helps teams spot the right moment.

## What is upselling?

Upselling is offering an existing customer a higher tier, a premium version or a larger quantity of what they already use, because it fits their needs better. In B2B SaaS, the most common upsells are moving to a higher plan, adding seats as a team grows, or buying more usage. A good upsell solves a problem the customer already has.

Think of it as "more of the same, but better." The customer stays with the same product. They just get more of it, or a stronger version.

Common types of upsells:

- **Plan upgrades.** Moving up your pricing tiers, from a basic plan to a higher tier with more features.
- **Seat expansion.** Adding users as the customer's team grows.
- **Usage increases.** Buying more of the value metric, like contacts, conversations or storage, on usage-based pricing.
- **Longer commitments.** Moving to a bigger contract with more value.

ConnectLoop helps teams see when a customer is outgrowing their current setup, such as when a customer mentions on a call that they're hiring, so the upsell conversation starts at the right time.

## What is cross-selling?

Cross-selling is offering an existing customer a different product or service that works alongside what they already bought. In B2B, that might be an add-on module, a related product or a professional service. In ecommerce, it's the classic "frequently bought together" suggestion. Good cross-sells feel like helpful recommendations, not extra charges.

Think of it as "something new that makes the first thing better." The customer keeps their current product and adds a complementary one.

Common types of cross-sells:

- **Add-ons.** An extra module or feature sold separately.
- **Complementary products.** A second product from the same company that solves a related problem.
- **Services.** Onboarding, training or setup help.
- **Bundles.** Bundling two or more products together, often at a better price.

At ConnectLoop, cross-sell moments often appear in conversations: a customer who uses one part of the product asks a question that another part answers.

## What's the difference between upselling and cross-selling?

In the upsell vs cross-sell question, the difference between upselling and cross-selling is direction. Upselling goes up: a bigger or better version of the same product. Cross-selling goes sideways: a different product that complements the first. Both grow revenue from existing customers, and both work best when they solve a real need the customer already has.

[Image: Upselling vs cross-selling: upselling moves a customer up to a bigger plan, cross-selling adds a complementary product alongside it]

*Upselling vs cross-selling*

|  | Upselling | Cross-selling |
| --- | --- | --- |
| What you offer | A higher tier, premium version or more quantity | A related product, add-on or service |
| Direction | Up: same product, more value | Sideways: new product, added value |
| B2B SaaS example | Moving from a starter plan to a growth plan | Adding a training module to a sales tool |
| Ecommerce example | A larger size or premium model | A case with a new phone |
| Best trigger | The customer is hitting a limit | The customer has a related need |
| Main risk | Pushing a plan the customer won't use | Offering something unrelated |

Is seat expansion an upsell or a cross-sell? It's an upsell: the customer buys more of the same product. A separate module that solves a different problem is a cross-sell. ConnectLoop's Customer Intelligence helps your team tell which conversation fits, based on what each customer has actually said.

## Why do upselling and cross-selling matter?

Upselling and cross-selling matter because existing customers already know and trust you. Selling more to them usually costs less than winning a new customer, shortens the sales cycle and raises customer lifetime value. Done well, it also helps customers get more from the product, which improves retention and loyalty.

What a good upsell and cross-sell motion gives you:

- **Lower cost of growth.** Growing existing accounts avoids much of the customer acquisition cost of a new deal.
- **Higher customer lifetime value.** Each customer is worth more over time.
- **Better retention and customer loyalty.** Customers who use more of the product usually get more value from it, and are less likely to churn.
- **Faster deals.** You already know the buyer, their needs and how they make decisions.
- **More predictable revenue.** Account expansion is easier to plan than new deals.

ConnectLoop treats this as part of customer engagement, not a separate sales push. The ConnectLoop guide to [customer engagement strategy](https://www.connectloop.ai/blog/customer-engagement-strategy) covers how staying close to customers creates these moments naturally.

## What are good upsell examples?

Good upsell examples connect a specific trigger, like a team hitting a seat limit, to an upgrade that solves that exact problem. In B2B SaaS, the best upsells happen when the customer is already feeling the limit of their current plan. Here are 8 upsell examples, each with the trigger and the words to use.

| # | Situation | The upsell | What to say |
| --- | --- | --- | --- |
| 1 | A sales team is hiring three new reps | Add seats | "Congrats on the new hires. Want me to set up their seats before they start Monday?" |
| 2 | A customer keeps hitting their monthly usage cap | Move to a higher usage tier | "You've hit the limit three months in a row. The next tier would cover you with room to grow. Want to see the numbers?" |
| 3 | A customer asks for a feature on a higher plan | Plan upgrade | "That's included in the next plan. Want me to switch it on for a two-week trial so your team can try it?" |
| 4 | A customer expands into a new region | Higher tier with more channels | "Since you're launching in Brazil, the plan with WhatsApp would let you answer buyers there too." |
| 5 | A team needs stronger reporting for their board | Premium analytics | "For the board deck you mentioned, the advanced reports would save you the spreadsheet work." |
| 6 | A customer's monthly plan renews soon | Annual plan with more value | "Before your renewal, would an annual plan with extra seats work better for your budget?" |
| 7 | An ecommerce shopper adds a laptop to their cart | Higher memory model | "For video editing, the 32GB model will run much faster. It's $150 more." |
| 8 | A restaurant guest orders a regular meal | Larger size | "Would you like the large for a dollar more?" |

Notice the pattern: each upsell starts with what the customer said or did, not with what you want to sell. ConnectLoop's Customer Persona keeps confirmed details like team size and goals from approved sales calls, so your team remembers these triggers.

## What are good cross-sell examples?

Good cross-sell examples offer a complementary product at the moment the customer needs it, not just because it's available. In B2B, that means add-ons, related products and services that make the first purchase work better. Here are 8 cross-sell examples, each with the trigger and the words to use.

| # | Situation | The cross-sell | What to say |
| --- | --- | --- | --- |
| 1 | A customer bought a CRM and struggles to import data | Onboarding service | "A lot of teams get stuck on the import. Our setup service would have you live in a week." |
| 2 | A sales team uses a calling tool, but new reps ramp slowly | Training add-on | "Since ramp time is the issue, the practice module lets new reps rehearse calls before they go live." |
| 3 | A customer uses website chat and gets many WhatsApp inquiries | WhatsApp channel | "You mentioned buyers keep messaging on WhatsApp. You can answer them from the same place." |
| 4 | A marketing team bought a design tool | Stock image add-on | "Want to add the image library so your team doesn't have to search elsewhere?" |
| 5 | A company buys project software and tracks hours in spreadsheets | Time-tracking product | "Your team could log hours right inside each project instead of the spreadsheet." |
| 6 | An ecommerce shopper buys a phone | Case and screen protector | "Customers usually add a case. Want one that fits this model?" |
| 7 | A hotel guest books a room | Airport transfer | "Would you like us to arrange a ride from the airport?" |
| 8 | A customer buys a printer | Ink and paper bundle | "The starter bundle includes ink and paper, so you can print right away." |

Again, the offer follows the need. In B2B, cross-sell opportunities often show up as questions. When a customer asks Lia, ConnectLoop's AI sales agent, "Can it also do X?" on website chat, WhatsApp or email, that question is a signal your team can follow up on. For more on selling in conversations, see the ConnectLoop guide to [conversational commerce](https://www.connectloop.ai/blog/conversational-commerce).

## When is the right time to upsell or cross-sell?

The right time to upsell or cross-sell is right after the customer gets value, or right when they hit a limit or ask for something new. The wrong time is when they have an open problem, are unhappy, or just bought something. Timing matters more than the offer itself.

[Image: When to upsell or cross-sell: after a first win, at a limit, when the team grows, when they ask, before renewal, and wait during an open problem]

*When to upsell or cross-sell*

| Moment | Best offer | Why it works |
| --- | --- | --- |
| Right after a first win | Cross-sell a related product | The customer has just seen value and trusts you |
| When they hit a limit | Upsell to a higher tier or more usage | The need is obvious to them, not just to you |
| When their team grows | Upsell seats | More people need access |
| When they ask "Can it do X?" | Upsell or cross-sell, depending on the answer | They've raised the need themselves |
| At a quarterly business review | Either, based on their goals | You're already discussing results and plans |
| Before renewal | Upsell to an annual or higher plan | The budget decision is happening anyway |
| After a support issue is fixed | Usually wait | Make sure they're happy first |

Timing also applies at the checkout and post-purchase stages in ecommerce. A cross-sell at checkout works for small add-ons. A follow-up email a few weeks after purchase works better for bigger items. In B2B, ConnectLoop's Action Items show whether a customer has an open issue or an unanswered question, so you don't make an offer at the wrong moment.

## What signals show a customer is ready to buy more?

The clearest signals are what customers say and do: mentioning team growth, asking about features they don't have, hitting usage limits, visiting your pricing page again, and reaching their goals faster than expected. These signals beat guesses based on company size alone, because they show a real, current need.

Strong signals to watch for:

- **Team growth.** "We're hiring three more reps this quarter."
- **Feature questions.** "Does it work with WhatsApp?" or "Can it handle our second brand?"
- **Usage near the limit.** Regularly hitting caps on seats, contacts or conversations.
- **Pricing page visits.** A known customer viewing your pricing or plan comparison pages.
- **New goals.** Expanding to a new region, launching a product or adding a sales team.
- **Strong results.** A customer sharing a win is often open to doing more.
- **Product usage and adoption.** Heavy use of one feature suggests interest in the next level.

ConnectLoop surfaces several of these signals:

- **Ask:** Customer Intelligence lets you type questions like "Which customers mentioned hiring more reps?" and get answers with the records behind them.
- **Known customers on your site:** Visitor Intelligence, on the Growth plan and above with the Cookie Consent Banner on, lists known customers alongside anonymous visitors, so a customer viewing your pricing page is visible. See the ConnectLoop guide to [website visitor identification](https://www.connectloop.ai/blog/website-visitor-identification).
- **Confirmed details:** Customer Persona records confirmed details from calls, like team size and plans.

## How do you upsell and cross-sell, step by step?

To upsell and cross-sell well, make sure the customer is successful first, learn their goals, watch for signals, match the offer to a real need, time it well, explain the value in their words, and follow up. The process is the same in B2B and ecommerce, but B2B relies more on conversations than automated recommendations.

1. **Make sure they're getting value.** Fix open issues and answer outstanding questions first.
2. **Learn their goals.** Ask what they want to achieve this quarter and this year. The ConnectLoop guide to [discovery call questions](https://www.connectloop.ai/blog/discovery-call-questions) has questions that work for existing customers too.
3. **Segment your customers.** Group them by plan, usage, purchase history and goals, so offers fit each group.
4. **Watch for signals.** Track team growth, feature questions, usage and pricing page visits.
5. **Match the offer to the need.** Upsell when they're hitting a limit; cross-sell when they have a related need.
6. **Time it well.** Make the offer after a win, at a limit or before renewal, never during a problem.
7. **Explain the value in their words.** Connect the offer to the goal they told you about.
8. **Make it easy to say yes.** Offer a trial, a clear price and a simple next step.
9. **Follow up.** If they say "not now," ask when to check back, and do it.

ConnectLoop supports several of these steps:

- **Steps 1 and 2:** Action Items show open promises, and Customer Persona keeps each customer's goals in one place.
- **During the conversation:** Sales Assistance shows live cue cards on Google Meet and Zoom.
- **Step 9:** the post-call report includes a follow-up email draft.

## What should you say, and what should you avoid?

Say things that start from the customer's situation and offer help, like "Since your team is growing, would more seats help?" Avoid lines that start from your quota, create fake urgency or ignore what the customer needs. The same offer can feel helpful or pushy depending on the words.

| Pushy | Helpful |
| --- | --- |
| "Have you thought about upgrading?" | "You mentioned the new hires. Want me to add seats before they start?" |
| "This discount ends Friday." | "Your renewal is on the 15th. Want to look at options before then?" |
| "Most customers buy the premium plan." | "The premium plan adds the reporting you asked about. Want to try it for two weeks?" |
| "You should really add our training package." | "Ramp time came up twice. The practice module might help. Want to see how?" |
| "Let me tell you about our other products." | "You asked about WhatsApp. That's available as part of the next plan." |

When a customer pushes back, treat it like any objection: ask what's behind it. The ConnectLoop guides to [objection handling](https://www.connectloop.ai/blog/objection-handling) and [sales closing techniques](https://www.connectloop.ai/blog/sales-closing-techniques) cover the words for that moment. Reps can practice these conversations with ConnectLoop's Sales Training, which offers an AI buyer with 4 personas and 3 difficulty levels, scored 0–100 per step with the reason.

## What is expansion revenue, and how do you measure it?

Expansion revenue is the extra recurring revenue you earn from existing customers through upsells and cross-sells. You measure it alongside churn and contraction, using net revenue retention and gross revenue retention. Net revenue retention above 100% means existing customers are growing faster than you're losing revenue.

| Metric | How to calculate it | What it tells you |
| --- | --- | --- |
| Expansion revenue | New recurring revenue from upsells + cross-sells in the period | How much existing customers grew |
| Net revenue retention (NRR) | (Starting revenue + expansion − contraction − churn) ÷ starting revenue | Whether existing customers grow overall |
| Gross revenue retention (GRR) | (Starting revenue − contraction − churn) ÷ starting revenue | How well you keep revenue, ignoring expansion |
| Upsell rate | Customers who upgraded ÷ total customers | How often upsells succeed |
| Attach rate | Customers who bought an add-on ÷ eligible customers | How well a cross-sell is landing |
| Average order value | Total revenue ÷ number of orders | How much each purchase is worth, mostly in ecommerce |

[Image: Expansion revenue worked example showing upsells, cross-sells, contraction and churn, with net revenue retention of 104% and gross revenue retention of 96%]

*Expansion revenue: a worked example*

Example: a B2B SaaS company over one quarter (sample numbers)

| Input | Value |
| --- | --- |
| Starting monthly recurring revenue | $100,000 |
| Upsells (seats and plan upgrades) | +$5,000 |
| Cross-sells (add-ons and services) | +$3,000 |
| Contraction (downgrades) | −$1,000 |
| Churn (lost customers) | −$3,000 |

From these numbers:

- **Expansion revenue:** $5,000 + $3,000 = $8,000.
- **Net revenue retention:** ($100,000 + $8,000 − $1,000 − $3,000) ÷ $100,000 = 104%.
- **Gross revenue retention:** ($100,000 − $1,000 − $3,000) ÷ $100,000 = 96%.

The company grew 4% from existing customers alone, before signing a single new deal. ConnectLoop's Pipeline in Customer Intelligence lets you track expansion opportunities by stage, the same way as new deals. See the ConnectLoop guide to the [sales pipeline](https://www.connectloop.ai/blog/sales-pipeline).

## Who should own upselling and cross-selling?

Ownership depends on the size of the offer. Customer success or account managers usually own small upsells and renewals, because they know the customer best. Account executives often own large cross-sells and new products, which need a full sales process. What matters most is a clear handoff, so customers never get mixed messages.

| Offer | Usually owned by | Why |
| --- | --- | --- |
| Seat additions and small upgrades | Customer success or account manager | Close relationship, simple decision |
| Renewal with a plan upgrade | Account manager | Tied to the renewal conversation |
| New product or large add-on | Account executive | Needs discovery, a proposal and negotiation |
| Self-serve add-ons and ecommerce offers | Product and marketing | Handled in the product, checkout or email |

ConnectLoop keeps every customer conversation, open item and confirmed detail in one place, so whoever owns the offer starts with the full picture. For larger expansion deals, the ConnectLoop guide on [how to negotiate in sales](https://www.connectloop.ai/blog/how-to-negotiate-in-sales) helps.

## How can a small team upsell and cross-sell?

A small team can upsell and cross-sell without a customer success department by setting up a few simple habits: a monthly look at each customer's usage and goals, a list of triggers to watch for, one or two well-defined offers, and a rule to fix open issues before making any offer.

1. **Pick one upsell and one cross-sell.** Keep the offers clear and simple.
2. **List your triggers.** Team growth, usage limits, feature questions and pricing page visits.
3. **Review customers monthly.** Spend 30 minutes checking who's hitting a trigger.
4. **Fix before you offer.** Clear open issues first.
5. **Use one simple script per offer.** Start from the customer's situation, as in the examples above.

Founders and small sales teams often use ConnectLoop this way:

- **Ask:** questions like "Who is waiting on us?" and "Which customers mentioned growing their team?"
- **Lia:** answers customer questions around the clock, so feature questions turn into follow-up opportunities instead of support tickets.

For a reusable script, see the ConnectLoop guide to the [sales call script](https://www.connectloop.ai/blog/sales-call-script).

## What are the most common upselling and cross-selling mistakes?

The most common mistakes are offering too early, ignoring open problems, pushing products the customer doesn't need, using fake urgency, and offering the same thing to everyone. Each one damages trust, and lost trust costs far more than a missed upsell. Personalization and timing prevent most of these mistakes.

- **Offering too early.** Wait until the customer has seen value from what they bought.
- **Ignoring open problems.** An unhappy customer won't buy more, and may leave.
- **Selling what they don't need.** If they won't use it, it becomes churn later.
- **Fake urgency.** Made-up deadlines feel manipulative.
- **One offer for everyone.** Without segmentation, most offers miss.
- **Too many offers at once.** One clear suggestion works better than five.
- **No follow-up.** "Not now" often means "ask me next quarter."

ConnectLoop's Buyer waiting items flag unanswered questions and promises your team made, so you can see when a customer isn't ready for an offer yet. For follow-ups after "not now," see the ConnectLoop guide to the [follow-up email after no response](https://www.connectloop.ai/blog/follow-up-email-after-no-response).

## Where do upselling and cross-selling reach their limits?

Upselling and cross-selling work best on top of a product customers already value. They grow revenue from happy customers, and they work best when the core product is delivering results. The strongest expansion strategy starts with making customers successful, then offering more when they're ready.

That's the approach ConnectLoop is built around. Customer Intelligence keeps every conversation, promise and detail in one place, so your team knows when a customer is thriving, when they need help first, and when they're ready for more.

## Key takeaways

- Upselling offers a better or bigger version of what the customer already buys; cross-selling offers a complementary product.
- Both grow revenue from existing customers, who already know and trust you.
- The best upsell examples start from a trigger, like a growing team or a usage limit.
- The best cross-sell examples follow a related need, often raised as a question.
- Time offers after a win, at a limit or before renewal, never during an open problem.
- Watch for signals: team growth, feature questions, usage limits and pricing page visits.
- Measure expansion revenue with net revenue retention and gross revenue retention.
- ConnectLoop surfaces expansion signals from conversations, calls and website visits, and keeps open issues visible before you make an offer.

## Frequently asked questions

### What is the difference between upselling and cross-selling?

Upselling offers a higher tier, premium version or more of the same product. Cross-selling offers a different product that complements the first one. For example, adding seats is an upsell, while adding a training module to a sales tool is a cross-sell.

### What is an example of upselling?

A sales team that is hiring three new reps adds three seats to their software plan. Other upsell examples include moving to a higher plan to unlock a feature, buying a larger usage tier, or choosing a premium laptop model with more memory.

### What is an example of cross-selling?

A company that buys a CRM also buys an onboarding service to import its data. Other cross-sell examples include adding a training module to a sales tool, a time-tracking product with project software, or a case with a new phone.

### Which is better, upselling or cross-selling?

Neither is better in general. Upselling works best when a customer is hitting the limits of their current plan. Cross-selling works best when they have a related need. Many teams use both, choosing based on what the customer says and does.

### Can you upsell and cross-sell at the same time?

You can, but it's usually better to make one clear offer at a time. Two offers at once can confuse the customer and feel pushy. Start with the offer that matches their most urgent need, then come back to the other one later.

### How do you upsell without being pushy?

Start from the customer's situation, not your quota. Mention what they told you, connect the offer to their goal, and make it easy to try or say no. Avoid fake urgency, and fix any open problems before you make an offer.

### What is expansion revenue?

Expansion revenue is the extra recurring revenue you earn from existing customers through upsells and cross-sells. It's measured alongside churn and downgrades, usually through net revenue retention, which shows whether existing customers are growing overall.

### How does ConnectLoop help with upselling and cross-selling?

ConnectLoop surfaces expansion signals from customer conversations, calls and website visits. Customer Intelligence lets you ask questions like "Which customers mentioned hiring?" and shows open items before you make an offer. Lia answers customer questions on website chat, WhatsApp and email, turning feature questions into follow-up opportunities.
