Skip to content
Evans Sales Consultancy - international sales growth, market entry and expansionEvansSales Consultancy
Call 0330 043 8477Email

Insights — Customer Expansion & Account Growth — 4 min read

How to Identify Cross-Selling Opportunities in B2B

Cross-selling works when the next product genuinely solves a problem the customer already has. It fails when it is just the next item in the catalogue.

A sales team mapping product ranges against customer accounts to find cross-sell opportunities.

In short

Identifying cross-selling opportunities in B2B means systematically comparing what each customer currently buys against your full product or service range, their sector, their operations and any known changes in their business, to find gaps that make commercial sense for both sides. The strongest opportunities come from evidence — order patterns, operational changes, or stated needs — rather than from simply offering everything to everyone.

Cross-selling has a poor reputation in some B2B companies, usually because it has been done badly — a bolt-on pitch at the end of a call, or a quarterly email blast offering "other products you might like" to every account regardless of fit.

Done properly, cross-selling is simply matching a genuine customer need to something you already sell that they are not yet buying from you. The skill is in the identification, not the pitch.

What cross-selling actually is (and isn't)

Cross-selling is selling a different product or service to an existing customer, alongside what they already buy. It is distinct from upselling, which is selling more or a higher-value version of what they already buy. The two are often confused, and a weak cross-sell strategy usually treats them as the same exercise.

A genuine cross-sell opportunity exists where a customer has a need your company can meet, that need is currently unmet or met by someone else, and there is a credible reason the timing or relationship makes now sensible to raise it.

The gap analysis method

The most reliable way to find cross-sell opportunities is a gap analysis: list what each customer currently buys, then compare it against your full range and against what similar customers typically buy. Any meaningful gap is a candidate worth investigating further — not assuming, investigating.

  1. 01List the full range of products or services you offer.
  2. 02For each customer, map what they currently buy against that list.
  3. 03Compare the account against similar customers (by sector, size or application) to see what a comparable account typically buys.
  4. 04Flag any product categories bought by similar customers but missing from this account.
  5. 05Check for a plausible reason — not just an absence — before treating it as an opportunity.

Common sources of genuine cross-sell signals

SignalWhy it matters
Customer uses a complementary product bought elsewhereKnown need, current supplier may be vulnerable
Customer has expanded operations or added a product lineNew requirements likely to follow
Customer asks a question outside your usual product conversationDirect evidence of an unmet need
Customer is in a sector where your other products are standardFit exists even without a direct signal
Customer has had a change of technical contact or buyerFresh eyes may reconsider supplier choices

Avoid the 'frequently bought together' trap

Retail-style cross-selling — "customers who bought X also bought Y" — works for commodity, low-consideration purchases. It works far less well in B2B, where purchases are specified, budgeted and often involve more than one decision-maker. A B2B cross-sell suggestion needs a reason specific to that customer, not a statistical pattern borrowed from unrelated accounts.

A hypothetical example: a supplier of industrial coatings notices that a customer buying primer in volume has never bought their matching topcoat, despite most similar customers buying both. Before raising it, the account manager checks whether the customer has an existing topcoat supplier, applies a different finishing process entirely, or simply has not needed it yet for this particular product line. Only once that is understood does the conversation make sense.

Timing a cross-sell conversation

The best moments to raise a cross-sell opportunity are rarely cold. Natural openings include a contract renewal, a new project the customer has mentioned, a quality or supply issue with a current product, or simply a scheduled account review. Raising it attached to a reason the customer already has in mind feels like helpful attention rather than an unprompted sales pitch.

Why this often gets missed internally

Account managers are usually measured on retention and order fulfilment, not on identifying unmet needs across a full product range. Spotting a cross-sell opportunity requires stepping back from the day-to-day relationship and comparing an account against a wider picture — something that rarely happens without dedicated time or support set aside for it.

Turning identification into revenue

Finding a credible cross-sell opportunity is only the first step. It then needs evidence gathered, a sensible approach prepared, and someone with the right relationship to raise it — ideally with human judgement applied at every stage, since a wrong or badly timed approach can cost more trust than the opportunity is worth.

This is where Evans' Customer Expansion Engine is designed to help. The Intelligence tier (£695 + VAT/month) has Evans work through the customer and account information you securely provide, comparing accounts against your product range and sector patterns to surface specific, evidenced cross-sell opportunities for your team to act on. The Managed tier (£1,295 + VAT/month) goes further — validating each opportunity, preparing the outreach, following up and qualifying interest, then handing back a warm conversation ready for your team to close. Both run on an initial three-month term, and where you are also running new business development, the Managed Growth Engine Bundle combines Managed Customer Expansion Engine with Managed Opportunity Engine at £1,995 + VAT/month rather than £2,590 separately.

More revenue may already be inside your customer base.

Customer Expansion Engine analyses the customers you already have for cross-sell, upsell, renewal, reactivation and additional-site opportunities — each one explained, prioritised and approved by people before anyone makes contact. From £695 + VAT per month.

Related services

Written by

By Tom Evans

Founder, Evans Sales Consultancy

Published 1 October 2026 — 4 min read

Common questions

  • Cross-selling introduces a different product or service a customer does not yet buy from you. Upselling increases the value of what they already buy, for example a higher specification or larger volume.

  • Look for an evidenced reason — an operational change, a stated need, a comparable account buying that product, or a gap that does not have an obvious explanation. Avoid suggestions based purely on 'they haven't bought this yet'.

  • They are well placed to raise the conversation, but the research and comparison work often needs dedicated time separate from day-to-day account management.

  • It can, if it feels generic, poorly timed or disconnected from the customer's actual situation. A specific, well-evidenced suggestion tied to a real need rarely causes this problem.

  • A structured review every quarter is reasonable for most B2B companies, with higher-potential accounts checked more frequently.

  • No — it usually starts with information you already hold: order history, product range and account notes. Evans works from whatever customer and account information you securely provide, rather than requiring new systems or live data connections.

Still working out the right approach?

If your question is specific to your company, product or target market, we can help you work through the commercial options.

Discuss your market entry

More opportunities. Better conversion. Stronger sales. More revenue.

If your business could sell more than it currently does, the fastest way to find out why is to look at the numbers together.