Quick answer
A good ICP template captures five things: firmographic criteria (industry, size, geography, stage), technographic criteria (the tools the company runs), behavioral triggers (funding, hiring, launches), must-haves versus nice-to-haves, and negative criteria for who to exclude. Fill it in starting from the customers you have already won, write each row as something you can filter a list on, and test it against a sample pull. The template below is reusable, and two worked examples follow it.
The ICP template
Copy this table and fill in the right-hand columns. The goal is for every row to be specific enough that someone else could build nearly the same account list from it. If a cell reads like a vibe instead of a filter, tighten it.
| Criterion | Type | Must-have or nice-to-have | Your definition |
|---|---|---|---|
| Industry / vertical | Firmographic | Must-have | |
| Company size (headcount) | Firmographic | Must-have | |
| Revenue or funding stage | Firmographic | Must-have | |
| Geography | Firmographic | Must-have | |
| Business model | Firmographic | Nice-to-have | |
| Core tools they run | Technographic | Must-have | |
| Complementary / adjacent tools | Technographic | Nice-to-have | |
| Trigger event | Behavioral | Nice-to-have | |
| Buying-group roles present | Behavioral | Nice-to-have | |
| Negative criteria (exclude if...) | Disqualifier | Must-have |
A few rules while you fill it in:
- Keep the must-have list short. Every must-have narrows the universe. Four or five real disqualifiers is usually enough.
- Make triggers observable. "Growing fast" is not a trigger. "Raised a Series A in the last six months" is.
- Do not skip the negative row. Knowing who to exclude saves more time than any single positive criterion.
For the reasoning behind each dimension, see how to define your ICP. Remember this describes a company, not a person; the individual you sell to belongs in a buyer persona.
Example 1: a seed-stage API product for engineering teams
Here is the template filled in for a developer-tooling startup selling a usage-based API to engineering teams.
| Criterion | Definition |
|---|---|
| Industry / vertical | B2B SaaS and digital-native companies |
| Company size | 50–500 employees |
| Revenue or funding stage | Series A to Series B |
| Geography | US and Canada, English-speaking |
| Core tools they run | Cloud data warehouse, a modern CI/CD stack |
| Complementary tools | Observability or monitoring tooling already in place |
| Trigger event | Hiring platform or infrastructure engineers |
| Buying-group roles | Eng lead or VP Engineering, plus a hands-on staff engineer |
| Negative criteria | Fewer than 20 engineers, no cloud warehouse, heavily regulated and air-gapped |
Why it works: the must-haves (stage, size, cloud warehouse) are all filterable, the trigger (hiring engineers) signals active growth, and the negative criteria cut the accounts that will not move or cannot be served yet.
Example 2: a Series A compliance product for fintech
Now the same template for a startup selling a compliance workflow tool into fintech companies.
| Criterion | Definition |
|---|---|
| Industry / vertical | Fintech: payments, lending, neobanks |
| Company size | 100–1,000 employees |
| Revenue or funding stage | Series B or later, revenue-generating |
| Geography | US, with a licensed entity |
| Core tools they run | An existing CRM and a cloud infrastructure provider |
| Complementary tools | Case-management or ticketing tooling |
| Trigger event | New compliance or risk leader hired, or entering a new market |
| Buying-group roles | Head of Compliance, plus Legal and an Ops owner |
| Negative criteria | Pre-revenue, no dedicated compliance function, outside served regions |
Why it works: the behavioral trigger (a new compliance hire or market entry) is the strongest buying signal in this category, and the buying-group row reflects that this is a multi-stakeholder sale.
From template to a working list
A filled-in template is not the finish line. It is the input to a scored account list you can actually prospect. Once your criteria are written as filters, you pull accounts that match, score them by how well they fit and how strong the triggers are, and work the top of the list first. See how to build a target account list for the scoring mechanics, and how to build a prospect list for turning accounts into contactable people.
Keep the template in a shared doc and revisit it every quarter at early stage. As real win, cycle-length, and retention data comes in, tighten or widen the criteria. The template is a living artifact, not a one-time exercise.
Where Enablemnt fits
Filling in the template is the easy part. The harder part is sourcing clean, current data for every criterion and turning the filled-in rows into an accurate list of real accounts. You can do that by hand, or have a team that does it every week build it with you.
Enablemnt is your embedded RevOps team. In a fixed 14-day sprint we take an ICP like the examples above, run it through our ICP mining process, and deliver a scored target account list you approve before any outreach starts. You own the template, the data, and the list at the end.
If you would rather start from a finished, data-backed ICP than a blank table, tell us about your startup and we will build it with you.
Free template
Frequently asked questions
- What should an ICP template include?
- A usable ICP template has firmographic criteria (industry, size, geography, stage), technographic criteria (tools they run), behavioral triggers (funding, hiring, launches), explicit must-haves versus nice-to-haves, and negative criteria for who to exclude. Each row should be specific enough to turn into a data filter.
- How do I fill out an ICP template?
- Start from the customers you have already won, list the signals they share, then sort those signals into must-haves and nice-to-haves. Add disqualifiers for accounts that look right but are not. Write every criterion as something you could filter a list on, then test it against a sample pull.
- Can I have more than one ICP?
- Yes, but keep it to one per distinct motion at early stage. If you sell to two very different segments, write a separate ICP for each rather than one blurred profile. Most early startups are better served by a single tight ICP until it is proven, then expanding.
Keep reading
- How to define your ICP (ideal customer profile)How to define your ICP with a practical framework: the firmographic, technographic, and behavioral signals that decide exactly who your startup should sell to.
- ICP vs buyer persona: what's the difference?ICP vs buyer persona explained: an ICP describes the company worth selling to, a persona describes the person you talk to. How they differ and work together.
- How to build a target account listHow to build a target account list from your ICP: source accounts, score them by fit and timing, and work the top first. A scoring method for startups.
- How to build a B2B prospect listA step-by-step guide to building a B2B prospect list: define your ICP, pick data sources, enrich and prioritize, then verify every email before you send.
Filed under RevOps & sales infrastructure. Written by Enablemnt AI.
