B2B Ideal Customer Profile Guide visual guide

Short answer: An ideal customer profile (ICP) for B2B lead generation describes the type of company most likely to buy, succeed and stay profitable: its industry, size, location, operating context, technology, problem, buying trigger and disqualifiers. Build it from your own won and lost deals, enrich it with Indian public data such as MCA21 company master data, GST taxpayer records and IndiaMART activity, and re-test it every quarter against win rate and deal value. A buyer persona describes a person inside that company; the ICP describes the account.

On this pageICP vs personaStart from win/loss dataIndian firmographic sourcesTechnographic and trigger dataICP worksheetTurning the ICP into account tiersValidating the ICPCommon mistakesSources

What is an ideal customer profile in B2B, and how is it different from a persona?

An ideal customer profile is a description of the accounts worth your scarce sales and marketing effort. It answers "which companies?" A buyer persona answers "which people, and what do they need to believe?" You need both, in that order: a perfect persona inside the wrong company still produces a lost deal.

Ideal customer profile (ICP)Buyer persona
UnitCompany / accountIndividual role in the buying group
Typical fieldsIndustry, size, turnover band, location, ownership, tech stack, problem, trigger, disqualifiersJob title, goals, KPIs, objections, information sources, proof they trust
Main data sourcesCRM won/lost deals, MCA and GST records, IndiaMART, LinkedIn company pages, job postingsCustomer interviews, sales call notes, support tickets
Used forTarget account lists, ad audience and exclusions, fit scoring, territory planningMessaging, content, discovery questions, sales enablement
ExamplePrivate limited auto-component makers in Maharashtra and Tamil Nadu, ₹50–500 crore turnover, multi-plant, on Tally or SAP Business One, adding a plantPlant head, 15+ years' experience, measured on OEE and on-time delivery, distrusts software that needs IT staff

A segment sits between the two: a group of companies that buy in a similar way. Most B2B firms have one primary ICP and one or two secondary segments. If you have six "ICPs", you have a market description, not a targeting decision.

Why should you build the ICP from win/loss data first?

Founder intuition usually describes the customers you want; CRM history describes the customers who actually buy, pay and stay. Start there.

  1. Export every closed opportunity from the last 12–24 months, won and lost, with deal value, created and closed dates, lead source and lost reason.
  2. Add account attributes: industry, employee band, turnover band, state, company type (private limited, LLP, partnership, proprietorship), years in business, main software used.
  3. Add post-sale outcomes for won deals: gross margin, time to go live, renewals or repeat orders, support load, whether they would act as a reference.
  4. Pick your best customers on value and effort, not revenue alone. A large account that needed heavy customisation and pays at 120 days may be a worse fit than a mid-size one that went live in three weeks.
  5. Interview five or six best customers and three or four lost prospects. Ask what was happening in their business when they started looking, who was involved and what nearly stopped them.

If you have fewer than about 20 closed deals, treat the ICP as a hypothesis and test it with a narrow campaign rather than a full rebuild of your targeting.

Where can you find firmographic data on Indian companies?

Paid databases are useful, but India has free public records that are more reliable for verification. Each source below shows something different.

SourceWhat it showsICP useLimits
MCA21 View Company/LLP Master DataMaster details of any company or LLP registered with the Registrar of Companies, searchable by name or CIN: status, date of incorporation, registered office, authorised and paid-up capital, directorsConfirm a company is active, its age, legal form and scale of capital; filter out struck-off firmsCovers companies and LLPs only, not proprietorships or partnerships; no headcount
Corporate Identification Number (CIN)21 characters encoding listed/unlisted status, a 5-digit industry code, state, year of incorporation and company class (e.g. PTC for private limited) (structure explained)Quickly sort a list by industry code, state and age without opening each recordIndustry code reflects the activity declared at incorporation, which may be out of date
GST portal: Search TaxpayerWithout login: legal and trade name, constitution of business, registration date, GSTIN status, taxpayer type, principal place of business, nature of business activities, goods and services dealt in, return filing details. After login: annual aggregate turnover, compliance rating and e-way bill historyVerify any business (including proprietorships), see what it trades, whether it files returns regularly and, after login, its turnover bandOne search at a time; GST registration is state-wise, so a multi-state company has several GSTINs
MSME classification (Udyam)Budget 2025-26 (1 February 2025) raised the limits: micro up to ₹2.5 crore investment and ₹10 crore turnover, small up to ₹25 crore and ₹100 crore, medium up to ₹125 crore and ₹500 croreDefine size bands in rupees rather than headcount, which suits Indian manufacturers and tradersSelf-declared registration; not every eligible firm registers
IndiaMART supplier listings and BuyLeadsSupplier catalogues by product and city; BuyLeads show the buyer's products of interest, requirements posted to date, member-since date and verified mobile/email marksFind SMB manufacturers and distributors by category and city; spot which categories post frequent requirementsPaid seller packages are needed for BuyLead volume; listings are self-described
LinkedIn company pages and job postings (LinkedIn, Naukri)Employee range, locations, open rolesHeadcount bands and hiring triggersSmaller firms are under-represented on LinkedIn

Two practical signals come from tax rules. Since 1 August 2023, businesses with aggregate turnover above ₹5 crore in any financial year from 2017-18 must issue e-invoices for B2B supplies (CBIC Notification 10/2023), so a supplier that sends you e-invoices has very likely crossed that line. And a company holding GST registrations in several states runs operations in each of them, which matters if you sell multi-location software or services.

Company-level facts are not personal data, but directors' names and individual contact details are. Collect and use those under the DPDP Act, 2023, which our cold email guide covers in detail.

Which technographic and trigger data should an ICP include?

Firmographics tell you who a company is. Technographics and triggers tell you whether your product fits their setup and why they might act now.

  • Website technology: tools such as BuiltWith show which analytics, CRM, ecommerce or chat tools a website runs. Useful if you integrate with, or replace, a specific platform.
  • Back-office systems: job postings often name them ("Tally Prime experience required", "SAP B1 administrator"). In India this is often the best technographic signal for ERP, accounting and HR software vendors, because those systems leave no trace on the website.
  • Hiring triggers: a manufacturer hiring its first digital marketing manager, or an NBFC hiring collections staff in three new cities, has a new problem and a budget owner.
  • Growth and change triggers: new GST registration in another state, a new plant or warehouse, funding announcements, a leadership change, a compliance deadline or an export licence.
  • Negative signals: GSTIN cancelled or returns not filed, company status "strike off" or "under liquidation" on MCA, recent layoffs.

ICP worksheet: what should you fill in?

Fill one worksheet per segment. The right-hand column is a worked example for a hypothetical Noida company selling energy-monitoring software to factories.

FieldQuestion to answerExample answer
IndustryWhich sectors produced our best customers?Plastics, auto components, food processing (high power cost as a share of production cost)
SizeTurnover and headcount band of best customersSmall and medium enterprises under the 2025 limits: ₹10–500 crore turnover; 100–1,000 employees
Legal form and ageCompany type and years since incorporationPrivate limited, 5+ years (CIN year and MCA status checked)
GeographyWhere can we sell and support?Industrial clusters in UP, Haryana, Gujarat, Maharashtra
Operating contextWhat setup must exist for us to succeed?At least one plant with 500+ kW connected load; maintenance team in place
TechnologyWhat must or must not be installed?Uses Tally or SAP B1; no existing energy management system
ProblemWhat costly problem do we solve?Power bills rising, no visibility of which machines waste energy
TriggerWhat event makes it urgent?Tariff revision, new plant, ESG reporting request from an export customer
Buying groupWho uses, champions, approves, blocks?Maintenance head (user), plant head (champion), MD (approver), accounts (procurement)
DisqualifiersWhat makes a deal unwinnable or unprofitable?Single-shift units; rented premises with no control over wiring; GSTIN inactive
EvidenceWhich data supports each line, and how confident are we?"Industry" from 18 of 26 won deals; "trigger" from 5 customer interviews

The Evidence row is what makes an ICP trustworthy. Any line without evidence is an assumption to test, not a rule.

How do you turn an ICP into account tiers and campaigns?

TierDefinitionTreatment
Tier 1Meets every ICP field and shows a current triggerNamed-account outreach, personalised research, LinkedIn matched audiences, sales owns
Tier 2Meets core fields (industry, size, geography); no trigger seenSequenced outreach and content; monitor for triggers
Tier 3Partial fitInbound and search capture only; no outbound effort
ExcludedHits any disqualifierExclude from ad audiences and outbound lists

The same fields then feed your lead scoring model as fit points, your Google Ads keyword and negative lists, and your LinkedIn targeting. For SMB manufacturing ICPs, the IndiaMART categories in the worksheet tell you where to list; our channel comparison covers when that beats outbound.

How do you validate an ICP with win/loss data?

An ICP is correct only if accounts that match it win more often, at better value, than accounts that do not. Compare segments on four numbers. Illustrative example for the energy-software company above:

SegmentOpportunitiesWin rateAverage dealMedian cycleValue per opportunity
ICP match (all fields)3030% (9 won)₹6 lakh75 days₹1.8 lakh
Core fit, no trigger4015% (6 won)₹5 lakh120 days₹75,000
Outside ICP258% (2 won)₹3 lakh140 days₹24,000

Value per opportunity (win rate × average deal) is the number to watch: in this example, an ICP-match opportunity is worth more than seven times an outside-ICP one, which justifies putting outbound and sales time only on Tier 1 and Tier 2. If the gap were small, the ICP would not be predicting anything and would need rework.

Add the lost side. Tag every lost deal with one reason (price, chose competitor, no decision, poor fit, timing) and review them by segment. If "poor fit" losses cluster in one industry or size band, add it to the disqualifiers. If "no decision" dominates inside the ICP, the problem is your trigger or business case, not the profile. Run this review every quarter, and whenever your offer, pricing or delivery model changes. Our B2B lead generation service starts every engagement with this analysis.

What are the most common ICP mistakes?

MistakeFix
"SMEs in India" as the ICPAdd industry, turnover band, geography, trigger and disqualifiers
Built from the biggest logos, not the most profitable accountsRank customers on margin, time to value and retention
Headcount used as the only size measureUse turnover bands from GST or MSME classification for Indian manufacturers and traders
Persona and ICP merged into one documentKeep the account definition separate from role-level messaging
Purchased lists used without verificationCheck status on MCA and GST before outreach; drop inactive entities
Never updatedQuarterly win/loss review with the segment table above

Sources

FAQ

Common questions

What is an ideal customer profile in B2B?

A B2B ideal customer profile is a description of the companies most likely to buy, succeed with your product and remain profitable. It covers industry, size or turnover band, geography, operating context, technology, the problem you solve, the trigger that creates urgency, the buying group and explicit disqualifiers. It should be built from your own won and lost deals rather than assumptions.

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

An ICP describes the account: which companies to target, using firmographic, technographic and trigger data. A buyer persona describes a person in that company's buying group: their goals, KPIs, objections and the proof they trust. Use the ICP to choose target accounts and score fit, and personas to write messaging and plan discovery questions for each role.

How can I find company data in India for free?

The MCA21 portal's View Company/LLP Master Data shows a registered company's status, incorporation date, capital and directors by name or CIN. The GST portal's Search Taxpayer shows legal name, constitution, registration date, status, nature of business and return filing without login. IndiaMART listings show SMB suppliers by product and city, and job portals reveal hiring and software used.

Can you see a company's turnover on the GST portal?

According to the GST portal user guide, the annual aggregate turnover band, compliance rating and e-way bill history appear only when a registered user searches after logging in. Without login you see the legal and trade name, constitution, registration date, status, taxpayer type, principal place of business, nature of business activities and return filing details.

How many ideal customer profiles should a B2B company have?

Most B2B companies should run one primary ICP and at most one or two secondary segments at a time. Each ICP needs its own messaging, account list and proof, so more profiles split a limited budget and sales team. If your win/loss data shows several segments performing equally, prioritise the one with the highest value per opportunity and the shortest sales cycle.

How often should you update your ICP?

Review it every quarter using closed won and lost deals: compare win rate, average deal value, sales cycle and lost reasons for ICP-match accounts against others. Also revisit it whenever you change pricing, launch a new product, enter a new region or change delivery capacity. Change a field only when the evidence shows the new version predicts wins better.

Want a predictable B2B pipeline—not another list of form fills?

Book a free pipeline audit covering your ICP, channel mix, qualification, CRM handoff and revenue measurement.

Book a Free B2B Pipeline Audit
RS
Founder & Performance Marketing Lead, GrowthSparx

Rinku works across SEO, performance marketing, CRM workflows and lead generation for Indian and global businesses. GrowthSparx measures acquisition against accepted opportunities and revenue—not vanity lead volume.

Have a question? Message us directly on WhatsApp—usually a reply within a few hours.

Chat on WhatsApp