How many touchpoints does it take to close a deal?
Every call, email, meeting, and ad impression is a touchpoint. But how many does it actually take before someone becomes a paying customer? Here is how to count them yourself and what the number tells you.
The short answer
Most B2B deals take 8-15 touchpoints to close. That includes calls, emails, meetings, ad impressions, and content downloads. But your number could be very different. To find it, you need to count the logged activities on each closed deal in your CRM and calculate the median.
Why your touchpoint count reveals how your sales process works
If you close deals in 5 touchpoints on average, your process is efficient but might be leaving money on the table with prospects who need more nurturing. If you need 25 touchpoints, your sales cycle is either very complex or very inefficient. The number alone does not tell you which, but tracking it over time does.
More importantly, touchpoint count varies by deal size, source, and rep. A $5,000 deal from a referral might close in 3 touches. A $50,000 deal from a cold outbound campaign might need 20. If you are applying the same sales process to both, you are either over-investing in small deals or under-investing in big ones.
Knowing your touchpoint count lets you set realistic expectations for your team, staff appropriately, and identify deals that are getting too many touches without progressing.
What counts as a touchpoint in your CRM
A touchpoint is any logged interaction between your team and a prospect. In HubSpot, these appear on the deal's Activity timeline. In Salesforce, they show up in the Activity History. The most common types are:
- Calls. Logged phone calls with notes and duration.
- Emails. Tracked sales emails, including opens and replies.
- Meetings. Scheduled and completed meetings (demos, discovery calls, presentations).
- Tasks. Follow-up tasks completed by the rep.
- Marketing touches. Ad clicks, email campaign opens, and content downloads from the associated contact record.
How to count touchpoints per deal in HubSpot (step by step)
HubSpot does not have a built-in “touchpoint count” report. You need to count activities manually or build a custom report. Here is the manual approach:
- 1Go to CRM → Deals
Filter by “Deal Stage is Closed Won” and set the close date to the last 90 days.
- 2Open each deal and go to the Activity tab
Filter the activity stream to show Calls, Emails, Meetings, and Tasks. Count each logged activity. This is your touchpoint count for that deal.
- 3Record in a spreadsheet
For each deal, record: Deal Name, Deal Amount, Close Date, Total Touchpoints, and Touchpoint Breakdown (e.g. 3 calls, 6 emails, 2 meetings). This lets you segment by type later.
- 4Optional: use HubSpot's Contact Journey Analytics
If you have Marketing Enterprise, go to Reports → Analytics Tools → Customer Journey Analytics. You can use deal stages as touchpoints to see conversion paths. This is more visual but still does not give you a simple “average touchpoints per deal” number.
- 5Calculate the median
Use median, not average. One outlier deal with 50 emails will skew the average. The median gives you a better sense of your typical deal. In Google Sheets, use
=MEDIAN(range).
Total time: 1-2 hours for 20 deals. The biggest bottleneck is opening each deal individually and counting activities. If your reps are not logging calls and emails consistently, the count will be inaccurate.
What it takes to track touchpoints every month
Doing this once gives you a snapshot. Doing it monthly lets you see whether your sales process is getting more or less efficient. But the monthly work includes:
- Opening every newly closed deal and counting activities again.
- Updating your spreadsheet with new data and recalculating the median.
- Segmenting by deal size, source, and rep to find meaningful differences.
- Cross-referencing with marketing touches from ad platforms and email campaigns, which requires logging into additional systems.
The manual process is sustainable for teams with 5-10 deals a month. At 20+ deals, it becomes a part-time job that nobody wants.
Or get your touchpoint count automatically, every month
Bottomline connects to your CRM and counts every logged activity on every closed deal. It calculates the median touchpoint count, breaks it down by type, and shows you how it changes month over month.
Because Bottomline also connects your ad platforms and email marketing tools, it includes marketing touches that your CRM might miss. You get the full picture of every interaction that contributed to the sale.