The short version:
- Most ICPs describe who fits your product. They almost never describe when that company is ready to buy.
- Fit is necessary but not sufficient. A perfect-fit company in a budget freeze is worth nothing to you this quarter.
- Buying readiness has observable signals: a new hire in a key role, a recent funding round, a leadership change at the top, review activity on G2 or Capterra.
- The useful filter is two-dimensional: fit AND timing. Only companies that score high on both belong in this week's outreach.
- Building the timing layer means knowing which signals indicate that your ICP company has crossed the threshold from "would benefit from our product" to "is likely to make a decision soon."
A founder I work with runs a sales enablement platform. His ICP was sharp. Mid-market B2B companies, 50-300 employees, VP of Sales in seat, quota-carrying reps, no dedicated sales ops. He built the profile over 18 months of closed deals and refined it three times.
In January, he sent 180 cold emails to a list that matched every criterion. He got seven replies. Five were "not right now." Two were real conversations, one of which closed.
In February, he paused the list and spent two weeks building a different filter. Not who. When. He looked for companies that matched his ICP and had a VP of Sales who had been in the role for fewer than 90 days.
He sent 60 emails. He got 11 replies. Four became serious conversations.
Same product, same copy, tighter list, better timing.
The ICP Stops at the Door
A well-built ICP answers a specific question: what kind of company is most likely to become a successful customer?
That is a useful answer. It is not a complete one.
The question it leaves open is: when is that company actually in a position to make a buying decision?
Most companies exist inside your ICP for years before they ever buy. They had the right employee count in 2023. They had the right tech stack in 2024. They also had a budget frozen, the wrong leader in the buying seat, a legacy tool they had just renewed for two years, and a CFO who was not approving new vendors until Q3.
Your ICP told you they fit. It did not tell you any of that.
The Case of the Perfect Fit That Goes Nowhere
Here is a scenario most outbound teams have lived through.
A company ticks every box. Right industry, right size, right roles, right pain point. You reach out. No reply. You follow up three times over five weeks. Nothing. You check the company again six months later and discover they just signed a two-year contract with your closest competitor.
The problem was not the fit. The problem was the timing. They were six months away from being in the market when you first reached out. Your follow-ups landed in a window where they were not evaluating anything. When the window finally opened, someone else was already in the conversation.
A perfect-fit company at the wrong moment is just a name on a list.
What Opens the Window
Buying readiness is not random. It follows observable signals.
A leadership change in the relevant role. A new VP of Sales, a new Head of RevOps, a new CRO. New leaders assess their inherited stack in the first 90 days. They arrive with opinions about what needs to change. A company that fits your ICP and just hired a new VP of Sales is not just a good fit. It is a timed opportunity with a shelf life.
A recent funding round. A Series A or B that closed within the past 60 days puts growth infrastructure spending on the agenda. The company is not buying new tools because it is comfortable. It is buying because it now has to produce results at a higher rate. That pressure is your opening context.
Review activity in your category. When employees at a target company start posting comparisons on G2 or Capterra, the evaluation is already live. A company actively comparing tools in your space is not a cold outreach target. It is a warm one. Showing up at that moment is timing, not luck.
A specific type of job posting. A company posting for a Sales Ops Manager or a Revenue Operations Analyst is building something. It does not hire that role when everything is working fine. That posting tells you a process is being redesigned from scratch, and someone needs to make vendor decisions to support it.
None of these signals matter if the company does not fit your profile. And the profile does not matter if none of these signals are present. Both have to be true at the same time.
The Two-Axis Test
When you evaluate any company on your list, you are actually asking two separate questions.
The first: does this company fit the profile of our best customers?
The second: is there something happening right now that makes them likely to be in a buying window?
Companies that answer yes to both belong in this week's active outreach.
Companies that answer yes to fit but no to timing belong on a watch list. Set a reminder. Monitor for the signals described above. Reaching out now does not help. It just uses up goodwill.
Companies that answer no to fit but yes to timing are not your problem today, no matter how loud the signal.
Companies that answer no to both are not leads. Remove them from the list entirely or set a date to revisit in six months.
Most outbound treats every ICP-fit company as an active prospect. That architecture is the root cause of low reply rates and high effort-to-close ratios. You are doing real work to reach companies that are not in a buying window, and the effort produces nothing except a longer send list and a worse domain reputation.
Building the Timing Layer
Adding a timing dimension to your ICP does not require starting over. It requires two additions to what you already have.
First, define the specific signals that indicate a company in your ICP is entering a buying window. For most B2B products, three to five signals cover the majority of cases: a leadership change in the relevant function, a funding event in the past 60-90 days, review activity in your category on G2 or Capterra, and a specific type of job posting in ops or revenue.
Second, add a column to your prospect tracking that captures the most recent signal and the date it was observed. A company with a strong fit score and a signal dated 18 days ago is a priority. The same company with a strong fit score and no signal in the past six months is a watch list entry.
The goal is not to work harder on a larger list. It is to reach fewer companies at better moments, with a specific reason to reach out that the timing itself provides.
A 60-company list where every company has a timed signal beats a 250-company list of ICP matches with no signal context. Every time.
The ICP tells you who belongs on the list. Timing tells you who belongs on the list today. Confusing the two is the most common and most expensive mistake in outbound, and it is entirely fixable.