Also known as: Cost Per Thousand Impressions, Cost Per Thousand, CPT
Cost Per Mille (CPM) is the price an advertiser pays for one thousand impressions of an ad, regardless of clicks or engagement. "Mille" is Latin for thousand. It measures the cost of reach and attention, not of action, so it sits at the very top of the funnel.
CPM is the default pricing model for awareness and branding placements: display banners, social feed ads, video pre-rolls, and programmatic inventory bought through demand-side platforms. When a broker or IB buys on a CPM basis, they are paying to be seen by a defined audience, and the platform's auction sets the clearing price based on how many other advertisers want that same audience at that same moment.
Because CPM prices attention, it is a direct read on audience value and competition. Tier 1 financial audiences — United Kingdom, Germany, Australia, Gulf states — routinely clear at $15 to $40 CPM on Meta, while broad Tier 3 emerging-market inventory can clear under $2. For example, spending $200 on a campaign that serves 40,000 impressions produces a CPM of $5.00, because ($200 / 40,000) × 1,000 = $5.00.
For a financial marketer, CPM is the floor cost that every downstream metric inherits. Your effective cost per click and cost per acquisition are both partly a function of CPM: if the raw price of showing the ad is high, no amount of creative brilliance further down the funnel fully rescues the economics.
CPM inventory is sold through real-time auctions. When a user loads a page or scrolls a feed, the platform holds an instant auction for that impression; advertisers bid, and the winning bid (plus the platform's quality and relevance adjustments) sets what you pay. Your realized CPM is the average of thousands of these micro-auctions.
Three levers move your CPM: audience competition (how many advertisers want the same people), ad relevance or quality score (platforms discount CPM for engaging creative and inflate it for ignored creative), and frequency (showing the same shrinking audience too often triggers fatigue and higher clearing prices). This is why an identical ad can cost $8 CPM one week and $22 CPM the next without any change in targeting.
Why it matters for partnership: CPM is the raw price of the digital real estate an IB rents to reach traders. Competitive Tier 1 audiences carry high CPMs, so an affiliate who cannot control CPM sees the whole funnel turn unprofitable before a single click is paid for.
An IB promoting an IC Markets partner link runs a Meta awareness campaign targeting active traders in the UAE. They spend $600 and the ad serves 30,000 impressions, giving a CPM of $20.00. When they duplicate the campaign into a broader Southeast Asia audience, the same $600 serves 200,000 impressions for a $3.00 CPM — but downstream conversion quality drops, illustrating why cheap CPM is not automatically better.
| Model | You pay when | Risk sits with | Best for |
|---|---|---|---|
| CPM | Ad is shown 1,000 times | Advertiser | Reach, branding, top-of-funnel |
| CPC | User clicks the ad | Shared | Traffic and mid-funnel intent |
| CPA | User completes an action | Publisher/platform | Conversions and bottom-funnel |
When CPM suddenly spikes, check the frequency metric first — a small audience seeing your ad too often triggers fatigue and platforms raise your clearing price; refresh creative or widen the audience before touching the budget.
Optimizing only for cost per click and ignoring CPM — an outrageously high CPM makes even a high-click-through ad unprofitable because you have overpaid just to be seen.
Broaden your audience so the algorithm has more inventory to choose from, improve creative engagement to lift your relevance score, refresh ads before frequency climbs, and test less competitive geographies.
No. A cheap CPM often means a low-value or low-intent audience. A $3 CPM that never converts is worse than a $20 CPM that produces qualified traders, so judge CPM alongside downstream conversion.
It depends entirely on geography and platform. Broad emerging-market inventory can run under $3, while active Tier 1 trader audiences on Meta commonly sit between $15 and $40.
No. CPM prices impressions only. Clicks are measured by CPC and completed actions by CPA; those metrics are derived from, but separate to, your CPM.
Auction dynamics shift constantly. More competing advertisers, seasonal demand, rising frequency, or a drop in your relevance score can all push CPM up even when your settings are untouched.
vCPM (viewable CPM) charges only for impressions that actually entered the user's viewport per industry standards, whereas standard CPM counts every served impression whether seen or not.