A publisher sales rep offers a premium homepage placement at a fixed $12 CPM. At the same time, your DSP is buying similar audiences programmatically for less than half that price.
So which one is actually the better deal?
The answer is more complicated than “cheaper wins.”
Because fixed CPM and dynamic CPM are built for different goals. One prioritizes predictability and guaranteed access. The other prioritizes flexibility, auction efficiency, and audience-level optimization. Understanding the difference matters because the pricing model behind a campaign directly affects delivery, scale, targeting precision, and ROI.
TL;DR
- Fixed CPM means you pay a pre-agreed price for every 1,000 impressions, no matter what happens in the auction market. This is common in direct publisher deals and Programmatic Guaranteed campaigns.
- Dynamic CPM (also called variable CPM) means the price changes in real time based on auction competition, targeting, and inventory demand. This is how most RTB (real-time bidding) advertising works today.
- Fixed CPM gives advertisers predictable pricing and guaranteed access to inventory, whereas dynamic CPM gives advertisers flexibility, scale, and stronger cost efficiency.
- Most programmatic campaigns perform better on dynamic CPM because buyers can bid impression by impression instead of locking into one flat rate.
- Fixed CPM still makes sense when campaigns need guaranteed delivery, premium placements, or strict brand-safe environments.
What is fixed CPM in digital advertising?
Fixed CPM is a pricing model where advertisers agree to pay a set price for every 1,000 impressions served. The rate is negotiated before the campaign starts and stays the same throughout the deal. For example, if a publisher offers inventory at a fixed CPM of $8, the advertiser pays exactly $8 per 1,000 impressions whether demand in the market goes up or down. This usually happens through direct publisher deals, insertion orders (IOs), or Programmatic Guaranteed (PG) campaigns inside a DSP.
The term CPM itself simply means Cost Per Mille, or cost per thousand impressions. The important part here is the word FIXED. The CPM rate does not change during the campaign. This model became popular long before modern programmatic advertising because it gave both publishers and advertisers predictable pricing. For publishers, fixed CPM protects revenue. For advertisers, it makes budgeting easier.
Which platforms offer fixed CPM ad buying options?
Fixed CPM buying is available across several channels, though the mechanism varies:
Direct publisher deals
This is the traditional model. Advertisers negotiate directly with publishers for reserved inventory at a fixed CPM. Large publishers like The Guardian or Financial Times commonly offer these deals for premium inventory.
Programmatic Guaranteed (PG)
PG deals happen inside DSPs while still keeping fixed pricing and guaranteed delivery. Platforms like DV360 and The Trade Desk support this model. The campaign runs programmatically, but pricing and volume are agreed in advance.
Preferred Deals
Preferred Deals also use fixed CPM pricing, but without guaranteed volume. Advertisers get first access to inventory at a negotiated rate before the inventory enters the open auction.
Ad networks with fixed pricing
Some niche ad networks still package inventory at fixed CPMs. This is more common in B2B publishing, trade media, regional inventory, or industry-specific networks.
Connected TV (CTV) and streaming inventory
Fixed CPM remains common in CTV and streaming because premium video inventory is limited and highly controlled by publishers. Broadcasters usually maintain tighter pricing control in these environments.
How does fixed CPM compare to CPC in online marketing?
CPM and CPC (cost per click) are completely different pricing models. With fixed CPM, advertisers pay for impressions. With CPC, advertisers pay only when someone clicks the ad. That changes the risk structure of the campaign. A CPM campaign prioritizes visibility and reach. A CPC campaign prioritizes direct user action.
Here’s a simple example: A campaign running at a $10 CPM delivers 10,000 impressions. If the CTR is 0.1%, the campaign generates 10 clicks. That means the advertiser spent $100 total, resulting in an effective CPC of $10 per click. Now compare that with a CPC campaign charging $1.50 per click. Those same 10 clicks would cost only $15.
But the advertiser would not pay for the remaining impressions that delivered branding value without clicks. So the better model depends entirely on campaign goals. For awareness campaigns, impressions matter. For direct response campaigns, clicks and conversions matter more.
What is dynamic CPM and how does it work?
Dynamic CPM, also called variable CPM or dCPM, is the pricing model used in most programmatic advertising today. Instead of paying one locked-in rate, advertisers compete for impressions in real-time auctions. The final CPM changes constantly depending on demand. Every impression is evaluated separately. When a user opens a webpage or app, advertisers bid on that impression in milliseconds. The winning bid gets the ad placement. The price can change based on factors like audience targeting, device type, time of day, geography, contextual relevance, or competition from other advertisers.
This is why CPMs in programmatic campaigns fluctuate throughout the day. Historically, most exchanges used second-price auctions, where the winning advertiser paid exactly one cent more than the second-highest bid, not their own bid price. Today, most major SSPs operate on first-price auctions. That means the winning advertiser pays exactly what they bid. Platforms like Google Ad Manager, Magnite, and PubMatic shifted heavily toward first-price auctions between 2017 and 2020. Dynamic CPM became dominant because it allows advertisers to value impressions individually instead of treating all impressions equally.
Where does dynamic CPM outperform fixed CPM, and why?
Dynamic CPM usually performs better in programmatic environments for three major reasons.
1. Better price efficiency
In an open auction, advertisers pay market value for each impression. If competition is low, CPMs can drop significantly. Fixed CPM deals usually include a premium because publishers are guaranteeing pricing and reserving inventory.
2. Stronger audience targeting
Dynamic CPM allows DSPs to value impressions individually. A high-intent user can receive a higher bid. A low-value user can receive a lower bid or no bid at all. This improves media efficiency because the advertiser is not treating every impression equally.
3. More scale and flexibility
Open RTB inventory is massive. Dynamic CPM campaigns can scale quickly across publishers, formats, and devices without needing individual negotiations. This flexibility is one of the biggest advantages programmatic advertising has over traditional direct buying.
When should media buyers choose fixed CPM over dynamic?
Fixed CPM still has an important role in digital advertising. There are situations where predictability matters more than efficiency.
Brand safety and context guarantees
Some advertisers need strict control over where ads appear. A financial services brand may want placements specifically on FT.com. A pharmaceutical advertiser may need approved medical content environments. Open auctions cannot guarantee that level of placement certainty. Fixed CPM direct deals can.
Guaranteed delivery on time-sensitive campaigns
Some campaigns cannot risk underdelivery. Examples include product launches, seasonal campaigns, event promotions, or earnings announcements. Dynamic CPM campaigns may struggle if auction competition spikes unexpectedly. Programmatic Guaranteed deals reduce that risk.
Premium CTV and BVOD inventory
Broadcast video on demand inventory, particularly from UK and US broadcast networks, is often only available at fixed CPMs, either direct or via PG. Advertisers pay a premium, but they also receive stronger content quality and brand-safe placements.
Upfront planning and budget certainty
Agencies managing strict client budgets often prefer fixed CPM for forecasting purposes. Dynamic CPM campaigns require ongoing bid adjustments and performance monitoring because costs fluctuate constantly. Fixed pricing simplifies planning and reporting.
What are the best services for fixed CPM campaigns in the UK?
Fixed CPM buying in the UK operates across several channels, and each one fits a different campaign goal.
Premium publisher direct deals
These are still the most straightforward option for reserved fixed CPM inventory. Publishers like News UK, Reach PLC, Guardian Media Group, and the BBC’s commercial arm offer inventory through direct insertion orders with negotiated flat CPM pricing. These deals work best for brand campaigns that require specific editorial environments and guaranteed content adjacency.
BVOD (broadcaster video on demand)
One of the strongest environments for fixed CPM buying today. ITVX and Channel 4 streaming inventory are available through both direct and programmatic fixed CPM deals. Because premium video inventory is limited and demand remains high, broadcasters maintain stronger pricing control here than in open web display environments.
Programmatic Guaranteed through a DSP
This is how many UK media buyers execute fixed CPM campaigns at scale without negotiating separately with every publisher. Platforms like DV360 and The Trade Desk support PG deal structures across the UK market, with inventory supplied through SSPs.
Unified multi-DSP platforms
They are also becoming part of the fixed CPM workflow for independent agencies and mid-market buyers. Vizibl, the multi-DSP platform that gives buyers access to The Trade Desk, Amazon DSP, and Beeswax through a single self-serve interface. Programmatic Guaranteed and Preferred Deal campaigns can be activated across multiple DSPs without managing separate platform contracts. This approach is particularly useful for agencies that want operational flexibility without enterprise-level buying commitments.
Large holding company trading desks
Platforms like GroupM, Publicis Media, and dentsu also negotiate fixed CPM rates directly with publishers at scale. Clients within these agency ecosystems often gain access to predictable pricing and premium inventory through those marketplace agreements, though the degree of visibility into the underlying pricing structure varies by agency and client contract.
The best option depends on what the campaign needs to achieve. Direct publisher deals and BVOD inventory make the most sense when brand safety, premium environments, and editorial alignment matter most. Programmatic Guaranteed through DSPs or unified multi-DSP platforms is usually the more scalable route for running fixed CPM campaigns across multiple publishers, formats, and audience segments.
FAQs
What does “fixed income CPM” mean? Is it a real ad industry term?
“Fixed income CPM” is not an official adtech term. People searching for it are usually referring to fixed CPM pricing. The phrase likely comes from financial terminology where “fixed income” refers to predictable-return investments like bonds. In advertising, the correct term is fixed CPM.
What does CPM stand for?
CPM stands for Cost Per Mille. “Mille” is Latin for thousand. It refers to the cost of 1,000 ad impressions.
Is fixed CPM the same as a guaranteed deal?
Not exactly. Fixed CPM refers to the pricing structure. A guaranteed deal also includes committed impression volume. Some fixed CPM deals guarantee delivery. Others do not.
What is a good CPM for display advertising?
There is no universal benchmark. CPMs vary widely by format, audience, channel, and geography. Open web display CPMs typically range from $0.50 to $5; premium programmatic and direct display runs $5–$20+; CTV inventory in major markets often trades at $25–$50 CPM.
Can you run dynamic CPM campaigns in a walled garden like Meta or Google?
Yes. Meta’s auction and Google’s Display Network are both dynamic CPM environments by default. Advertisers set bids or targets; the platform determines the clearing price per impression in real time.
What is a fixed CPM ad network?
A fixed CPM ad network bundles publisher inventory and sells it at pre-set rates instead of auction pricing. This model still exists in some niche verticals and specialty networks.
Does viewability affect CPM pricing?
Yes. Some campaigns use vCPM, or viewable CPM pricing. In those deals, advertisers pay only for impressions that meet viewability standards set by organizations like the MRC. A common benchmark is 50% of the ad visible for at least one second.
Final Takeaway
Fixed CPM and dynamic CPM solve different problems. Dynamic CPM became the foundation of modern programmatic advertising because it gives buyers stronger efficiency, granular targeting, and massive scale. For most audience-targeted and performance-focused campaigns, dynamic CPM is usually the smarter choice.
Fixed CPM still matters when advertisers need guaranteed delivery, premium placements, strict brand safety, or predictable budgeting. The practical approach is simple. Use dynamic CPM when flexibility and optimization matter most. Use fixed CPM when placement certainty and delivery guarantees matter just as much as audience targeting.