So What Club
Start free

Software and internet platforms

CPM (cost per thousand impressions)

The price an advertiser pays for 1,000 views of an ad.

Facts checked against sources on

What does CPM (cost per thousand impressions) mean?

CPM means cost per mille, from the Latin word for thousand. It is the price of showing an ad 1,000 times (1,000 impressions). Ad revenue = impressions / 1,000 x CPM. Example: a streaming service shows 50 million ad impressions a month at a CPM of 20, so it earns 50,000 x 20 = 1 million. CPMs are higher for audiences that advertisers value more, such as high-income viewers or people close to buying, and for scarce, premium placements such as live sport.

Where does it come up in case interview prep?

Learn it in context

See CPM (cost per thousand impressions) at work in a lesson from Media, streaming, gaming, and advertising, with checks as you go.

Spotted something wrong or out of date? Report a mistake. We check every report and correct the page.