Cost Per Thousand Impressions (CPM) is a pricing model used by marketers to determine how much they should pay for an advertisement that will be seen by 1000 people. CPM is calculated by dividing the cost of the ad buy by the number of impressions in thousands (e.g., a $15 ad buy with 15,000 impressions would have a CPM of $1).