ICP: What an Ideal Customer Profile Is and How to Write One
An ICP, short for ideal customer profile, is a written description of the kind of customer who gets the most value from your product and is easiest for you to reach. It names things you can observe, such as role, situation, current workaround and where they spend time, rather than hopes about “everyone”. For a maker, it decides which community you post in, what your first headline says and whose feedback you weigh most.
What goes into an ideal customer profile?
An ICP is a short working document, usually half a page. It answers six questions: who the customer is, what event makes them go looking for a fix, what they do today instead, where they already gather online, whether they can pay and decide, and who you will politely turn away. The last one matters as much as the rest, because a profile with no exclusions is a wish list.
In business software the profile usually describes an account, meaning a type of company, and then the person inside it who feels the pain. For a consumer app it describes a person in a situation, such as someone who has just moved city or just started a new course. Either way, every line should be something you could check by looking at a stranger’s public profile or asking one question.
| Term | The question it answers | How much detail |
|---|---|---|
| ICP | Which customers should we pursue first, and which should we skip? | Half a page of checkable traits |
| Buyer persona | What is this person like day to day, and what do they care about? | A narrative with goals and objections |
| Target market | Which whole group could ever want this? | A broad segment, often just a sentence |
What does a usable profile look like?
Take an invented product: a tool that sends polite payment reminders for wedding photographers. A weak profile reads “freelancers who want to get paid on time”. Nobody can find that group, and the headline written for it would fit any invoicing app. A stronger one is below, and it is entirely illustrative.
- Who: solo wedding photographers who invoice from a spreadsheet or a word-processor template.
- Trigger: a final balance is overdue after a shoot they have already delivered.
- Today’s workaround: a manual email they dread writing, sent late.
- Where they gather: two or three photographer forums and a few social groups, plus the comment sections of photographers who teach.
- Can pay: yes, a small monthly fee is easy to justify against one unpaid balance.
- Skip: agencies with a finance team, and hobbyists who shoot a few weddings a year.
Notice what the profile now does. It tells you the first headline (“Stop writing the awkward email”), the first community to approach, and which early users to call back when you need to decide what to build next.
How do you write one before you have customers?
Treat the first version as a hypothesis built from people you can actually name. You do not need a survey.
- List the five real people who have the problem right now: friends of friends, people you have seen complain in public threads, previous colleagues.
- Write down what each did the last time the problem came up, in one line each, using their words.
- Find what repeats. The repeated trigger and the repeated workaround become the core of the profile.
- Add a disqualifier from the person who differed most from the others.
- Check the profile against comments on your idea. On the ideas board you can see which posts draw replies from people who describe a concrete situation, and those replies are better raw material than a guess.
Revise the profile after about ten conversations, and again after your first real users arrive. If your customers do not match the profile you wrote, believe the customers.
How does an ICP change what you do on launch day?
It turns “where should I post?” into a lookup. If the profile says your users gather in a developer forum, a developer tool launch belongs there before any general audience. If it says they read one niche newsletter, pitching that newsletter beats a dozen directory submissions. It also gives you the sentence for your listing: name the person, the trigger and the outcome, as the value proposition does for the whole page.
When you launch your product free, write the description as if one person from the profile is reading it. Anyone outside it will still understand, and people inside it will stop scrolling. For a longer plan on reaching the first group, see getting your first hundred users.
Where do ICPs go wrong?
- Too wide. “Small businesses” or “students” contains a hundred different problems. Narrow it until you can name a place where those people are gathered.
- Mixing user and payer. A teacher may use your tool while the school pays. Write both, and say which one you are selling to first.
- Choosing the friendliest audience. The people who praise your idea politely are often not the ones with the trigger. Weight the people who describe an actual recent problem.
- Never revisiting it. A profile written in week one is a guess. Date it and mark which lines are confirmed by a real customer.
A profile also sits upstream of your positioning statement: you cannot say who you are for until you have written who they are.
Frequently asked questions
What does ICP stand for?
ICP stands for ideal customer profile. In some sales teams it is also read as ideal client profile, and the meaning is the same: a written description of the type of customer who gets the most value and is the best fit to pursue first. It is not a prediction of everyone who might ever buy.
Is an ICP the same as a buyer persona?
No. An ICP lists checkable traits that decide who to pursue and who to skip, such as role, trigger and workaround. A buyer persona tells a story about one representative person, with goals and objections. Makers often start with the ICP because it points straight to where those people can be found.
Can I have more than one ICP?
You can, but pick one to approach first. Two profiles mean two headlines, two communities and two sets of feedback, which is hard for a single maker to serve. Launch to the narrower group, learn from them, and add a second profile only when the first is paying or clearly succeeding.
Does an ICP only apply to business software?
No. Consumer apps, games and newsletters benefit as much, because the questions are the same: who has the problem, what triggers the search, what they do now and where they hang out. For a consumer product the profile describes a person in a situation instead of a company.
Written by Post your build ideas with AI assistance and edited for this site. Where a page names another product, the facts came from that product’s own pages on the date shown above; terms change, so check them before you rely on them. About the publisher.