A thousand rand spent reaching a thousand people who cannot buy is not a bargain. It is a thousand rand gone. The cost of B2B reach is not what you pay per impression. It is what you pay per person who could actually move a deal forward, and most media plans never calculate that number.

This is the central problem with how B2B marketing gets bought. CPM is a production cost masquerading as a performance metric. It tells you how much you paid to put your message in front of a thousand people. It says nothing about whether any of those thousand sit inside the accounts your sales team is trying to win, or whether they have any influence over the decision at all.

The lower the CPM, the better the deal looks. Until you ask what the deal actually bought.

Why does cheap reach feel like progress?

Impressions are easy to count. A campaign that delivers ten million of them produces a satisfying number for the report. The chart goes up. The line shows scale. Someone in the meeting nods at the graph and the conversation moves on to creative.

The problem is that scale and relevance are different things, and in enterprise B2B they pull in opposite directions. The more a platform optimises for low-cost reach, the further it drifts from the small, specific group of people who could actually matter to your next deal. You end up with a very efficient machine for reaching the wrong people.

This is not a new observation. But it keeps getting buried under the pressure to show budget activity. Marketing teams report what they can measure easily. CPM and impression volume are easy. Account-level movement is harder. So the hard thing gets skipped, and the easy thing gets dressed up as evidence.

Sales sees through it immediately. They know the accounts. They know the contacts. They know when a meeting starts cold. And they know that a campaign that reached ten million people did not warm up the specific partner at the specific fund they have been trying to get in front of for eight months.

What happens when the buyer universe is 200 companies?

In institutional financial services, employee benefits and enterprise technology into Africa, the commercial market is not millions of people. It is hundreds of companies and a few thousand meaningful buyers across those companies. Asset managers targeting pension fund trustees. Group risk insurers targeting HR directors and procurement leads. Technology vendors trying to get in front of CIOs and their buying committees at a set of named telecommunications and financial-services groups.

When the buyer universe is that small, the economics of reach change completely.

Broad targeting by job title and industry sounds precise. In practice, it buys everyone in financial services with a relevant title, regardless of whether their organisation is on the target account list, whether they have budget authority, or whether they are in the part of the organisation that would ever consider the category. The addressable market feels large. The actual commercial market is a fraction of it.

Every impression delivered outside that fraction has a cost. Not just the media cost. The opportunity cost of budget that could have built real familiarity with the accounts that matter, and the credibility cost of a campaign that cannot show what it did for named accounts when the board asks.

That question, what did the campaign do for our accounts, is the one that exposes cheap reach for what it is. Not a bargain. An expensive way to look busy.

Why the usual fixes fall short

The obvious response is to buy better-targeted inventory. Job title, seniority, company size, industry. Most platforms offer some version of this. It narrows the audience. It does not solve the problem.

Demographic targeting in B2B is still demographic targeting. It matches broad characteristics, not specific accounts. A campaign targeting CFOs in financial services with more than 5,000 employees reaches a large number of people who are not in any named account on your CRM. The precision is an illusion built from category filters, not commercial intent.

Cold outreach from sales fills the gap for a while. If marketing cannot warm up the accounts, sales will call them anyway. But calls to accounts that have had no prior exposure start cold. They take longer. They convert worse. The time your best salespeople spend building basic familiarity from scratch is time not spent on accounts that are already close to a decision.

Enterprise ABM platforms offer a more structured approach. Named account lists, intent signals, coordinated activation. The idea is right. The execution is often beyond the resources of a marketing team that needs to run a campaign rather than deploy and manage a licence. The platforms also bring their own version of overclaiming, intent scores that infer interest from broad content consumption, reach figures that include anyone who visited a topic page, match rates that vary considerably depending on how closely the platform's data aligns with the specific market being targeted.

None of this is the vendor's fault entirely. B2B audiences in South Africa and across Africa are genuinely harder to match at scale than North American or Western European ones. The data infrastructure is thinner. The match rates reflect that. When a platform quotes reach figures without specifying the geography and audience definition behind them, the number is optimistic by design.

So the marketing lead is left with broad reach that misses the accounts, cold outreach that starts from zero, or a platform that requires more internal resource than is available and produces match rates that do not survive scrutiny in the African market. None of these is a straight answer to the question: did this budget reach the accounts we are trying to win?

The real problem is how the commercial market gets defined

Most campaigns start from an audience. A platform's targeting parameters, a publisher's readership profile, a broad job-title segment. The commercial market gets approximated from that starting point, and the approximation is almost always looser than it looks.

The commercial market in a high-value B2B sale is not an audience segment. It is a set of named companies, with specific roles inside those companies, in a buying cycle with a finite timeline. Sales knows this. That is why the CRM has account names, not demographic filters.

The gap between the CRM and the media plan is where the cost of B2B reach really accumulates. Every impression delivered to people outside the account list is waste. Not theoretical waste, actual budget that bought nothing useful. And the harder problem is that this waste is invisible in standard reporting. Impressions look like delivery. Reach looks like coverage. Neither one tells you whether the accounts you need to move were anywhere in the numbers.

The reframe is straightforward but uncomfortable: start from the account list, not the audience segment. Build the addressable audience around the companies and roles that matter commercially. Accept that this audience will be smaller than a platform-defined segment. Accept that the reach figure will be lower. A campaign that reaches most of a few hundred named buyers is more commercially useful than one that reaches half a million broadly relevant professionals, because the few hundred are the ones who could actually move a deal.

Depth, not indiscriminate scale. The value of each contact in a small buying committee is higher, so the cost per meaningful impression is a more honest metric than CPM across a broad segment.

Find them. Surround them. Move them.

The framework that makes this operational has three parts.

Finding them means starting from the named account list and building the addressable audience outward from there. Which accounts are on the list? What roles inside those accounts influence the decision? Where are those people reachable across display, social, video, audio and publisher inventory? What proportion of the buying committee is likely to be addressable, and what does the evidence not prove about the match? The starting point is always the account, not the platform's audience definition.

Surrounding them means creating enough exposure across the places the buying committee already moves through that your brand becomes familiar before the first sales conversation. Not one touchpoint. Coordinated repetition across channels, sustained over enough time that recognition builds. The goal is not a single impression. It is the moment the sales team walks into a meeting and the person across the table already knows the name. That meeting starts differently. It moves faster. It converts at a different rate.

Moving them means measuring whether the accounts actually changed. Not impressions delivered. Not click-through rates across a broad segment. Account-level signals: which named accounts showed increased engagement with owned content, which roles inside those accounts took a next step, which companies progressed from no interaction to a sales meeting. The reporting separates what happened from what the evidence supports. Contribution, not causation. What the data shows, what it suggests, and what it does not prove, stated plainly.

This is what the marketing lead needs when the board asks what the campaign did for named accounts. Not a chart of impressions. A list of accounts that moved, with honest language about what moved them and what else might have contributed.

How it works explains the full method behind Find them, Surround them, Move them.

What the evidence actually shows

A top-tier South African asset manager ran a campaign built around a named stakeholder universe rather than a broad financial-services audience. The result, measured against the prior reporting period: landing-page views up 554.1%, sessions up 498.3%, users up 432.3%. Unique reach across the campaign was 61,080, with an average daily frequency of 9.27. The figures represent contribution to site activity, not sole attribution, other factors were in market at the same time. But the direction is clear, and the owned-site movement is measurable at a level that broad impression reporting does not produce.

A second campaign targeting 890 named stakeholders across 28 institutions in four African markets, for M&G Investments Southern Africa (formerly Prudential), saw 93% of that group engage over three months, with goal completion moving from 1% to a 35% average. Again, contribution not causation. But 93% engagement across a named stakeholder list is a different claim from reach across a broad segment, because the denominator is the commercial market, not a platform audience.

These results came from campaigns designed around small, specific audiences. The CPM on a 61,000-person reach programme is not going to compete with a broad programmatic buy on cost per thousand. It was never meant to. The relevant metric is cost per meaningful impression, cost per impression delivered to someone inside the accounts the sales team is trying to win. On that metric, cheap reach often turns out to be the more expensive option.

See the evidence for more on how these campaigns were structured and what the data shows.

What honest reporting looks like

One of the persistent problems with B2B media is the gap between what campaigns claim and what the evidence supports. Intent scores presented as purchase signals. Match rates quoted without geography or methodology. Reach figures that include anyone who touched a broadly related topic. Attribution that credits the campaign for deals that were already in the pipeline.

The marketing lead who cannot separate these claims from the underlying data is exposed. Not immediately, impressions are easy to defend in the moment. But when a deal is lost to a firm the committee already knew, or when the board asks what the campaign contributed to the accounts that did not convert, the answer has to be more than a CPM figure and an impression total.

Honest reporting in account-focused media has a specific structure. It says what happened: which accounts were reached, at what frequency, across which channels. It says what the evidence suggests: where owned-site activity increased among the target group, which accounts showed stronger engagement signals over the campaign period. It says what the evidence does not prove: that the campaign was the sole cause of any movement, that every impression reached a confirmed individual buyer, that all accounts in the reach figure were in the commercial market. Saying what the data does not prove is not weakness. It is the only position that survives scrutiny when the sales head and the board are both in the room.

The cost of B2B reach, properly understood, includes the cost of not being able to answer that question. Budget spent on impressions that cannot be connected to account movement is not just wasted media spend. It is exposure, commercial and reputational, every time someone asks what the marketing programme actually did.

Cheap reach, measured honestly, is rarely cheap at all.


If the accounts your sales team needs to win are already named in your CRM, the next step is understanding which of them are reachable and what a campaign built around them would look like. Brief Dot to talk about named accounts.

Frequently Asked Questions

What does the cost of B2B reach actually mean?

The cost of B2B reach is not just the CPM you pay a platform. It is what you spend per impression delivered to someone inside an account that could actually buy. When campaigns target broad segments rather than named accounts, most impressions go to people outside the commercial market, and that waste has a real cost that standard reporting hides.

Why does cheap media inventory underperform in high-value B2B?

Low-cost inventory optimises for volume, not commercial relevance. In enterprise B2B, the buyer universe is often a few hundred companies and a few thousand decision-influencers. A campaign that prioritises CPM efficiency will consistently trade relevance for scale, reaching the wrong people at the best possible price.

Is ABM software the answer to precise B2B targeting?

ABM platforms offer structured account-based thinking, and the underlying logic is sound. But they typically require significant internal resource to run, carry licence costs that are hard to justify for smaller programmes, and produce match rates in African markets that are often lower than the platform's headline figures suggest. A campaign service designed around named accounts can deliver the same logic without the overhead.

How do you measure whether a named account actually moved?

Account movement is tracked through a combination of signals: increased engagement with owned content from IP ranges or matched profiles associated with target accounts, changes in site behaviour among the target stakeholder group, and downstream sales indicators like meeting requests or proposal progression. The reporting separates what the data shows from what it suggests, and states plainly what it does not prove.

How small is too small for an account-focused campaign?

There is no fixed floor, but the question to ask is whether a single customer is worth more than the campaign budget. If yes, the economics of account-focused reach almost always outperform broad targeting, because the cost of losing one account to a competitor the committee already knew exceeds the premium for precision. Campaigns have run productively against stakeholder universes of a few hundred named people.

What should a marketing lead say when the board asks what the campaign did for named accounts?

The honest answer names the accounts that showed movement, describes the signals that support that conclusion, and states clearly what the evidence does not prove. Account-level reporting makes this possible. Impression-level reporting does not, and the gap between the two is where the cost of B2B reach accumulates quietly until someone asks the question directly.