Most recruitment agencies prospect by gut feel. They chase every company that might hire, spread themselves thin across industries, and wonder why their conversion rate sits below 5%. The agencies that grow consistently do something different: they build an Ideal Client Profile (ICP) and use it to focus every business development activity on the companies most likely to become long-term, repeat clients.
This guide walks through the five-step process of building an ICP from scratch, using data you already have.
Step 1: Analyse Your Existing Wins
The foundation of an ICP is pattern recognition across your existing client base. Agencies that analyse their top 10 to 20 revenue-generating clients typically find that 60 to 80% share at least three common attributes: industry vertical, company size, geographic concentration, hiring frequency, or fee tolerance. Starting with data you already have eliminates guesswork and grounds your ICP in proven commercial outcomes.
Pull a list of your top 20 clients by revenue over the past 24 months. For each, record:
- Industry and ANZSIC code
- Employee count (headcount range)
- Location (city, state, or region)
- Annual hiring volume (how many roles they briefed you on)
- Average placement fee
- Source (how you originally won the client)
- Retention (how many years they have been a client)
According to a 2024 RCSA Industry Report, Australian recruitment agencies that formally define their target market achieve 23% higher revenue per consultant than those that prospect broadly. The pattern in your data is your competitive advantage.
Step 2: Identify the Patterns
Once you have data on your top clients, cluster them by shared attributes. The most common ICP patterns for Australian recruitment agencies are industry concentration (e.g. 70% of revenue from IT and engineering), size band (e.g. companies with 50 to 500 employees), geographic focus (e.g. eastern seaboard capitals), and hiring trigger (e.g. companies with 5 or more active SEEK listings). Three shared attributes is usually enough to define a usable ICP.
Look for clusters. You might find that 12 of your top 20 clients are IT companies in Sydney and Melbourne with 50 to 200 employees. Or that your best margins come from construction firms in Queensland that hire 10 or more people per year.
Three to five shared attributes is the sweet spot. Fewer than three and the profile is too broad to be actionable. More than five and you risk excluding good prospects.
Common ICP attributes for Australian agencies:
- Industry vertical (ANZSIC code or sector)
- Employee size band (e.g. 20-100, 100-500)
- Geographic region (state, capital city, or metro area)
- Hiring frequency (number of active job postings)
- Company maturity (years since ASIC registration)
- Fee tolerance (willingness to pay standard placement fees)
Step 3: Define Your Exclusions
An ICP is as much about who you exclude as who you include. Common exclusion criteria for recruitment agencies include companies that exclusively use internal talent acquisition teams, businesses with a history of fee disputes or placement cancellations, industries with sub-10% margins that resist standard placement fees, and companies outside your geographic service area. Documenting exclusions prevents consultants from wasting time on poor-fit prospects.
Exclusions are often more valuable than inclusions. Write down the types of companies your team should never prospect:
- Companies that only use internal TA teams and never brief agencies
- Industries where your placement success rate is below 20%
- Companies with a history of cancelling searches or disputing fees
- Businesses outside your geographic coverage
- Sole traders or micro-businesses that hire once every two years
A study by Staffing Industry Analysts found that 34% of time spent on business development by recruitment agencies is directed at companies that will never become clients. Clear exclusions recover that time.
Step 4: Map the Market
Market mapping translates your ICP criteria into a target list of specific companies. In Australia, the primary mapping sources are the ABR (filtered by ANZSIC code, location, and GST status), ASIC (for director names and company status), SEEK and Indeed (for companies actively hiring in your sector), and industry directories. A well-mapped ICP for a mid-market recruiter typically produces 200 to 800 target companies.
Once your ICP is defined, you need to find every company that matches. This is where most agencies stall, because manual mapping is tedious.
The data sources for Australian market mapping:
- ABR: Filter by ANZSIC code, state, and GST registration (A$75K+ turnover)
- ASIC: Verify company status and pull director names
- SEEK / Indeed: Identify companies actively posting jobs in your sector
- Industry directories: Trade associations, chambers of commerce, professional bodies
- LinkedIn: Company pages filtered by industry, size, and location
The goal is a list of 200 to 800 companies that match your ICP criteria. Fewer than 200 and your market is too narrow. More than 800 and you need tighter criteria.
Step 5: Score and Prioritise
Not all ICP matches are equal. Scoring ranks your target companies by likelihood of conversion and potential lifetime value. The most predictive scoring signals for recruitment are active hiring volume (number of current job postings), company growth rate, previous agency usage, decision-maker accessibility, and geographic proximity. A simple three-tier system (hot, warm, cold) is more practical than complex numerical scores for agencies under 20 staff.
A flat list of 500 companies is not actionable. Rank them by conversion likelihood:
- Hot: Currently hiring in your sector (5+ active roles), no existing agency relationship, decision-maker identified
- Warm: Hiring intermittently (1-4 roles), or using a competitor agency you can displace
- Cold: Matches your ICP but no current hiring signals. Worth nurturing but not cold-calling this week
Focus your outbound effort on the hot tier first. According to LinkedIn's 2025 Recruiter Sentiment Report, agencies that prioritise prospects by hiring signals achieve 2.4 times higher meeting-book rates than those using unsorted prospect lists.
Maintaining Your ICP Over Time
An ICP is a living document, not a one-time exercise. Review it quarterly against actual placement data. Companies that were hot prospects six months ago may have filled all open roles or switched to internal hiring. New companies enter your market constantly. The best practice is to refresh your market map monthly and re-score your target list quarterly, adding new companies from job board scrapes and removing those that no longer match.
Your ICP should be reviewed every quarter. Compare your last 90 days of placements against the profile:
- Did your best placements come from ICP-matching companies?
- Did any placements come from companies outside your ICP (indicating a gap)?
- Have any ICP criteria become outdated (e.g. a sector that has stopped hiring)?
The agencies that treat their ICP as a living strategy document, rather than a one-time brainstorm, consistently outperform those that set and forget.
How Kolvera Automates ICP Building
Kolvera's ICP feature automates the entire process described above. Upload your existing client list or let the AI analyse your placement history to identify patterns. The platform then maps the Australian market using ABR, ASIC, and job board data to find every company that matches your criteria.
From there, Deep Research scores and ranks your target companies by hiring activity, growth signals, and decision-maker accessibility. One click adds the top-scoring companies to a hot list with enriched contact details, ready for outreach.
Frequently Asked Questions
How many attributes should an ICP have?
Three to five attributes is the practical sweet spot for a recruitment agency ICP. Typical attributes include industry vertical, company size (employee count), geographic region, hiring frequency, and fee tolerance. Fewer than three makes the profile too broad to be actionable. More than five risks over-filtering and excluding viable prospects.
How often should a recruitment agency update its ICP?
Review your ICP quarterly against actual placement data. Refresh your market map (the list of companies matching your ICP) monthly by re-running job board scrapes and checking for new company registrations. Companies that matched six months ago may have stopped hiring, while new entrants to your target market appear constantly.
What is the difference between an ICP and a buyer persona?
An ICP defines the type of company you want as a client (industry, size, location, hiring patterns). A buyer persona defines the individual decision-maker within that company (job title, priorities, objections, communication preferences). For recruitment agencies, the ICP comes first. Once you know which companies to target, you build personas for the hiring managers, HR directors, or founders you need to reach within those companies.
Build your ICP in minutes, not weeks
Kolvera maps the Australian market against your ideal client profile automatically.
Start My Free Trial