SyncGTM now works inside Claude and ChatGPT. Learn more
SyncGTM logoSyncGTM logo
  • Platform

    • Find Leads
    • Enrich Data
    • Intent Signals
    • Integrations
    • GTM MCP

    Person Data

    • Work Email
    • Mobile Number
    • Personal Email
    • Experience
    • Verify Emails
    View all →

    Company

    • Techstack
    • Website Traffic
    • Revenue
    • Google Ads
    • LinkedIn Posts
    View all →

    Person signals

    • Job Change
    • Promotions
    • Leadership Change
    • LinkedIn Posts
    • WhatsApp Validation
    View all →

    Account signals

    • Headcount Growth
    • Job Openings
    • Techstack Change
    • Funding
    • Product Launched
    View all →
    • Sales
    • RevOps
    • Agency
    • Startups
    • GTM Engineers
    • CRM Enrichment
    • Account Research
    • Inbound Automation
    • Outbound Automation
    • Monitor Signals
  • Fractional GTMe
  • Pricing
  • Learn

    • Blog
    • Docs
    • Templates
    • Reports
    • Case Studies
    • Webinars
    • Video Tutorials
    • Product Tour

    Resource

    • Affiliate
    • Free Tools
    • Credit Estimator
    • Compare Coverage
    • Agency Directory
    • Product Updates
    • Roadmap
    • Join community

    AI

    • GTM agents
    • GTM skills
  • Login
  • vsClay logoClay
  • Platform

    • Find Leads
    • Enrich Data
    • Intent Signals
    • Integrations
    • GTM MCP

    Person Data

    • Work Email
    • Mobile Number
    • Personal Email
    • Experience
    • Verify Emails
    • View all →

    Company

    • Techstack
    • Website Traffic
    • Revenue
    • Google Ads
    • LinkedIn Posts
    • View all →

    Person signals

    • Job Change
    • Promotions
    • Leadership Change
    • LinkedIn Posts
    • WhatsApp Validation
    • View all →

    Account signals

    • Headcount Growth
    • Job Openings
    • Techstack Change
    • Funding
    • Product Launched
    • View all →
    • Sales
    • RevOps
    • Agency
    • Startups
    • GTM Engineers
    • CRM Enrichment
    • Account Research
    • Inbound Automation
    • Outbound Automation
    • Monitor Signals
  • Fractional GTMe
  • Pricing
    • Blog
    • Docs
    • Templates
    • Reports
    • Case Studies
    • Webinars
    • Video Tutorials
    • Product Tour

    Resource

    • Affiliate
    • Free Tools
    • Credit Estimator
    • Compare Coverage
    • Agency Directory
    • Product Updates
    • Roadmap
    • Join community

    AI

    • GTM agents
    • GTM skills
  • Login
  • vsClay logoClay
SyncGTM logo
support@syncgtm.com
Built withfrom&

Product

  • Lead Finder
  • Data enrichment
  • Intent Signals
  • Integrations
  • GTM MCP
  • Enrichment CLIsoon

Use Cases

  • CRM Enrichment
  • Account Research
  • Inbound Automation
  • Outbound Automation
  • Monitor Signals

Person Data

  • Work Email
  • Mobile Number
  • Personal Email
  • Experience
  • Verify Emails
  • View all →

Company Data

  • Techstack
  • Website Traffic
  • Job Listing
  • Google Ads
  • LinkedIn Posts
  • View all →

Person Signals

  • Job Change
  • Promotions
  • Leadership Change
  • LinkedIn Posts
  • WhatsApp Validation
  • View all →

Account Signals

  • Headcount Growth
  • Job Openings
  • Techstack Change
  • Funding
  • Product Launched
  • View all →

Solutions

  • Sales
  • Agency
  • RevOps
  • Startups
  • GTM Engineers
  • Fractional GTMe

Company

  • Contact
  • Affiliate
  • Sign Up
  • Login
  • Terms
  • Affiliate Terms
  • Privacy

Resources

  • Pricing
  • Credit Estimator
  • Templates
  • Blog
  • Case Studies
  • Webinars
  • Video Tutorials
  • Slack Community
  • Docs
  • Agency Directory
  • Free Tools
  • Product Updates
  • Roadmap

Copyright ©2026 SyncGTM

Featured on SaaSBison
Ideal customer profile template: free B2B ICP framework with firmographics, technographics, triggers, and disqualifiers

In this Blog

  • TL;DR
  • Who This Template Is For
  • What an ICP Is (and Is Not)
  • The Ideal Customer Profile Template
  • Copy-paste version
  • Example 1: SMB SaaS ICP
  • Example 2: Mid-Market Services ICP
  • How to Build Your ICP from Closed-Won Data
  • Step 1: Pick the window and the deals
  • Step 2: Export these CRM fields
  • Step 3: Add the fields your CRM is missing
  • Step 4: Add retention, not just wins
  • Step 5: Compare segments, not averages
  • Step 6: Read the lost and churned deals
  • Step 7: Write it down and test it
  • Disqualifiers: Your Anti-ICP List
  • Turn your ideal customer profile template into filters and signals
  • Score Fit and Timing Separately
  • Common ICP Mistakes
  • Final Thoughts

Ideal Customer Profile Template: Free B2B ICP Framework 2026

Kushal Magar

By Kushal Magar · November 6, 2026 · 15 min read

Key Takeaway

A useful ideal customer profile template describes companies, not people, and every field must be filterable or measurable: firmographics, technographics, team shape, buying committee, pains, triggers, disqualifiers, and deal economics. Build it from closed-won, closed-lost, and churned deals, compare segments instead of averages, then map each field to a search filter or buying signal so the ICP turns directly into a list.

This ideal customer profile template gives you every field a B2B team needs to define its best-fit accounts: firmographics, technographics, pains, triggers, and disqualifiers. It comes with two filled examples, a method for building it from closed-won data, and a table that turns each field into a search filter or buying signal.

Most ICP templates online are buyer persona worksheets with a company-size field bolted on. This one is built to become a target account list the same day you finish it.

TL;DR

  • An ICP describes a company, not a person. Personas come after, for the people inside ICP accounts.
  • Eight sections: firmographics, technographics, team shape, buying committee, pains, triggers, disqualifiers, and deal economics.
  • Build it from data. Export won and lost deals with the CRM fields listed below, enrich them, and compare win rate, deal size, and cycle length by segment.
  • Write disqualifiers. Knowing who not to target saves more time than any new filter.
  • Make every field filterable. If a field cannot become a filter, a signal, or a message, cut it.

Who This Template Is For

This guide is for founders, sales leaders, RevOps, and growth teams at B2B companies who need to decide which accounts to go after. It assumes you have at least some customers and a CRM, even a messy one.

If you are pre-revenue, use the template anyway. Fill it from customer interviews and treat it as a hypothesis you will test with your first outbound lists.

What an ICP Is (and Is Not)

An ideal customer profile (ICP) is a description of the type of company that gets the most value from your product, buys fastest, and stays longest. It is defined by company attributes and events, so it decides which accounts you target.

A buyer persona is different. It describes one person inside that company: their title, goals, objections, and how they evaluate tools.

ICP versus buyer persona
Ideal customer profileBuyer persona
DescribesA companyA person
AnswersWhich accounts should we target?What do we say to whom?
Typical fieldsIndustry, size, revenue, funding, tech stack, triggersTitle, goals, KPIs, objections, channels
BecomesCompany search filters and signalsPeople filters and messaging

The template below includes a buying committee section, so you know which titles to search for. Full personas are a separate document.

The Ideal Customer Profile Template

Here is the full ideal customer profile template, grouped into eight sections. Each field has a short prompt telling you what to write.

Fill in ranges, not single numbers. "15–100 employees" becomes a filter; "small companies" does not.

1. Firmographics

Industry (+ SIC/NAICS)
The industries your best customers sit in, with codes if you filter by them
Business model
B2B, B2C, marketplace, sales-led or product-led
Employee range
A range, not a single number (e.g. 15–100)
Revenue range
Estimated annual revenue band
HQ and sales regions
Countries you can actually sell to and support
Funding stage + recency
Stage and how recently they raised
Founded
Year range, if company age matters

2. Technographics

Must use
Tools that make your product work or make the sale easier
Nice to have
Tools that correlate with higher win rates
Uses a competitor
Displacement targets, and whether you win those deals
Must not use
Tools that make you redundant or incompatible

3. Team shape

Buying department
The team that owns the problem
Department size / mix
How many people in that team, relative to company size
Headcount growth
Growth rate over 6–12 months, company-wide or by department

4. Buying committee

Economic buyer
Title that signs
Champion
Title that feels the pain and pushes the deal
Users
Titles that use the product daily
Blockers
Titles that can slow or stop the deal

5. Pains and outcomes

Top 3 pains
In the customer's words, from call notes and interviews
Cost of the problem
Time, money, or risk the pain creates
Outcome they buy
The result they would pay for
Current workaround
What they do today instead of buying you

6. Triggers (why now)

Primary trigger
The event that most often precedes a won deal
Secondary triggers
Other events that raise urgency
Trigger window
How long after the event the account stays warm

7. Disqualifiers

Hard no
Never target: exclude from every list
Soft no
Needs human review before outreach

8. Deal economics and evidence

Typical deal size
ACV or project value range
Sales cycle
Median days from create to close
Win rate vs. average
This segment's win rate compared with all deals
Retention
Share still active after 12 months
Evidence
Number of deals and date range this ICP is based on

Copy-paste version

Copy this plain-text version into a doc, a wiki page, or a spreadsheet. Keep one copy per ICP.

IDEAL CUSTOMER PROFILE TEMPLATE
ICP name:                 [e.g. "Series A B2B SaaS, 15-100 employees"]
Owner / last reviewed:    [name] / [date]
Evidence:                 [# won deals, # lost deals, date range]

1. FIRMOGRAPHICS
Industry (+ SIC/NAICS):
Business model:           [B2B / B2C / marketplace; sales-led / PLG]
Employee range:
Revenue range:
HQ and sales regions:
Funding stage + recency:
Founded (year range):

2. TECHNOGRAPHICS
Must use:
Nice to have:
Uses a competitor:
Must not use:

3. TEAM SHAPE
Buying department:
Department size / mix:
Headcount growth:         [% over 6-12 months]

4. BUYING COMMITTEE
Economic buyer:
Champion:
Users:
Blockers:

5. PAINS AND OUTCOMES
Top 3 pains (their words):
  1.
  2.
  3.
Cost of the problem:
Outcome they buy:
Current workaround:

6. TRIGGERS (WHY NOW)
Primary trigger:
Secondary triggers:
Trigger window:           [e.g. 90 days after the event]

7. DISQUALIFIERS
Hard no:
Soft no (review first):

8. DEAL ECONOMICS
Typical deal size:
Sales cycle (median days):
Win rate vs. average:
12-month retention:

9. SCORING
Tier A: all hard filters + primary trigger in window
Tier B: all hard filters, no trigger yet
Tier C: misses one soft criterion -> nurture, don't sequence

Rule of thumb

Every field should end up as a filter, a signal, or a line in your messaging. If it does none of those, delete it.

Example 1: SMB SaaS ICP

The seller here is a fictional call-coaching tool for small sales teams. Values are illustrative, but the shape is what a finished ICP should look like.

Filled ideal customer profile example for an SMB SaaS seller
Template fieldFilled in
ICP nameSeed to Series A B2B SaaS with a young sales team
IndustrySoftware / SaaS (SIC 7372, prepackaged software)
Business modelB2B, sales-led or hybrid (has a demo or contact-sales motion)
Employee range15–100
Revenue rangeRoughly $1M–$15M ARR (estimated)
HQ and regionsUnited States, Canada, United Kingdom
FundingSeed or Series A, raised in the last 12 months
Founded2018–2024
Must useHubSpot CRM, plus Zoom or Google Meet for sales calls
Must not useAn enterprise call-recording platform already under contract
Buying departmentSales, with 3–15 quota-carrying reps
Headcount growthSales team growing 20%+ over 6 months
Economic buyerFounder/CEO or VP Sales
ChampionHead of Sales or first sales manager
Users / blockersAEs and SDRs / Finance (budget), RevOps if it exists
Top pains"New reps take too long to ramp." "I can't listen to every call." "Everyone pitches differently."
Current workaroundManager shadows live calls; objection handling lives in a shared doc
Primary triggerHiring 2+ AEs or SDRs at once
Secondary triggersRaised funding in the last 90 days; new VP Sales
Hard noFewer than 3 reps; self-serve only with no sales team; agencies reselling
Deal economics$6k–$15k ACV, 14–30 day cycle

Notice the "must not use" and "hard no" rows. They remove accounts that look perfect on firmographics but will never buy or will churn.

The primary trigger is specific: hiring two or more reps at once. That is the moment ramp time becomes a real cost for the founder.

Example 2: Mid-Market Services ICP

The seller here is a fictional RevOps and Salesforce consultancy. Services ICPs lean harder on triggers, because projects start with an event, not a renewal date.

Filled ideal customer profile example for a mid-market services seller
Template fieldFilled in
ICP nameMid-market B2B companies outgrowing their Salesforce setup
IndustryB2B software, IT services, fintech (SIC 7372, 7371, 7374)
Business modelB2B, sales-led, multi-team revenue org
Employee range250–1,500
Revenue rangeRoughly $40M–$300M
HQ and regionsUnited States and United Kingdom
FundingSeries C or later, PE-backed, or profitable private
Must useSalesforce Sales Cloud
Nice to haveA CPQ tool and a marketing automation platform
Must not useMicrosoft Dynamics with no migration plan
Buying departmentRevenue Operations, 1–4 people supporting 50+ sellers
Headcount growthCompany headcount up 10%+ over 12 months
Economic buyerCRO or CFO
ChampionDirector or Head of RevOps
Users / blockersSales ops and Salesforce admins / IT security, procurement
Top pains"Nobody trusts the forecast." "Our CRM is a mess after the acquisition." "Quotes take days."
Current workaroundSpreadsheet forecasts and one overloaded admin
Primary triggerNew CRO or VP RevOps in the last 6 months
Secondary triggersMerger or acquisition; hiring a Salesforce admin; new region office
Hard noActive contract with another implementation partner; in-house Salesforce team of 5+
Deal economics$60k–$180k project, 60–120 day cycle, frequent follow-on work

The champion and the buyer are different people here. That means the people search covers two titles per account, and the message for each one differs.

The department-size row does the heavy lifting. A 1,000-person company with two RevOps people supporting 80 sellers is understaffed, which is exactly when a consultancy gets hired.

How to Build Your ICP from Closed-Won Data

Build your ICP by exporting won and lost deals, enriching the gaps, and comparing segments by win rate, deal size, cycle length, and retention. The steps below take a few hours with a clean CRM and a day with a messy one.

Step 1: Pick the window and the deals

Use the last 12 to 24 months, so the data reflects your current product and pricing. Pull closed-won and closed-lost deals from the same window.

Exclude renewals and expansions for now. You want new-business deals only, because those show who buys from a standing start.

Step 2: Export these CRM fields

Export deals with their associated company fields. In HubSpot you can export from any deals view and choose which properties to include, as CSV, XLS, or XLSX (HubSpot: export your records).

CRM fields to export for closed-won analysis
What you needHubSpot propertySalesforce fieldWhy
Deal valueAmountAmountFind where deal size clusters
Close dateClose dateClose DateFilter to your analysis window
Created dateCreate dateCreated DateCalculate days to close
OutcomeDeal stage / Is Closed WonStage / WonSplit won from lost
Deal typeDeal typeTypeSeparate new business from expansion
SourceRecord source, Original Traffic SourceLead SourceSee which channels bring ICP deals
Win / loss reasonClosed won reason, Closed lost reasonCustom loss-reason field (common)Raw material for pains and disqualifiers
Company industryIndustry (company)Industry (account)Firmographic pattern
Company sizeNumber of employeesEmployeesFirmographic pattern
Company revenueAnnual revenueAnnual RevenueFirmographic pattern
LocationCountry/RegionBilling CountryGeography pattern

HubSpot property names come from its list of default deal properties, which also includes a Days to close report property. Salesforce labels vary by org, so match them to your own page layout before exporting.

Step 3: Add the fields your CRM is missing

CRMs rarely store tech stack, funding, headcount growth, or department size. Enrich the export by company domain to add them.

These are often the fields that separate winners from losers. Two companies with the same industry and size can behave very differently if one runs your must-have integration and the other does not. Our guide to technographics covers how to read tech stack data.

Step 4: Add retention, not just wins

Join each won deal to its current status: active, churned, or expanded. A segment that signs fast and churns in six months is not your ICP.

If you only have a few cohorts, use a simple flag: still a customer after 12 months, yes or no.

Step 5: Compare segments, not averages

Group deals by one or two attributes at a time, then calculate win rate (won ÷ (won + lost)), median deal size, and median days to close. Averages hide the segment that is carrying your numbers.

Illustrative segment comparison from a closed-won analysis
Segment (illustrative)WonLostWin rateMedian ACVMedian days to close
SaaS, 15–100 employees182245%$9.8k24
SaaS, 101–500 employees92725%$14.1k61
Agencies, any size62420%$4.2k19
All deals337331%$10.1k35

In this made-up data, small SaaS companies win at 45% against a 31% average and close in 24 days. Larger SaaS deals are bigger but slower and lose more often, and agencies win rarely and pay little.

The ICP is the first row. The second row might become a secondary ICP later; the third is a disqualifier.

Step 6: Read the lost and churned deals

Sort lost deals by loss reason and churned accounts by churn reason. Every repeated reason is either a pain you failed to solve or a trait you should disqualify on.

Then read the call notes from your best ten customers. Copy their exact words about the problem into the pains section of the template.

Step 7: Write it down and test it

Fill in the template with the winning segment, then build a small test list of 100 to 200 accounts from it. Run a few weeks of outreach and compare reply and meeting rates against your usual lists.

If the ICP list does not outperform, revisit the triggers first. Fit tells you who could buy; triggers tell you who will buy now.

Disqualifiers: Your Anti-ICP List

Disqualifiers are the traits that rule an account out, even when everything else fits. Hard disqualifiers are excluded from every list automatically; soft ones get a human check before outreach.

ICP disqualifier list with hard and soft rules
DisqualifierWhy it mattersType
Existing customer or open opportunityCold outreach to a live deal damages trustHard
Direct competitorWastes sends and exposes your playbookHard
Region you cannot sell to or supportLegal, language, currency, or time-zone limitsHard
Below minimum team size for the product to workLow usage leads to early churnHard
Uses an incompatible core systemIntegration gap kills the deal lateHard
Recently signed a multi-year contract with a competitorNo buying window for a year or moreSoft
Layoffs or hiring freeze in the last 90 daysBudgets frozen; check before outreachSoft
Procurement process longer than your runway can absorbCommon in public sector and large enterpriseSoft
Segment with high early churn in your dataThey buy, then leave; acquisition cost never pays backSoft
Closed-lost in the last 6 monthsRe-engage only with a new triggerSoft

Add your own from Step 6. The best disqualifiers come from deals you spent months on and lost for a reason you could have seen on day one.

Turn your ideal customer profile template into filters and signals

Each field in the ideal customer profile template maps to a company search filter, a people search filter, or a buying signal. The table below shows the mapping in SyncGTM, with an example value from the SMB SaaS ICP.

Mapping each ICP field to a SyncGTM search filter or signal
ICP fieldSyncGTM filter or signalExample value
Industry (+ SIC/NAICS)Company search: industry, SIC/NAICS codes, keywords (Find Companies)SIC 7372; keyword "B2B"
Business modelCompany search: keywords in the company description"platform", "for sales teams"
Employee rangeCompany search: employee size15–100
Revenue rangeCompany search: revenue$1M–$15M
HQ and sales regionsCompany search: HQ locationUS, CA, UK
Funding stage + recencyCompany search: funding round, amount, investors; signal: Raised Funding RecentlySeed or Series A, last 12 months
FoundedCompany search: founding year2018–2024
Digital footprintCompany search: web traffic, ad spend; signal: Website Traffic GrowthTraffic band that matches your best customers
Must use / must not usePremium company search: technologies; signal: Techstack ChangeUses HubSpot; excludes a named competitor
Uses a competitorPremium company search: competitor websitesYour top two competitors' domains
Department size / mixPremium company search: department headcount mixSales team 3–15 people
Headcount growthPremium company search: headcount growth over 1, 3, 6, or 12 months; signal: Headcount Growth20%+ over 6 months
Buying committeePeople search: title, seniority, department, location (Find People)VP Sales, Head of Sales; Director+
Trigger: hiringIs HiringOpen AE or SDR roles
Trigger: new leaderLeadership Change, Recently PromotedNew CRO or VP RevOps
Trigger: champion movedJob ChangePast champion joins a new ICP account
Trigger: company eventMergers and Acquisitions, New Location, New Product Launched, Revenue GrowthAcquisition closed; new UK office
Trigger: public activityMentioned Recently on News, New Blog Posted, LinkedIn EngagementPress coverage of an expansion
DisqualifiersExclusion filters, plus 2-way HubSpot or Salesforce sync to suppress customers and open dealsRemove customers, open opps, competitors
Pains and outcomesNot a filter: use them in your messagingFirst line references the pain

Industry codes follow the SIC system; the SEC's SIC code list is a quick reference (7372 is prepackaged software, 8742 is management consulting). Our SIC code search guide shows how to find and filter by them.

Run it in this order: company filters first, then exclusions, then signals, then people search for the buying committee. Our guide on how to build a lead list walks through the steps after this, from finding emails to verification and sequencer sync.

If you already have a handful of perfect customers, a lookalike company search seeded with them is a fast way to sanity-check your filters. Accounts that show up in both lists are your strongest targets.

Signal costs

At the time of writing, each signal costs 1 credit per run, except Headcount Growth at 2 credits. Monitoring 500 ICP accounts for hiring is about 500 credits per check, which fits the Solo plan ($49 for 1,000 credits); the free plan's 50 credits is enough to test a sample. See pricing for current plans.

SyncGTM finds and enriches the accounts and contacts, then pushes them to Instantly, Smartlead, HeyReach, or Lemlist. It does not send the emails or LinkedIn messages itself; your sequencer does.

Score Fit and Timing Separately

Score accounts on two axes: fit (how well they match the ICP) and timing (whether a trigger fired recently). Combining them into one number hides the difference between a perfect account that is not buying and a weak account that is.

ICP tiering by fit and timing
TierFitTimingAction
AMeets all hard filtersPrimary trigger inside the windowPersonalized outreach this week
BMeets all hard filtersNo trigger yetMonitor signals; light-touch sequence
CMisses one soft criterionAnyNurture or ads; no cold sequence
OutHits a hard disqualifierAnyExclude

Tier B is where signals pay off. When a monitored account fires its primary trigger, it moves to Tier A without anyone rebuilding a list.

The tiered accounts become your target account list, which sales and marketing work from together.

If you want dedicated scoring software instead of tiers, our Keyplay review covers one ICP-scoring option.

Common ICP Mistakes

  • Writing a persona and calling it an ICP. Age, education, and hobbies do not filter companies.
  • Using adjectives instead of ranges."Fast-growing mid-size tech companies" cannot be searched; "250–1,500 employees, headcount up 10%+ in 12 months" can.
  • Building from wins only. Without lost and churned deals, you cannot tell what actually separates good accounts from bad ones.
  • No triggers. A fit-only ICP produces a large list with no reason to reach out today.
  • Too many ICPs. Five ICPs is a market, not a focus. Start with one, add a second when the first is working.
  • Never updating it. Put a review date and an evidence line at the top, and check it quarterly.

You can also draft a first version with an AI assistant, as long as you feed it real deal data. Our guide on lead generation through Claude shows that workflow.

Final Thoughts

A good ideal customer profile template is short, specific, and filterable. Build it from won, lost, and churned deals, add disqualifiers, and map every field to a filter or a signal.

Then test it with one small list before rolling it out. The ICP that wins on reply and meeting rates is the one to keep.


Frequently Asked Questions

Get started free — no credit card

Turn your ICP into company and people filters, add buying signals, and push matching leads to your sequencer.

Share Article


Ask AI

Turn Your ICP into a Target List

SyncGTM maps ICP fields to company search filters, people search, and 15 buying signals, then pushes leads to Instantly, Smartlead, HeyReach, or Lemlist with 2-way HubSpot or Salesforce sync.