How to write an ideal customer profile

27 July 2026 · Nunya Bunya

You're marketing to everyone, which means it's landing with no one

Here's the pattern that shows up in almost every small business that's been going a year or two: the Facebook posts are a bit generic, the ads get some clicks but not much action, and every time you sit down to write something new you're basically starting from a blank page. Not because you're bad at writing. It's because you've never actually pinned down who you're writing to. You're picturing "anyone who might need this," and when you write for anyone, the words come out vague enough to fit everyone, which means they land with no one in particular.

The fix for this has a name that gets thrown around a lot: an Ideal Customer Profile, usually shortened to ICP. Most explanations of it stop at demographics, list a few boxes to fill in (age, income, location) and call it done. That version doesn't actually change what you write. This one is different. Done properly, an ICP should change the actual words in your next ad, post or sales conversation. If it doesn't do that, it wasn't worth doing.

What an ICP actually is

An Ideal Customer Profile is a written description of the specific person you do your best work for, detailed enough that you could recognise them in a conversation before they've told you what they need. Not "small business owners" or "busy parents". A specific person, in a specific situation, saying specific words about their problem.

The method, step by step

You don't need a survey or a spreadsheet template for this. You need about an hour, a blank page, and your own memory of past customers. Here's the process, worked through with an example so it's clear what "detailed enough" actually means.

Let's say the business is a bookkeeper who works with tradies. Sole trader, does the books for electricians, plumbers, landscapers, that kind of client.

  1. Pick your best customer, not your average one. Think of the client who paid on time, didn't argue about scope, referred a mate, and made the work enjoyable. Not the biggest account. The best one. For the bookkeeper, that's not "small business owner". It's Dave, an electrician running a two-van operation, who came to her because he was doing his own invoicing in a notebook and had just been slapped with a late BAS penalty.
  2. Write down the situation they were in, in their own words. Not "needed better financial management". Closer to what Dave actually said: "I'm good at the work, I'm terrible at the paperwork, and I found out about the fine from a letter, not from checking anything myself." That sentence is gold. It's the sentence an ad should sound like it's answering.
  3. Write down what triggered them to actually look for help, not just think about it. There's usually a specific moment, not a vague ongoing need. For Dave it was the fine. For someone else it might be a big contract landing and realising their invoicing can't keep up. Vague need rarely moves anyone to act. A specific trigger does.
  4. Write down what they'd already tried, and why it didn't work. Dave had tried a spreadsheet template his brother-in-law gave him, and it fell apart within a month because he never had time to update it between jobs. This matters because it tells you what NOT to pitch. Don't sell Dave on "an easier spreadsheet". He's already tried that story and it failed him.
  5. Write down what almost stopped them from buying. For Dave it was thinking bookkeepers were for businesses bigger than his, that he'd be wasting someone's time with "just a two-van operation". That hesitation is exactly what your copy needs to address before he even asks the question.
  6. Write down what result they actually wanted, described the way they'd describe it, not the way you would. Dave didn't want "streamlined financial reporting". He wanted to stop getting letters that made his stomach drop, and to know his BAS was handled without him thinking about it.

Six steps, one real person as the anchor, and you're not describing a market segment. You're describing Dave. That's the point. The profile is meant to feel narrow.

What good looks like, versus what most people produce

Most ICP exercises produce something like this: "Small business owners aged 30 to 55 who are time poor and want to grow their business." That sentence is true of almost every business owner on earth. It gives you nothing to write from. You could put it in a drawer and never think about it again, and nothing about your marketing would change.

A good one reads more like a short story than a form. It's got a name (even if it's made up), a specific situation, a specific sentence they'd say out loud, a specific thing they tried before that didn't work, and a specific hesitation. When you go to write an ad after doing this properly, you're not staring at a blank page wondering what to say. You're basically transcribing what Dave already told you, back at him.

The three mistakes that make the exercise useless

The first is writing about a market instead of a person. If your profile could describe ten thousand different businesses, it can't guide a single sentence of copy. Narrow it to one real customer, even if you invent a name for them.

The second is filling it with demographics instead of situations. Age, income and location tell you almost nothing about what someone needs to hear to trust you. The trigger, the failed attempt, and the hesitation tell you everything.

The third is writing it once and filing it away. An ICP is a working document, not a certificate. If you're not opening it before you write an ad or a post, it's not doing its job, it's just something you did once to feel organised.

What to do with it once it's written

This is the part almost every article on this topic skips. Having the profile isn't the win. Using it is.

Before you write your next ad, post or email, read the profile first and answer one question: which sentence in here am I answering? For the bookkeeper, an ad that opens with "Got a letter from the ATO that ruined your afternoon?" is doing real work, because it's lifted straight from step two. An ad that opens with "Professional bookkeeping services for small business" is doing nothing, because it could have been written without ever thinking about Dave at all.

Do the same check on your website copy, your intro line when someone asks what you do, and the first message you send in a sales conversation. If none of it references the trigger, the failed attempt, or the hesitation from your profile, the profile hasn't actually changed your marketing yet, it's just a document that exists.

Keep it somewhere you'll actually see it, not buried in a folder. Pin it above your desk, keep it open in a tab, whatever gets you to glance at it before you write. And update it when a new customer teaches you something the old profile didn't capture. It's meant to sharpen over time, not stay fixed from the day you wrote it.

Doing this properly takes an afternoon, and if you'd rather have it done for you, a Ideal Customer Profile built from your own answers is $99.