How to Upsell and Cross-Sell Using Your CRM
Most small businesses spend the bulk of their energy chasing new clients. Meanwhile, their existing clients sit quietly in the CRM, full of untapped potential. Upselling and cross-selling to people who already trust you is one of the most reliable ways to grow revenue, and your CRM holds all the data you need to do it well.
This guide covers how to spot opportunities, time your approach, and use your CRM to make upselling and cross-selling feel natural rather than pushy.
Why existing clients are your best revenue opportunity
Acquiring a new client costs five to seven times more than retaining an existing one. But retention is only half the story. The real opportunity lies in growing the value of each client relationship over time.
Your CRM already tracks who your clients are, what they have bought, how long they have been with you, and how engaged they are. That data is the foundation for every upsell and cross-sell conversation. If you are not using it, you are leaving money on the table.
For more on why focusing on existing clients pays off, see our guide on why client retention matters more than acquisition.
Understanding upselling vs cross-selling
These two terms get used interchangeably, but they work differently in practice.
Upselling means moving a client to a higher tier of what they already use. A web designer might upsell a client from a basic brochure site to a site with e-commerce functionality. An accountant might upsell from annual accounts to a monthly management reporting package.
Cross-selling means offering something complementary. That same accountant might cross-sell payroll services to a client who currently only uses them for tax returns.
Both approaches work best when they are driven by genuine client needs, not revenue targets. Your CRM helps you tell the difference.
Five signals your CRM reveals for upsell opportunities
You do not need to guess which clients might be ready for more. Your CRM data tells you, if you know what to look for.
1. Clients approaching plan or service limits
If a client is bumping up against the boundaries of their current package, that is a natural upsell moment. Track usage metrics or service limits in custom fields so you can spot this before the client hits a wall.
2. Repeat requests for out-of-scope work
When a client regularly asks for things outside their current agreement, your CRM notes and activity logs will show the pattern. Three requests for social media advice from a client who only pays for SEO? That is a cross-sell signal.
3. Long tenure with no changes
Clients who have been with you for 12 months or more without any change to their package are often ready for a conversation about what else you can offer. Use your CRM’s date fields to flag these automatically.
4. High engagement scores
Clients who open your emails, respond to follow-ups, and attend your events are engaged and receptive. If you are using lead scoring in your CRM, apply the same principles to existing clients to create an engagement score.
5. Positive feedback or referrals
A client who has just given you a glowing review or referred someone else is at peak satisfaction. Your CRM should log these moments. They represent the ideal window for an upsell conversation.
How to set up your CRM for upselling and cross-selling
Getting this right requires a bit of CRM housekeeping. Here is what to put in place.
Tag and segment your clients
Create tags or custom fields that categorise clients by their current service level, industry, and how long they have been with you. This makes it easy to filter and target the right people at the right time. Our guide on how to use CRM tags and custom fields effectively covers this in detail.
Build a service matrix
Map out which of your services complement each other. Then create a simple reference in your CRM (a custom field or note template) so that when you view a client record, you can immediately see what they use now and what they could benefit from next.
| Current Service | Upsell Option | Cross-Sell Option |
|---|---|---|
| Basic website | Premium website with SEO | Hosting and maintenance plan |
| Annual accounts | Monthly management reports | Payroll services |
| Social media management | Paid advertising management | Content creation package |
| One-off consultation | Retainer agreement | Training workshop |
Create pipeline stages for expansion revenue
Most CRMs let you build multiple pipelines. Create one specifically for upsell and cross-sell opportunities, separate from your new business pipeline. This keeps your sales pipeline clean and gives you visibility into expansion revenue as its own metric.
Set up automated reminders
Use your CRM’s task or reminder system to prompt you at key moments:
- 90-day check-in: After onboarding, check how the client is settling in and whether they need anything extra
- 6-month review: A natural point to discuss what is working and what could be improved
- Annual review: The obvious moment for a package review or upgrade conversation
- Post-referral: When a client refers someone, follow up with a thank you and an offer
Timing your approach
Timing is everything with upselling and cross-selling. Get it wrong, and you damage the relationship. Get it right, and the conversation feels like a natural next step.
Your CRM should make timing easy. If you log project completions, complaints, reviews, and referrals as activities or notes, you can glance at a client record and immediately judge whether now is the right moment.
How to have the conversation
The best upsell conversations do not feel like sales pitches. They feel like someone who understands your business suggesting something genuinely useful.
Lead with the client’s problem, not your product. Instead of “We also offer social media management,” try “I have noticed you are getting more enquiries through Instagram. Would it help if we took that off your plate?”
Reference specific data from your CRM. “Looking at your account, you have used 90% of your monthly hours for the last three months. It might be worth looking at the next tier so you are not constantly running up against the limit.”
Make it easy to say no. Pushy upselling destroys trust. Frame it as an option, not an expectation. “No pressure at all, just wanted to flag it in case it is useful.”
Follow up properly. If a client shows interest but is not ready to commit, log the conversation in your CRM and set a follow-up task. An automated follow-up a few weeks later keeps the door open without being intrusive.
Tracking upsell and cross-sell performance
What gets measured gets improved. Use your CRM’s reporting to track how your expansion revenue efforts are performing.
Key metrics to monitor:
- Expansion revenue: Total additional revenue from existing clients per month or quarter
- Upsell conversion rate: How many upsell conversations turn into upgrades
- Average client value growth: How much the average client spends over time
- Time to upsell: How long clients typically stay before they upgrade
If you are already running monthly CRM reports, add an expansion revenue section. It gives you a clear picture of whether your efforts are paying off.
Common mistakes to avoid
Upselling too early. Give new clients time to see value from their current package before suggesting more. Pushing upgrades during onboarding creates buyers’ remorse.
Treating every client the same. Your CRM lets you segment your database for a reason. A client spending £500 per month needs a different approach than one spending £5,000. Tailor your offers.
Ignoring the data. If your CRM shows a client has had two complaints in the last month, that is not the time to suggest adding services. Read the signals.
Not training your team. If multiple people in your business speak to clients, make sure everyone understands how to spot and act on upsell signals. Log everything in the CRM so the whole team has context. For more on getting your team aligned, see our article on scaling your business without losing the personal touch.
Forgetting to follow up. A client who says “maybe later” is not a lost cause. Set a CRM reminder and revisit the conversation in a few weeks or months.
A practical weekly routine
Building upselling and cross-selling into your regular CRM routine keeps it manageable. Here is a simple weekly cadence:
- Monday: Review your expansion pipeline. Check which conversations are active and which need follow-up
- Wednesday: Scan recent client activity for upsell signals (repeat requests, high engagement, positive feedback)
- Friday: Reach out to one or two clients with a personalised suggestion based on what your CRM data shows
That is three short tasks per week. Over time, they compound into meaningful revenue growth.
The bottom line
Your existing clients are your most valuable asset. They already trust you, they already know your work, and they are far more likely to say yes to something new than a cold prospect ever will.
Your CRM holds the data to make upselling and cross-selling feel natural and well-timed. Set up the right tags, segments, and reminders. Watch for the signals. Have honest conversations grounded in what you know about each client. And always, always put the relationship first.
The revenue will follow.
Frequently asked questions
What is the difference between upselling and cross-selling?
Upselling means encouraging a client to move to a higher-tier version of something they already buy, such as upgrading from a basic to a premium service package. Cross-selling means offering a complementary product or service alongside what they already use. For example, if a client uses your bookkeeping service, cross-selling might involve offering payroll management as well.
How do I identify upsell opportunities in my CRM?
Look for signals in your CRM data such as clients who have been with you for over six months, those who frequently contact you with requests outside their current package, clients approaching the limits of their current plan, and those with high engagement scores. Tags, custom fields, and usage notes all help flag these opportunities automatically.
When is the wrong time to upsell a client?
Avoid upselling when a client has recently raised a complaint, when they are in the middle of a difficult project, or when they have just had a price increase. Your CRM should track these events so you can time your approach better. A poorly timed upsell can damage trust and undo months of relationship building.
Can small businesses really benefit from upselling and cross-selling?
Absolutely. Small businesses often benefit the most because acquiring new clients is expensive and time-consuming. Selling more to people who already know and trust you is far more efficient. Studies consistently show that selling to an existing client has a 60 to 70 percent success rate, compared to just 5 to 20 percent for new prospects.
Enjoyed this article? Get more CRM tips straight to your inbox.
Comments
Join the conversation. Share your experience or ask a question below.
No comments yet. Be the first to share your thoughts.