Skip to content
Work with Shashwat
Menu
ICP Intelligence

ICP Gap Analysis

Find the gaps between your customers and your ICP

For founders and CMOs. The decision: are we selling to the customers we meant to?

Give it your current customer base and your ideal customer profile, and get back the gaps between them, their likely causes, criteria to add or rule out and a 30 day action plan.

Try it with an exampleUse your own details

Current base against target ICPCurrent base against target ICP: ACV: +300% 300 of 300; Sales cycle: no gap 0 of 300; Win rate: +20% 20 of 300; Churn: -56% 56 of 300; NPS: +17 points 17 of 300.Current base against target ICPACV: +300%Sales cycle: no gapWin rate: +20%Churn: -56%NPS: +17 points

How do I find gaps between our current customers and our B2B ideal customer profile?

Compare your current customer base description against your ideal customer profile across segments, company size, buyer role, and problem, and calculate metric gaps across average ACV, sales cycle, win rate, churn rate, and NPS. Get causes to check, must-have and disqualification criteria, and a four-week action plan in ICP Gap Analysis.

What you get

This sample is a made up example, built from the inputs behind Fill in an example. It shows part of one section of the answer.

The short version

Your current base lists founder-run finance. Your ideal profile names no industry; it describes the customers by what they do or need (“Mid-size companies with and an ERP”), so it does not yet say which of these industries to put first. Your ideal buyer is finance controller; your current base does not say who bought, so that is the first thing to check in your CRM. On the figures you gave, the largest gap is average ACV (+300% needed).

Who you sell to today and who you want

  • Carried forward: because your ideal profile names no industry, treat founder-run finance as the segments to prove first; they are where you already have customers.

See the full example answer or run it with your own details.

Run ICP Gap Analysis

You need: Current customers, Ideal ICP. You can add: Your current numbers, Your target numbers.

Description of your current customer base

Description of your ideal customer profile

Any of five numbers.

The same five numbers, as your targets.

Optional: what you sell, used for sector notes

Optional: your company or product name, so the answer can name it

Optional: how you charge (software subscription, services, connectivity, per transaction, marketplace, hardware plus software, or investment management). Read from your other inputs when left out

Example answer

Generated on 2 November 2026 from this branch, with the inputs behind Fill in an example. Your own inputs give a different result.

ICP Intelligence report

Example: ICP Gap Analysis

Made with ICP Gap Analysis by Helix GTM ConsultingBased on the made-up example inputshttps://icp-intelligence.gtmhelix.com/tools/icp-gap-analysis/

Show the full result

ICP Gap Analysis

  • Company: not given

Sector: not clear from what you sell. Business model: not stated. Tell us how you charge and the plan will adjust.

Billing dependent steps are conditional: trials, seats and recurring renewals require a subscription; a statement of work requires a services contract; site or link commitments require connectivity billing. Confirm the applicable choice before using those steps.

The short version

Your current base lists founder-run finance. Your ideal profile names no industry; it describes the customers by what they do or need (“Mid-size companies with and an ERP”), so it does not yet say which of these industries to put first. Your ideal buyer is finance controller; your current base does not say who bought, so that is the first thing to check in your CRM. On the figures you gave, the largest gap is average ACV (+300% needed).

Who you sell to today and who you want
  • Carried forward: because your ideal profile names no industry, treat founder-run finance as the segments to prove first; they are where you already have customers.
Company size

Your ideal profile says Mid-size; your current base says under 200 employees and Small. They do not use the same size words, so compare them in your CRM by employee count.

Buyer

Your ideal profile mentions finance controller, and your current base does not say who bought.

Problem

Neither profile names the problem that makes a customer buy.


Metric gaps
MetricCurrentTargetGapPriority
Avg ACV$6,000$24,000+300% neededHigh
Sales Cycle30 days60 daystarget is 100% above today, no reduction neededLow
Win Rate25%30%+20% neededLow
Churn Rate18%8%-56% neededHigh
NPS2845+17 points neededHigh

No gap on sales cycle: you are at or better than your target there, so there is nothing to fix on it.


Causes to check
Avg ACV (+300% needed)
  • Split ACV by segment: if the segments your ideal profile names have the higher ACV, the gap is a mix problem; if not, it is a price or scope problem.
  • Check whether the deals reach finance controller or a smaller budget holder below them.
  • Review your pricing and packaging for larger customers.
Win Rate (+20% needed)
  • Compare win rate by segment.
  • Read your last lost deals for the problem you sell against: was it absent, or present and not solved?
Churn Rate (-56% needed)
  • Compare churn by segment and by whether the customer had the problem you sell against before they bought.
  • Look at the first 90 days of the customers who left: what they used, who sponsored them, what they said when they left.
NPS (+17 points needed)
  • Split NPS by segment, and by whether the person who answered is finance controller or another user; a low score from one group points at the fit, not at the product.

Recommended ICP Refinements

Every line below comes from your two texts or your figures.

Must-Have Criteria (Add These)
  1. Segments: founder-run finance (carried forward from your current base, because your ideal profile names none)
  2. Company size: Mid-size (from your ideal profile)
  3. Buyer or champion: finance controller (from your ideal profile)
  4. Problem: not named in your ideal profile
  5. Budget: a deal value near your target of $24,000, read as annual contract value
Disqualification Criteria (Add These)
  1. No path to a decision maker: after the first two meetings you have not reached the person who decides, whether or not that person holds the title finance controller; a company without that title is not out, because it may be the one with the problem
  2. Budget below your target: a buyer whose budget is well under $24,000

30-Day Action Plan

Week 1, find out what is true. Pull win rate, ACV and churn for founder-run finance. From your last won deals, write down the title that signed and compare it with finance controller, and tag each deal with the problem it solved. Done when each segment has its three numbers and each won deal has a signer and a problem.

Week 2, build the list. Make a target list for founder-run finance, with a named contact (finance controller) for each account. Write one opening message per segment that starts from the problem you sell against. Done when every account on the list has a contact and a first message.

Week 3, get ready to be asked. Collect proof for each target segment from your won deals. Check the price and scope against your target of $24,000. Run the pricing step listed under the ACV gap. Done when each segment has one proof point.

Week 4, check and decide. Re-score the open pipeline against the criteria above and look again at average ACV, win rate, churn and NPS. Done when you have a one page ICP with the segments you will pursue, the buyer, the problem and the disqualifiers.

To sharpen this, give:

  • the title that signed in your last won deals, in current customers (it would change the buyer check from a question to a comparison)
  • a number behind “Mid-size”, such as the smallest employee count among your best customers (it would change the size criterion from a word to a number you can disqualify on)
  • the problem your best customers had before they bought, in ideal icp (it would change the problem criterion)
  • product category, saying what you sell (it would change the sector notes and the role check, which are empty now)
  • how you charge (it would change the wording of the pricing action and the unit of the deal value)
  • company (it would put your company name on this analysis)

Next Step: Use ICP Evolution Tracker to monitor ICP changes over time

Suggested timings, lengths and counts: adjust them to your own.

Built by Shashwat Ghoshhttps://icp-intelligence.gtmhelix.com/tools/icp-gap-analysis/

The gaps between current customers and the target in this page's example answer; the NPS gap is in points, the others in percent. Example figure: replace with your own.

When a tool is not enough: if the decision needs more than one answer, talk it through in a call. Book 45 minutes with Shashwat.

How to read the answer

The tool compares your Current customers text and metrics against your Ideal ICP text and target metrics (Avg ACV, Sales Cycle, Win Rate, Churn Rate, and NPS). It prints The short version, Who you sell to today and who you want (highlighting where size words, buyer titles, industries, or problems do not match), a Metric gaps table with High and Low priority flags, Causes to check, Recommended ICP Refinements (Must-Have Criteria and Disqualification Criteria), and a week-by-week 30-Day Action Plan. If a current metric is already at or better than your target (such as a 30-day sales cycle against a 60-day target), it marks no reduction needed.

What to do next

  • Founder: Run Week 1, find out what is true from the 30-day plan: pull win rate, ACV, churn, and the exact title that signed across your last won deals.
  • CEO: Address the highest-priority metric gap first (such as +300% needed on average ACV or -56% needed on churn) by checking whether it is a segment mix issue or a pricing and packaging issue.
  • CMO: Add the missing problem statement and employee count boundaries listed under To sharpen this and collect one proof point for each target segment in Week 3.
  • CRO: Enforce the two Disqualification Criteria (No path to a decision maker after two meetings and Budget below your target) across all open pipeline in Week 4.
  • Demand generation head: Execute Week 2, build the list by building an account list with a named ideal buyer contact for each account and an opening message tied to the core problem.

Why come back

Come back at the end of the 30-day action plan with the actual signer titles, employee counts, and updated pipeline metrics to verify that the gap between your current customer base and your ideal ICP is closing. The tool applies the same fixed rules every time. It does not call an AI model, and this site does not keep what you enter.

Who is the ICP Gap Analysis tool not ideal for?

  • Anyone who cannot give the inputs listed above, because the answer is built only from them.
  • Teams looking for a list of companies to target: the tools describe and score profiles from your data, but they do not find companies.

How do I use the ICP Gap Analysis tool with an AI assistant?

Add ICP Intelligence once (see Use it in Claude, ChatGPT or Gemini), then ask in plain words. Here is a prompt built from the tested example:

My role is not stated. Ask me for my role first. Use ICP Intelligence's ICP Gap Analysis tool. current customers: Small companies under 200 employees, founder-run finance; ideal ICP: Mid-size companies with a finance controller and an ERP; current metrics: avg ACV 6000, avg sales cycle 30, win rate 25, churn rate 18, NPS 28; target metrics: avg ACV 24000, avg sales cycle 60, win rate 30, churn rate 8, NPS 45. If this tool is unavailable, ask me to open its web page; do not invent its output. In Gemini CLI or Antigravity, use the Helix GTM Suite skills package for related guidance, without claiming to run this connector.

How does the ICP Gap Analysis tool work?

You do not need to sign in. A web browser is enough, and the answer comes back in a second or two.

  1. Fill in the form above, or press Fill in an example.
  2. Press Run ICP Gap Analysis.
  3. Read the result on this page, then copy it and edit it before you use it.

It applies fixed rules in the ICP Intelligence code to the inputs above and returns text. It does not call an AI model, does not look anything up, and does not store what you type. The web form and the AI assistant connector run the same tool code, so the same input gives the same answer in both.

Previous: Account PrioritizationNext: ICP Evolution Tracker

For developers

MCP tool name: icp_gap_analysis. REST: POST https://icp-intelligence.gtmhelix.com/api/tools/icp_gap_analysis with this JSON body (see How it works):

{
  "input": {
    "current_customers": "Small companies under 200 employees, founder-run finance",
    "ideal_icp": "Mid-size companies with a finance controller and an ERP",
    "current_metrics": {
      "avg_acv": 6000,
      "avg_sales_cycle": 30,
      "win_rate": 25,
      "churn_rate": 18,
      "nps": 28
    },
    "target_metrics": {
      "avg_acv": 24000,
      "avg_sales_cycle": 60,
      "win_rate": 30,
      "churn_rate": 8,
      "nps": 45
    }
  }
}

Choose your app

Run a Helix tool in your browser, then take the result to ChatGPT, Claude or Gemini. Connectors work with supported plans in Claude, ChatGPT, Cursor, VS Code and Windsurf. The Helix GTM Suite skills package supports Claude Code, Gemini CLI, Antigravity, Cursor and VS Code, and is available through skills.sh. Each plugin has its own installation steps, below or on its own page.

Connector setup guides · Skills package setup guide · Find the skills on skills.sh