How do I find my ideal customer profile (ICP)?
Find your ICP by studying the customers you already have, not by guessing. List your best 5-10 users (or, pre-launch, the people whose problem you understand most viscerally), then find what they share: company size, role, the specific trigger that made them look for a solution, and the outcome they got. Write it as a one-paragraph profile plus 3-5 firmographic and behavioral filters you can actually search for (e.g. "solo SaaS founders, pre-$10k MRR, just shipped an MVP, hate cold outreach"). Treat it as a hypothesis you sharpen every time you talk to a customer, not a fixed document.
Start from real customers, not a persona template
The biggest mistake founders make is inventing a fictional persona ("Marketing Mary, age 34") before they've talked to anyone. An ICP is a pattern in your actual best customers, not a character. If you have any users at all, your ICP is hiding in the 5-10 who activated fastest, paid without haggling, and stuck around.
Pre-launch, you don't have customers yet, so use the next best signal: the specific person whose pain you understand in your gut, usually a version of yourself or someone you've worked closely with. That's a hypothesis, not an answer, and you'll revise it the moment real usage data arrives.
- ICP describes the account/person most worth your time, not everyone who could buy.
- It's discovered from real behavior, then sharpened, not invented up front.
- A good ICP makes saying "no" easy: most prospects should fall outside it.
A 6-step process you can run this week
- List your best customers. Pick 5-10 users who got value fast, retained, and ideally referred someone. Pre-launch, list 5-10 people you could call today who have the problem.
- Find the shared firmographics. Company size, stage, industry, team structure, budget. Look for what's true of most of them, not all.
- Find the shared person (the buyer/user). Their role, what they're measured on, their level of technical skill, where they hang out online.
- Pin down the trigger event. What changed right before they looked for you? "Just raised a round," "first hire quit," "shipped an MVP and now need users." Triggers are how you time outreach.
- Name the outcome and the alternative. What job did they hire you for, and what were they doing before (a spreadsheet, a freelancer, nothing)? This sharpens your messaging more than demographics do.
- Write it as searchable filters. Convert the profile into 3-5 attributes you can actually filter a list or an ad audience on. If you can't search for it, you can't go find more of them.
Then talk to 5 people who fit. Five 20-minute conversations will teach you more than any amount of desk research, and they often reveal that your real ICP is a narrower slice than you assumed.
Make it concrete: what a finished ICP looks like
Vague ICPs ("small businesses," "startups") are useless because you can't act on them. Tighten every attribute until it's specific enough to find and message. Here's the difference:
| Attribute | Too vague | Actionable |
|---|---|---|
| Who | Startups | Solo or 2-person SaaS founders, technical, pre-$10k MRR |
| Trigger | Needs marketing | Just launched an MVP, getting near-zero inbound |
| Pain | Wants growth | Can build the product but has no time/skill for distribution |
| Where to find them | Online | Indie Hackers, r/SaaS, building-in-public on X, Product Hunt |
| Alternative today | Nothing | DIY posting sporadically, or considering a $4k/mo agency |
Notice the actionable column tells you exactly where to show up and what to say. That's the whole point: a good ICP is the bridge between "who" and your actual channel and message choices. Once you have it, deciding what channels to start with and how to get your first 100 users gets dramatically easier.
Common mistakes that send you off course
- Defining it too broadly. "Anyone with a website" is not an ICP. If you're not excluding most of the market, you haven't done the work. Narrow wins early; you can expand later.
- Confusing who *can* buy with who you *want*. Plenty of people will pay you while being a terrible fit (high support, fast churn, no referrals). Optimize for fit, not just willingness to pay.
- Treating it as a one-time document. Your ICP drifts as your product and market move. Revisit it every quarter and after every batch of customer conversations.
- Skipping the trigger event. Demographics tell you who; triggers tell you when. Without a trigger you're shouting at a static audience instead of catching people the moment they're in-market.
Where Ceres fits
You have to do the core ICP thinking yourself: only you can talk to your customers and judge fit. Where a tool helps is the legwork around it. Ceres is a managed AI growth team (an AI Growth Officer orchestrating 11 specialists) where you stay the boss and approve every outbound action. Its research specialist can pull together competitor positioning, the language your target customers use, and where they congregate, so your ICP hypothesis is grounded in evidence rather than guesswork.
Once your ICP is sharp, the same team helps you act on it (drafting cold emails, content, and launch posts you review before anything goes out). Plans run $19-$499/month with a 14-day card-less trial. See how it works or browse all 11 roles if you want the research help, but the ICP itself stays yours to define.
FAQ
- How many customers do I need before I can define an ICP?
- You can draft a hypothesis with zero customers by profiling the person whose problem you understand best. But a data-backed ICP usually emerges once you have roughly 10-20 paying or actively-using customers, enough to see a repeatable pattern in who activates and retains. Until then, treat your ICP as a guess to test, and re-run the exercise every time you add a batch of real users.
- What's the difference between an ICP and a buyer persona?
- An ICP describes the type of account or person most worth pursuing, defined by firmographics, triggers, and fit (e.g. "pre-revenue solo SaaS founders who just launched"). A buyer persona is a more detailed, often semi-fictional portrait of an individual within that profile, including their goals, objections, and day-to-day. Define the ICP first to decide who to target, then build personas to decide how to message them.
- Can I have more than one ICP?
- Early on, no. Pick one and go deep, because a focused ICP makes your channel and messaging decisions obvious. Once you've found product-market fit with the first segment and have the bandwidth, you can add a second ICP, but each one needs its own messaging, channels, and proof. Splitting attention across multiple ICPs too early is one of the fastest ways to dilute an early-stage startup's growth.
Want this done for you?
Ceres is a managed AI marketing team — specialists draft the work, you approve what ships. 14-day free trial, from $19/month.