Ideal customer profile
Also called: ICP, ideal customer, target customer profile
Definition
An ideal customer profile (ICP) is a description of the type of company or person that gets the most value from your product and is most valuable to you: who they are, what problem triggers a purchase, and where they look for solutions.
Your ideal customer profile (ICP) answers one question: who should we be selling to? Not everyone who could buy, but the customers who get value fast, stay long and are worth the effort to acquire.
How it works
For B2B, an ICP usually covers:
- Firmographics: industry, company size, region, business model.
- Situation: tools they use today, team structure, stage of growth.
- Trigger: the event that makes them look for a solution (a new hire, a failed tool, a compliance deadline, a price increase).
- Buyer and user: who feels the pain, who signs off.
- Where they look: search queries, communities, peers, review sites.
For B2C and DTC, the same structure works with demographics, life events and habits in place of firmographics.
A buyer persona is narrower: one person inside the ICP, with goals and objections. The ICP comes first.
Why it matters for marketers
An ICP decides where every dollar goes. It tells you which channels to try, what to say, which features to build and which leads to drop. Without one, you average your message across everyone and convince nobody.
It also shows up in the numbers. Customers who fit the ICP typically have higher lifetime value and lower customer acquisition cost because they convert faster and churn less. Check that against your own data: list your best 20 customers and look for what they share.
How it plays out on Reddit
Reddit is one of the best places to test and sharpen an ICP, because people describe their situation in detail when they ask for help. A post like "3-person accounting firm, outgrowing spreadsheets, clients keep losing invoices, budget under $100/month" is an ICP with a trigger attached.
A practical process:
- Map ICP to subreddits. Where does this person ask for help? r/smallbusiness, r/sysadmin, r/ecommerce, a niche industry subreddit.
- Collect their words. Note the phrases they use for the problem. They rarely match your homepage copy.
- Spot the trigger. Look for "we just", "our old tool", "starting next month". That is buying intent.
- Answer as yourself. Reddit's rules ask you to participate in communities where you have a genuine interest and not to spam. Helpful replies to ICP-fit posts work; blanket promotion does not.
Over time, the threads you answer tell you whether your ICP is right. If the people who respond and sign up are a different segment than you expected, update the ICP. See Reddit lead generation.
Common mistakes
- Making it too broad. "SMBs" is not an ICP.
- Writing it from aspiration. Base it on customers who already succeed, not the logos you wish you had.
- Never revisiting it. As the product changes, so does who it fits.
Frequently asked questions
What is the difference between an ICP and a buyer persona?
An ICP describes the type of customer (often a company). A persona describes an individual within that customer, such as the operations manager who will use the tool.
How do I find my ideal customer profile?
Look at your best current customers: fastest to value, longest retained, highest revenue. Find what they share, then check where people like them ask for help.
Can Reddit help define an ICP?
Yes. People on Reddit describe their situation, constraints and triggers when asking for recommendations, which shows you who actually needs your product.