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.

Last reviewed

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?