On this page
- What an ideal customer profile is (and is not)
- Why freelancers and small agencies need one most
- The ideal customer profile template
- Where the answers come from
- Use official industry names
- Three worked examples
- A freelance web designer
- A freelance bookkeeper
- A small marketing agency
- How to test and refine your profile
- Signs your profile is too broad or too narrow
- How to turn your ICP into a lead list
- Score instead of sorting by hand
- How FarLeads uses your ideal customer profile
Ask a freelancer who they work for and the answer is often "anyone who needs a website" or "small businesses". It sounds open and friendly, but it makes every other job harder. You cannot build a lead list for "anyone", you cannot write a first line that feels personal to "small businesses", and you end up saying yes to clients who pay late, change the brief every week and never refer you.
An ideal customer profile (ICP) fixes that. It is a short, written description of the kind of company you serve best: what it does, where it is, how big it is, what has just happened to it and why it would want you now. This post gives you a template you can fill in over a coffee, three worked examples, a simple way to test the profile against real results, and the steps to turn it into a list of companies you can contact this week.
Key takeaways
- An ideal customer profile describes a company, not a person: its industry, place, size, moment and problem, plus how you can reach it.
- Fill in the template from your best past clients, not from who you wish you had. Three good clients tell you more than a long brainstorm.
- Use an official industry classification such as NAICS, UK SIC or NACE so your industry line matches how public records are labelled.
- Test the profile with a small batch of outreach, compare replies by segment, and change one line at a time.
- A good profile turns straight into filters: industry, place, must-have contact details and a recent event such as opening, hiring or raising money.
What an ideal customer profile is (and is not)
An ideal customer profile describes the company that gets the most value from your work and gives you the most back: fair budgets, quick decisions, repeat work and referrals. It is about the business. A buyer persona is about the person inside it, such as the owner, the practice manager or the marketing lead. You need both, but the company comes first, because that is what you can find in public records and filter a list by.
An ICP is also not a promise to turn everyone else away. It tells you where to spend your prospecting time. If a good client outside the profile finds you, take the work. Just do not go looking for them.
Why freelancers and small agencies need one most
- You have limited hours for prospecting, so every message to a poor fit costs you real time.
- Specific messages get more replies than general ones, and you can only be specific about a group you have named.
- Referrals travel inside industries. A dental practice that loves your work knows other dental practices.
- Your portfolio, case studies and prices make more sense to one type of client than to everyone.
The ideal customer profile template
Copy this table into a document and fill in the right-hand column. Keep each answer to one line. If you cannot write one line, that is a sign the profile is still too broad.
| Field | Question to answer | Your answer |
|---|---|---|
| What you sell | In one sentence, what result do you deliver? | |
| Industry | Which one to three industries? Use an official code name if you can. | |
| Place | Which countries, regions or cities can you serve well (time zone, language, law)? | |
| Size | Roughly how many staff, or which revenue band? A sole trader or a team of 50? | |
| Age and moment | What just happened: newly opened, hiring, raised money, won a contract, moved, launched? | |
| Problem | What is going wrong, or about to, that you fix? | |
| Who decides | Which role signs off on your work: owner, founder, manager, partner? | |
| Budget fit | Can they pay your usual price without a long approval chain? | |
| Reachable | What must they have for you to contact them: website, published email, phone, named contact? | |
| Deal breakers | What makes a company a poor fit, even if everything else matches? |
Where the answers come from
- List your three to five best clients ever. Best means easy to work with, paid on time, and happy with the result.
- For each one, fill in the template as if they were the target. Note what they had in common.
- Write down what was happening to each of them when they hired you. That moment is often the most useful line in the whole profile.
- List your two worst clients too, and turn what went wrong into the deal breakers row.
Use official industry names
"Health businesses" can mean anything from a gym to a hospital. Official classification systems give each industry a name and code, and public records such as company registers use them. In North America that is NAICS (see Statistics Canada's NAICS pages). In the United Kingdom, companies choose a SIC code when they file with Companies House, which publishes a condensed list of SIC codes with a lookup tool. Across the European Union, statistics use NACE, whose current version is NACE Rev. 2.1. Picking a name from one of these lists makes your profile easier to turn into filters later.
Three worked examples
These are examples of the thinking, not data. Swap in your own industries and places, and keep the shape.
A freelance web designer
| Field | Answer |
|---|---|
| What you sell | A fast, clear website that brings in booking requests within a month |
| Industry | Dental and physiotherapy practices |
| Place | English-speaking, within three hours of the designer's time zone |
| Size | One to three locations, 3 to 20 staff |
| Age and moment | Opened in the last 90 days, or has a website that has not changed in years |
| Problem | Patients cannot book online, or cannot find the practice at all |
| Who decides | The practice owner or practice manager |
| Budget fit | A one-off project plus a small monthly care plan |
| Reachable | Phone or published email; a website is a plus but not required |
| Deal breakers | Part of a large group with its own marketing team |
A freelance bookkeeper
| Field | Answer |
|---|---|
| What you sell | Clean monthly books and on-time tax filings, so the owner never thinks about them |
| Industry | Trucking and freight companies, and trades such as electricians and plumbers |
| Place | One country, because tax rules differ |
| Size | Owner plus up to 15 staff |
| Age and moment | Registered in the last 30 to 90 days, or just took a small business loan |
| Problem | Receipts in a shoebox, a lender asking for accounts, payroll starting |
| Who decides | The owner |
| Budget fit | A fixed monthly fee |
| Reachable | Phone number, since many owners are on the road |
| Deal breakers | Already using an accountancy firm on a long contract |
A small marketing agency
| Field | Answer |
|---|---|
| What you sell | A launch campaign and steady lead generation for a new product |
| Industry | Software and consumer products companies |
| Place | Any country where the agency works in the local language |
| Size | 10 to 100 staff, no full marketing team yet |
| Age and moment | Raised a funding round in the last 60 days, or hiring its first marketing role |
| Problem | New money and growth targets, but nobody to run campaigns |
| Who decides | Founder or head of growth |
| Budget fit | A three-month retainer |
| Reachable | Website, LinkedIn page and at least one named person |
| Deal breakers | Already has an in-house team of five or more marketers |
Notice that every example has a moment. Funding and hiring are two of the clearest, and we cover hiring in more depth in how job posts show who is buying.
How to test and refine your profile
A profile is a guess until real companies answer. Treat the first version as a test, keep it small and write down what happens.
- Build a batch of 30 to 50 companies that match the profile closely.
- If you have two possible segments, such as dentists and physiotherapists, split the batch and tag each company.
- Send the same short message structure to both, changing only the line that speaks to their industry.
- Wait for follow-ups to finish, then count replies, positive replies and meetings for each segment.
- Keep the segment that does better, and change one more line of the profile for the next batch.
Signs your profile is too broad or too narrow
- Too broad: replies are polite but vague, prices get questioned, and you struggle to write a specific first line.
- Too narrow: you run out of companies within a week, or every list you build is mostly the same names.
- About right: you can name the problem in the subject line and still find new matches every week.
How to turn your ICP into a lead list
Each row of the template maps onto a filter. Industry and place become the first two. Reachable becomes "must have a phone, email or website". Age and moment becomes "registered in the last 30 days", "raised money recently" or "hiring". Deal breakers become the companies you remove by hand.
- For new businesses, start with public registers. Our guide to finding new businesses to sell to lists where they appear in several countries.
- For a wider list built from open records, see how to build a B2B lead list from public data.
- Before you send anything, set up your mailbox properly. Cold email deliverability for Gmail, Yahoo and Outlook covers the checks.
Score instead of sorting by hand
Filters get you close, but not every match is equal. A quick fit score for each company, with a one-line reason, lets you start with the best ten instead of reading two hundred names. The reason matters: if it says "good fit: new practice, no website yet", you also have your opening line.
How FarLeads uses your ideal customer profile
FarLeads is built around the same idea. On Profile you write what you sell and describe your ideal client, then set Ideal customer filters: industry groups, places and must-haves such as a website, email, phone or named contact. On Leads (new businesses) and Funding (companies that just raised money), one click on Ideal customers shows only the matches, and the AI fit score reads your profile and gives each company a score with the reason. Business data covers the United States today, and you can use FarLeads from any country.
When you start marking leads as Replied, Meeting or Won, FarLeads learns from those results too, which is the testing loop above done for you as you work. Email campaigns then send from your own mailbox and stop when people reply.
Do it in FarLeads
- Open Profile, write what you sell and your ideal client, then set Ideal customer filters: industry groups, states and must-haves such as phone or email.
- On Leads or Funding, click Ideal customers to see only the companies that match.
- Press Score all matches and sort by Best fit: each company gets a fit score against your profile, with the reason.
- Mark the best ones Saved, press Write outreach for a first message, and add them to a campaign that stops when they reply.
FAQs
What is the difference between an ideal customer profile and a buyer persona?
An ideal customer profile describes the company: industry, place, size, moment and problem. A buyer persona describes the person who decides inside it, such as the owner or the head of growth. Start with the company, because that is what you can find and filter in public records.
Can a freelancer have more than one ideal customer profile?
Yes, but keep it to two or three, and run each as its own segment with its own message. If you are just starting, pick one and test it before adding another.
How often should I update my ideal customer profile?
Look at it after every batch of outreach and whenever you win or lose a client you learn from. Change one line at a time so you can tell what made the difference.
Do I need industry codes in my ideal customer profile?
They are not required, but they help. Using a name from NAICS, UK SIC or NACE makes your industry line match how company registers label businesses, so the profile turns into filters with less guesswork.




