Am I leaving money on the table with existing customers?

Your best revenue opportunity is probably sitting in your existing customer base. But if nobody is looking at purchase patterns and engagement signals, those opportunities stay invisible. Here's how to find them.

7 min read

The short answer

Almost certainly yes. Existing customers are 5 to 25 times cheaper to sell to than new ones. But most businesses focus almost all their sales energy on new acquisition and neglect the customers they already have. The way to find the opportunity is to compare what each customer is buying today against what they could be buying, using CRM deal data and accounting invoice history.


Your existing customers are your cheapest source of growth

You have a customer who buys your basic service package for $2,400 a month. They have been a client for 18 months. They are happy. They have never complained. And they have no idea you offer three other services that would be a perfect fit for them, because nobody has ever mentioned it.

Meanwhile, you are spending $6,000 a month on ads trying to acquire new customers at $400 per lead with a 15% close rate. Each new customer costs you $2,667 to acquire. But expanding an existing customer costs almost nothing. They already trust you. They already have a payment method on file. They just need to be asked.

The reason this does not happen is that nobody is systematically reviewing existing customer data to identify expansion opportunities. Your CRM has the engagement history. Your accounting software has the purchase history. But nobody is looking at both together.


Four signs a customer could be buying more

You are looking for patterns in your CRM and accounting data that indicate expansion potential:

  • They only buy one product or service from you. You offer four services. They use one. Nobody has pitched the other three.
  • Their purchase frequency has increased. They ordered twice last quarter and three times this quarter. Demand is growing, but you are not proactively reaching out.
  • They are highly engaged in your CRM. They respond to emails, attend meetings, and ask questions. High engagement signals satisfaction and openness to expansion.
  • Their account is growing but their spend with you is flat. You can see from their CRM data (company size, deal history) that they are growing as a business, but their spend with you has not changed in 12 months.

How to find expansion opportunities manually (step by step)

This requires invoice data from your accounting software and engagement data from your CRM.

Step 1: Analyze purchase history by customer

  1. 1
    In QuickBooks: Reports → Sales by Customer Detail

    Set the date range to the last 12 months. Export to Excel. This gives you every invoice line item by customer, so you can see which products or services each customer has purchased. In Xero: export all invoices for 12 months and pivot by contact and line item description.

  2. 2
    Identify single-service customers

    In your spreadsheet, look for customers who only appear with one product or service category. These are your cross-sell targets. List their annual spend and which service they use.

Step 2: Check CRM engagement levels

  1. 3
    In HubSpot: export contacts with engagement data

    Go to CRM → Contacts and export with “Number of Times Contacted,” “Last Activity Date,” and “Associated Company” properties. In Salesforce: run an Account report with Last Activity Date and Total Activities.

  2. 4
    Merge CRM data with purchase data

    In your spreadsheet, match CRM company names to accounting customer names. For each customer, you now have: what they buy, how much they spend, and how engaged they are. High engagement plus single-service usage is your top expansion opportunity.

Step 3: Estimate the opportunity

  1. 5
    Calculate potential revenue uplift

    For each expansion candidate, estimate what an additional service or product line would be worth. Total the list. That is your “money on the table” with existing customers.

Total time: 1 to 3 hours. The invoice export and pivot analysis takes the longest. Matching company names between CRM and accounting adds friction, as always.


Expansion opportunities change as customer behavior changes

A customer who was not ready for an upsell three months ago might be ready now. Their purchase frequency increased. Their engagement went up. But if you only ran this analysis once, you would not catch the change.

The businesses that systematically grow revenue from existing customers are the ones that monitor engagement and purchase patterns continuously, not once a year during a strategy session. But continuous monitoring across CRM and accounting data requires either a dedicated analyst or an automated system.


Or let Bottomline surface expansion opportunities every month

Bottomline connects to your CRM and accounting software and analyzes purchase patterns and engagement signals for every customer. When it identifies customers who could be buying more, it includes them in your monthly report with the estimated revenue opportunity.

Expansion opportunities with existing customers
Evergreen Landscape Co.
Currently $2,400/mo / Uses 1 of 4 services, high engagement
+$3,600/mo
Summit Medical Group
Currently $4,800/mo / Order frequency up 50% QoQ
+$2,200/mo
Pacific Retail Inc.
Currently $1,800/mo / Company growing, spend flat for 12 months
+$1,400/mo
Total monthly expansion potential+$7,200/mo
From a real Bottomline report. Expansion opportunities are identified by analyzing purchase patterns and CRM engagement across your customer base.

No spreadsheet pivots. No name matching. No guessing which customers might be ready for more. Bottomline looks at the data from both systems and tells you which customers are the best candidates for expansion, with the dollar opportunity attached. You focus your outreach where the data says the opportunity is.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline