If you’re trying to figure out how to create an ideal customer profile (ICP), this guide walks you through it step-by-step. By the end of this article you will have:
- A one-sentence Ideal Customer Profile (ICP)
- A one-sentence Anti-ICP (who you should stop chasing)
- A simple Green / Yellow / Red scorecard to qualify every new lead in under five minutes
In October 2025, we surveyed 312 startup founders about ICPs. We found that only 31% said they use actual data to shape their ICP, and 51% said they rarely update it. Most teams are still guessing, and it’s costing them revenue.
What Is an Ideal Customer Profile (ICP)?
An Ideal Customer Profile (ICP) is a description of the company that is the best possible fit for your product.
Important: An ICP is about accounts, not people.
Your ICP should spell out things like:
- Headcount band / revenue band
- Funding stage or cash situation
- Tech stack you integrate smoothly with
- The urgent pain or trigger that makes them talk to you now, not “someday”
- How fast they can buy
This is different from a buyer persona.
- ICP = which companies you should actively chase this week
- Persona = which person inside that company feels the pain, signs, and champions
Example:
ICP:
Seed to Series A B2B SaaS companies with 20–75 employees that already use HubSpot and are trying to scale outbound meetings without hiring a full SDR team.
Persona (Not an ICP):
Head of Growth who owns pipeline targets and is still personally doing cold outreach at night.
You need both. If you only chase personas without an ICP, you waste time pitching great people at terrible accounts. If you only chase ICP without personas, you get meetings but stall in procurement because you never spoke to a real buyer.
ICP + persona = speed.
How to Create an Ideal Customer Profile (Step-by-Step)
This is the part most founders overcomplicate. Don’t. You can build your first ICP in a day.
Step 1. List your best-fit accounts
Write down 5–10 of your happiest customers or most promising beta users / early prospects. If you’re pre-revenue, pick the prospects who pushed hardest to work with you.
For each one, record:
- Industry / vertical
- Company size (actual headcount band, not a guess)
- Funding stage or cash situation (bootstrapped, Seed, Series A, etc.)
- Core pain that made them talk to you
- Tech stack you plugged into on day one
- How fast they bought (first conversation → yes)
- Whether they expanded or clearly will expand
This alone will expose patterns you’ve been “feeling” but haven’t said out loud yet.
In our Launching Next founder survey of 312 early-stage founders (mostly bootstrapped to Seed B2B SaaS), 47% said they still rely mostly on gut when they picture their best-fit customer, and only 15% said they lean on CRM or analytics data. Translation: your first ICP draft will feel like an informed guess. That’s fine. The goal is to make it explicit so you can test it.
Step 2. Interview them for the “why now”
Book a 10–15 minute call with each of those best-fit accounts. You are not pitching. You’re extracting buying triggers.
Ask:
- What changed internally that made this urgent for you?
- Who actually had to say yes before you could move forward?
- Which systems did we have to connect to on day one to make this work?
- What almost killed the deal last minute?
- What do you need us to deliver next quarter to keep renewing?
You’re trying to uncover 3 truths:
- The trigger that kicked off the search (“We just raised and now finance is all over us about reporting”)
- The real decision path (“The Head of Ops said yes, but the CFO had to unblock budget”)
- The stack reality you must plug into with zero drama (“We live in HubSpot and Apollo, we are not ripping them out”)
This is gold because it gives you:
- Language to qualify future leads fast
- Buyer personas inside the ICP (Head of Ops vs CFO vs Founder and what each one cares about)
Step 3. Map repeating traits
Now group what you heard into three buckets. Your ICP lives in the overlap.
Firmographics (company facts)
- Headcount or revenue band
- Funding round / cash position
- Industry / sub-vertical
- Geography or compliance situation if relevant
Why it matters: firmographics tell you who to target in outbound lists. You can filter for this in Apollo or LinkedIn Sales Navigator.
Technographics (stack reality)
- CRM / analytics tools they already run
- Infrastructure choices
- Adjacent tools you must integrate with
- Security / compliance posture
Why it matters: technographics predict onboarding friction and churn risk. If their stack fits you cleanly, value lands fast and churn drops. If their stack fights you, support cost explodes and they churn early.
Pain + Urgency Signals (buying energy)
- The problem they are actively trying to solve this quarter
- Internal trigger (audit deadline, just raised, churn spike, headcount spike, etc.)
- Timeline they’re promising their boss or their board
Why it matters: urgency drives deal speed and expansion. “We must fix this in 30 days” closes way faster than “Yeah, this would be nice eventually.”
Example (devtool startup)
- Firmographics: High-growth SaaS teams with 20–100 employees and distributed engineering
- Technographics: Already on AWS and Slack, using feature flags, still doing risky Friday deploys
- Pain & Urgency: Leadership is furious about demo downtime and wants deployment safety this month, not next year
That is an ICP you can actually spot in the wild.
Step 4. Write one ICP sentence and one Anti-ICP sentence
Keep them boring and specific. You want something you can paste into Slack or say in an investor meeting without a paragraph of caveats.
Example ICP sentence:
We consistently win with Seed and Series A SaaS companies with 15–50 employees, already using HubSpot and Apollo, where the founder or Head of Growth is under pressure to book three more qualified meetings per week without hiring a full SDR team.
Example Anti-ICP sentence:
We consistently lose time with agencies or consultants under five people who ask us to run outbound for them, expect free custom work before signing, and say their offer will be ready “soon.”
Why write an Anti-ICP on purpose?
Because polite “warm intros” to bad-fit accounts are silent killers. In our October 2025 Launching Next survey, half of founders said they have no Anti-ICP documented, which means they keep taking calls with accounts that will never close, never expand, and constantly ask for distracting features.
Writing Anti-ICP gives you permission to say “no” early.
Step 5. Score every new lead Green / Yellow / Red
Now we operationalize. This is where you start getting your time back.
Green = High Fit
- Matches most ICP traits
- Has the urgent pain you solve
- Already runs the stack you integrate with
- Shows buying authority and a short timeline
Green gets founder time now. Mature revenue teams send ~90% of effort here because Green accounts close faster, churn less, and expand more. That’s what investors want to see: repeatability.
Yellow = Medium Fit
- Matches some ICP traits
- Has pain but timeline is squishy (“next quarter” energy)
- Needs one or two features you’re already building
Yellow goes into a nurture track. You learn from them. You explore this segment intentionally with maybe 10% of your energy. This is how you find your next ICP wedge without blowing focus.
Red = Low Fit
- Does not match critical ICP traits
- Has slow, heavy procurement
- Needs custom integration from day one
Red gets polite automation. You send helpful content. You do not jump on a 30-minute call. You do not promise roadmap changes.
This Green / Yellow / Red system becomes your guardrail. It’s how you defend founder time, roadmap, and burn.
Worked Example: ICP, Anti-ICP, and Scoring
Here’s what “done” looks like for a fictional startup selling security-readiness software to fintech companies.
ICP sentence:
We win with Seed to Series A fintech startups with 30–60 employees that just got their first audit notice, already use HubSpot, and need to pass security review in under 30 days to unlock revenue.
Anti-ICP sentence:
We lose time with solo consultants and boutique agencies that ask us to “just do the compliance work for them,” want custom features before signing, and have no fixed deadline.
Green / Yellow / Red scoring for prospect “AcmeFin”
- Firmographic fit (Seed-stage fintech, 42 employees): 5/5
- Urgency (audit in 21 days tied to a $200k deal): 5/5
- Stack fit (HubSpot yes, our supported SOC2 tooling yes): 4/5
- Buying path (COO and CTO can sign): 4/5Total: 18/20 → Green. Prioritize.
This is the output you want your whole team to see and repeat.
How to Use Your ICP Immediately
Your ICP is not a Notion doc to impress investors. It’s supposed to change how you spend this week.
In Sales
Open the first call with live qualification, not a generic pitch. For example:
“Teams like yours usually come to us when [problem X] is blocking [outcome Y] on a tight deadline. Is that happening for you right now?”
If they say yes AND they match your firmographic + technographic profile, that’s Green. Move fast.
Track two simple numbers in a lightweight sheet, split by Green vs Yellow:
- Days from first call → signed deal
- Expansion / upsell potential score (1–5)
These two numbers are your “we can do this repeatably” slide for investors.
In Marketing
Aim all top-of-funnel messaging at the ICP. Specific beats clever.
Instead of “Modern security for growing teams,” try:
Security Readiness Checklist for First-Time Fintech CTOs Who Just Got Their First Audit Notice
That line:
- Names the role (Fintech CTO)
- Names the trigger (first audit notice)
- Names the deadline (now, not “someday”)
Relevance drives response. Response drives pipeline.
In Product
Use ICP fit as a gate for roadmap requests.
When a prospect asks for a feature, ask:
- Are they Green, Yellow, or Red?
- Are they ICP or Anti-ICP?
If a Green ICP account needs it → roadmap signal.
If a Red account is demanding it before paying → log it, do not build it right now.
This is how you avoid “we built 6 one-off features for customers who still churned.”
How to Keep Your ICP Alive (Quarterly ICP Retrospective)
Your ICP is not permanent. Markets move. New pains appear. You mature into new segments. Treat ICP like an operating rule, not a tattoo.
Run a 30-minute ICP retrospective once per quarter with whoever talks to customers (often: founder + whoever’s touching sales/support).
Review:
- Close rate: Green vs Yellow
- Average sales cycle length: Green vs Yellow
- Expansion / upsell by segment
- Churn risk patterns by segment
- New buying triggers you’re hearing
If Green is still obviously winning on speed + retention, stay focused.
If a Yellow segment is now buying fast and renewing, congratulations: you may have discovered your next ICP wedge. Document it on purpose — don’t drift there accidentally.
Then refresh:
- Your ICP sentence
- Your Anti-ICP sentence
- Your Green / Yellow / Red rubric
Post the new versions in Slack, investor updates, pitch decks, onboarding docs. Your team should all be able to repeat them out loud.
When everyone is aligned on “who we sell to and why,” you stop arguing about roadmap and start acting like a company with a plan.
Steal This ICP Worksheet
Copy / paste this into Notion or Google Docs. Use it every time someone DMs you “Hey, I’ve got a warm intro for you…”
Part A: ICP Snapshot
- Industry / vertical:
- Team size and funding stage:
- Core urgent pain (in their words):
- Stack they already use that you support cleanly:
- Who signs the agreement:
- Typical time from first call to yes (days):
- How they expand over time:
Part B: Anti-ICP Snapshot
- Traits that always slow deals:
- Traits that always demand custom work before paying:
- Traits that signal churn risk or endless support tickets:
Part C: Green / Yellow / Red Scorecard
Score each new lead 1–5 on:
- Firmographic fit
- Technographic fit
- Urgency of pain
- Simplicity of buying path
Add the numbers:
- High total: Green → priority outreach now
- Middle total: Yellow → nurture, learn, limited effort
- Low total: Red → automate and move on
Create a shared channel (e.g. #ideal-customer) and post these snapshots so Sales, Marketing, and Product are all working from the same definition.
Frequently Asked Questions About Creating an Ideal Customer Profile (ICP)
What are the steps to create an ideal customer profile?
The steps are:
- List 5–10 of your happiest / fastest-closing customers (or best early prospects).
- Interview them to understand why they bought now.
- Map repeating traits across firmographics, technographics, and urgency.
- Write one tight ICP sentence and one Anti-ICP sentence.
- Score every new lead Green / Yellow / Red using that ICP.
That’s your operating system.
What should an ideal customer profile include?
A strong ICP includes:
- Company stage or size band (ex: Seed to Series A, 20–60 employees)
- Urgent pain or trigger that makes them buy quickly
- Tech stack you can integrate with immediately
- Buying path and timeline (who signs and how fast)If your ICP can’t predict speed to “yes,” it’s not useful.
How do I define an ICP if I don’t have paying customers yet?
Start with a “hypothesis ICP.” Pick one narrow segment you believe has urgent pain. Example: Seed-stage SaaS companies with 20–50 employees using HubSpot that need more qualified meetings right now without hiring SDRs. Sell only to that segment for a focused period. Track who converts fastest and why. Refine from there. Treat this like a testable bet, not a permanent identity.
How do I know if an account is Green, Yellow, or Red?
On the first call, qualify for ICP traits and urgency:
- If they match most ICP traits, feel the urgent problem you solve, and can buy in a short cycle → Green (you jump)
- If they match partially but timeline is soft → Yellow (you nurture)
- If they require heavy customization or slow procurement → Red (automate, move on)
This prevents you from burning founder time on polite “maybe later” deals.
Why do I need an Anti-ICP?
Your Anti-ICP is a one-sentence description of who wastes your time. For early teams, the real burn isn’t marketing spend — it’s founder hours. Anti-ICP keeps you from doing custom work for accounts that will churn anyway and keeps your roadmap pointed at people who will actually renew and expand.
How does ICP guide product roadmap?
When a feature request comes in, ask:
“Did this come from a Green ICP account or from a Red account?”
If it’s from Green, that’s roadmap signal. If it’s from Red, log it, but don’t steer engineering toward it. This is how you avoid building one-off features that bloat the product and still don’t save churny customers.
How often should I update my ICP?
Run a short ICP review once per quarter. Look at:
- Close rate by Green vs Yellow
- Time to close
- Expansion potential
- Churn patternsIf a Yellow segment starts performing as well as Green, you may have just found your next ICP wedge. Update your ICP and Anti-ICP sentences and reshare them.
How does having an ICP help with fundraising?
Investors don’t just want revenue. They want repeatability. A clear ICP plus basic numbers (average sales cycle for Green accounts, expansion potential, and churn rate) proves you can win and keep a specific type of customer on purpose. That reads as “predictable,” which increases credibility.
Final Action for You (Do This Today)
- Write your ICP sentence.
- Write your Anti-ICP sentence.
- Stand up your Green / Yellow / Red scorecard.
- Post all three in a shared place where Sales, Marketing, and Product can’t miss it.
That single act creates focus. Focus turns into faster closes, clearer roadmap, and higher lifetime value per customer. That is how early-stage teams survive long enough to scale.









