Ideal Customer Profile: What It Is and How to Write One

An ideal customer profile is the one kind of buyer you serve best. Learn how to write yours from real customers in an afternoon, without a research budget.

On this page
  1. What is an ideal customer profile?
  2. What goes in an ICP?
  3. How do you write an ICP from real customers?
  4. What if you have no customers yet?
  5. How do you use an ICP in your marketing?
  6. What mistakes make an ICP useless?
  7. Summary

Short answer

An ideal customer profile (ICP) is a short description of the kind of buyer who gets the most value from your product and is easiest for you to win and keep. It covers who they are, what situation they are in, what problem pushes them to act, and where you can reach them. Write it from your best real customers, not from guesses.

Most solo founders can describe their product in detail and their customer in one word: "businesses", "creators", "marketers". That gap is why their posts get ignored, their landing page feels generic and their time goes into the wrong conversations.

An ideal customer profile closes the gap. It is one page, and you can write it today. This guide explains what it is, what goes in it and how to build it from evidence you already have.

What is an ideal customer profile?#

An ideal customer profile (ICP) is a short description of the kind of buyer who gets the most value from your product and is easiest for you to win and keep. It is a filter: every piece of marketing you make should be aimed at that person, and everyone else is allowed to be a happy accident.

It is not a demographic sketch with a stock photo and a made-up name. A useful ICP describes a situation, not a stereotype. "Founders of two-person software companies who just shipped and have no audience" is a situation. "Tech-savvy millennials" is not.

What goes in an ICP?#

Five fields are enough: who they are, their situation, the trigger that makes them act, the alternative they use today, and where they spend time. Anything beyond that is decoration until you have more customers.

FieldThe question it answersExample
WhoRole and size of businessSolo founder of a B2B software product
SituationWhat is true about them right nowProduct is live, a few paying users, no repeatable way to find more
TriggerWhat event makes them search for a fixA launch got no traction; a month passed with no new signups
Current alternativeWhat they do instead of buying from youPosting when they remember, or doing nothing
Where they arePlaces you can reach them honestlySpecific subreddits, X, founder communities

The trigger and the current alternative are the two fields people skip, and they are the most useful. The trigger tells you when to show up. The alternative tells you what you are really competing against, which is usually a spreadsheet, a habit or doing nothing, not another product.

How do you write an ICP from real customers?#

Start with the customers you already have and work backwards from the best ones. You do not need a survey or a research budget; you need an hour and a list of names.

  1. List your best customers. "Best" means they pay without friction, use the product often, say thank you and would be missed if they left. Aim for the five or so who fit that most. Ignore revenue size on its own.
  2. Find what they share. Role, size, stage, how they found you, what they were doing the week they signed up. Write down only patterns that show up in most of them.
  3. Pull exact words. Open emails, support threads and call notes. Copy the sentences where they describe the problem. These phrases become your headlines.
  4. Check your worst customers. Who churned fast, complained most or needed the most hand-holding? Write what they have in common. That is your "not for you" list.
  5. Write it as one paragraph. Fill the five fields, then compress them into a paragraph you could read aloud to a stranger.

Here is the shape of a finished one: "We help solo founders of B2B software products who have shipped but have no repeatable way to get in front of buyers. They usually come to us after a launch fades. Today they post irregularly and track nothing. We find them on X and in a few niche communities."

What if you have no customers yet?#

Write the profile as a hypothesis, then test it with conversations before you build more. Your raw material is the people you have already spoken to and the places where your target group complains in public.

  • Read the threads in the communities where your buyer asks for help. Note the words they use and what they tried first.
  • Talk to a handful of people who fit your guess. Ask what they did the last time the problem came up, not whether they would buy.
  • Write the ICP, then mark every field "assumed" or "heard directly". Spend your next weeks turning assumed into heard.

Rewrite it after your first five paying customers. Real buyers will correct you, and that correction is worth more than any amount of planning.

How do you use an ICP in your marketing?#

Use it as a filter on every piece of work: if a post, page or video would not make sense to your ICP, cut it or rewrite it. A profile that sits in a document changes nothing; a profile that shapes decisions changes everything.

  • Positioning and landing page: use the exact phrases from your customers' own descriptions of the problem. Name the situation in the first line so the right visitor recognises themselves.
  • Content topics: write about the trigger and the current alternative. People in that situation search for those things.
  • Channels: go where the "where they are" field says, and skip the rest. Being useful in two places beats being thin in six.
  • Saying no: when a request comes from someone outside the profile, you can decline or deprioritise without guilt.

The same filter works for video. If you record short clips, aim each one at a single trigger your ICP faces; our guide to short-form video for founders covers how to turn that into a weekly habit.

What mistakes make an ICP useless?#

The common failures are being too broad, describing the person instead of the situation, and never checking it against reality. Each one produces a profile that feels finished and changes nothing.

MistakeWhat it looks likeFix
Too broad"Any small business"Pick one role in one stage and add "who just…"
Demographics onlyAge, city, job title and nothing elseAdd the trigger and the current alternative
InventedWritten without talking to anyoneMark fields "assumed" and test them
Never updatedSame document for a yearReview after each handful of new or lost customers
Several at onceThree profiles, three messagesChoose one for this quarter

If you are unsure whether yours is specific enough, try the stranger test: could you name five real people who fit it, and find where each of them hangs out? If not, narrow it until you can.

Summary#

An ideal customer profile is one page: who your best buyer is, the situation they are in, what triggers them to act, what they do today and where you can reach them. Build it from your best real customers, mark what you are guessing, keep it to one profile and let it decide what you write and where you show up. If you are building a plan around it, the OpenCMO home page shows how we think about turning a profile into a weekly routine you approve yourself.

Frequently asked questions

What is the difference between an ICP and a buyer persona?

An ICP describes the type of customer or company that fits your product best. A persona describes a person inside that group, with their role, habits and worries. For a solo founder, start with the ICP; add personas only if different people in the same company care about different things.

How many ideal customer profiles should I have?

One. If you have two, you are really picking between two products or two audiences, and each one dilutes the other. Choose the one you can reach this month and revisit later.

Can I write an ICP with no customers yet?

Yes, but treat it as a hypothesis. Use people you have already talked to, the problem you built the product for, and the communities where those people complain. Rewrite it after your first five paying customers.

How often should I update my ICP?

Review it every time you gain or lose a handful of customers, and at least once a quarter. If your best customers no longer match the profile, the profile is wrong, not the customers.

What if my product could work for everyone?

It still sells to someone first. Pick the group with the sharpest pain and the shortest path to reach them. You can widen later; narrowing after a broad start is much harder.