
What is CPM in digital marketing and what influences it?
CPM stands for cost per mille, the cost of one thousand ad impressions. It is the price you pay for an ad to be shown a thousand times, whether or not anyone clicks, and it is the standard unit for buying display, video and social media advertising. CPM is worked out by dividing spend by impressions and multiplying by a thousand, so a campaign that spends $2,000 for 400,000 impressions has a CPM of $5.
That single number hides a lot. This guide covers what moves CPM, why a cheap CPM is often a warning rather than a win, what changes in video and programmatic buying, and when buying on CPM is the right call.
What does CPM stand for in marketing?
CPM stands for cost per mille. Mille is Latin for a thousand, so the metric is also written as cost per thousand or cost per thousand impressions. An impression is one instance of your ad being served to a screen. Whether the person looked at it, scrolled past it or closed the tab is a separate question, which is why CPM is a measure of price, not of attention.
The term means the same thing in advertising, digital marketing, social media and business reporting. The only difference is what each platform counts as an impression. Google Ads defines CPM as a way to bid where you pay per thousand impressions on the Display Network, and notes that its CPM bids are converted to viewable CPM, where an impression only counts once the ad has had a chance to be seen. Social platforms bill on impressions served rather than viewed, so check each platform’s definition before comparing numbers.
How do you calculate CPM?
Divide total spend by total impressions, then multiply by 1,000.
CPM = (spend ÷ impressions) × 1,000
With round numbers: $2,000 spend and 400,000 impressions is 2,000 ÷ 400,000 = 0.005, × 1,000 = $5 CPM. The same formula runs backwards when you plan. If a platform quotes a $12 CPM and you want 500,000 impressions, budget $6,000.
What influences CPM?
CPM is set by an auction, so it rises whenever more advertisers want the same impressions and falls when they do not. Everything below is a version of that rule.
Audience. The more advertisers who want to reach a particular group, the more each impression costs. Narrow, high-value audiences (people in the market for a mortgage, business decision makers, homeowners in a specific suburb) cost more than broad reach, and markets with more advertisers competing carry higher CPMs.
Placement and format. A full-screen video before a YouTube video costs more than a small banner at the bottom of a page. Larger formats, video, rich media and placements high on the page or inside content all command higher CPMs than standard banners in the margins.
Viewability. An impression that never enters the visible part of the screen is worth nothing, and platforms that only charge for viewable impressions carry a higher CPM than platforms that charge for every ad served. The higher number is often the better buy.
Time of year and news cycle. Retail peaks (Black Friday, Christmas, end of financial year) pull in more advertisers, and CPMs rise. Election periods and major sporting events do the same in the channels those advertisers use.
Creative and relevance. On social platforms and on YouTube, the auction gives weight to how people respond to the ad. An ad that earns engagement, watch time or clicks is cheaper to show than one people ignore, because the platform earns more from it overall. On social, CPM is partly a score for your creative.
Do higher CPMs mean higher-quality traffic?
Not by themselves. A high CPM means many advertisers wanted those impressions, which usually means the audience or placement is valuable. It is not proof the audience is right for you, or that the impressions were seen.
The reverse is more reliable. A very low CPM almost always means one of three things: the audience is broad and untargeted, the placement is poor (below the fold, in an app people tap through, or on a site built to serve ads rather than to be read), or the impressions are not real. Cheap impressions from bot traffic or auto-refreshing pages look excellent on a CPM report and produce nothing.
Judge CPM against the outcome it is supposed to produce. If a placement at $15 CPM produces enquiries and a placement at $2 CPM produces none, the expensive one is cheaper. The metric that closes the loop is cost per action, and our guide to cost per action advertising covers how to set it up.
How do you stop low-quality demand dragging down your average CPM?
Treat a falling average CPM as a diagnostic, not a saving, and find out which line items are pulling it down. The answer depends on which side of the trade you are on.
If you are an advertiser, a falling average CPM across a campaign usually means budget is flowing into cheap, poor inventory. Pull the placement report and look at where impressions are being served: mobile apps, made-for-advertising sites, low-viewability positions and long-tail domains you have never heard of. Exclude them, add a viewability requirement, apply brand-safety lists and cap frequency. Your average CPM will rise, and so will the share of impressions a person actually saw. On the Google side, our guide to combating click fraud in PPC covers the same problem from the click end.
If you are a publisher selling your own inventory, low-quality demand means bidders that pay little and fill a lot. Set price floors per placement, cut the demand partners winning most impressions at the lowest prices, and move the best positions into private marketplace or direct deals where you control the price.
What affects CPM in programmatic video advertising?
Video CPMs are higher than display because there is less inventory and more demand for it, and within video the price moves on five things.
- Format and length. Non-skippable in-stream ads cost more per thousand than skippable ones, because the impression is guaranteed to run. Six-second bumpers sit in between, and outstream players inside articles are cheaper than in-stream.
- Screen. Connected TV impressions cost more than mobile or desktop, because the ad plays full screen with sound on and cannot be scrolled past.
- Deal type. Open-auction impressions are the cheapest and the least predictable. Private marketplace deals cost more and give you a known set of publishers. Programmatic guaranteed and reservation deals fix the CPM in advance and guarantee the volume.
- Audience and data. Layering third-party audience data onto a buy adds a data fee on top of the media CPM. First-party audiences (your own customers and site visitors) cost nothing extra to target.
- Completion and viewability. Buying against completed views or viewable impressions raises the CPM and lowers the waste.
When does CPM buying make sense?
Buy on CPM when the job is to reach a defined audience a set number of times: brand awareness, a product launch, a campaign that has to land in a specific week, or building a retargeting pool for a later direct-response campaign. Fixed-CPM reservation buys also make sense when you need guaranteed volume on a date, such as a sale period or an event.
Do not buy on CPM when the job is leads or sales and the platform can optimise for that outcome directly. In search and social conversion campaigns, let the platform bid for the result and treat CPM as a health check.
How do you choose a paid media agency that optimises both CPM and CPA?
Ask to see one report that shows both numbers for the same campaign, with the placement list underneath. An agency that can only show you cheap CPMs is buying reach. An agency that can only show you CPA is not looking at where the impressions went. You want one that can explain a placement’s CPM in terms of the enquiries it produced.
Beyond that, apply the same checks you would to any agency: media accounts and pixels in your name, reporting from platforms you can log into, named people doing the buying in-house, and rates and fees disclosed including any margin on media. Our agency proof checklist lists the questions in full.
When to hand CPM buying to an agency
Hand it over when you are spending across more than one channel, when a buy needs negotiating rather than clicking, or when nobody in the business has time to read placement reports every week. PWD’s media buying service plans and buys across television, radio, print, outdoor, Google Ads, Meta, LinkedIn, TikTok, programmatic display and video streaming, with a single point of contact and full reporting on where the budget went.
Keep it in-house when you run a single platform, understand its placement reports and have the time to act on them. CPM is not hard to read. It is hard to read every week.
Frequently asked questions
What does CPM stand for in business?
The same as in marketing: cost per mille, or cost per thousand. In business reporting the term almost always refers to advertising cost per thousand impressions. You will occasionally see it used for cost per thousand units in printing and direct mail, where the logic is identical: a fixed price for a batch of a thousand.
Why is CPM important in advertising?
CPM is the price of attention before anything else happens. It sets the ceiling on how many people a budget can reach, it is the first thing to check when cost per result moves, and it is the only common unit for comparing the cost of reaching an audience across television, radio, outdoor, display, video and social.
Talk to PWD about media buying
If your CPM reports look cheap and your enquiry numbers do not, the mix is wrong. PWD plans and buys media in-house from West Leederville, reports CPM next to cost per lead, and puts every account in your name.
Book a media buying strategy call or phone 08 6146 0195 to talk through your next campaign.



