Quickly calculate the Cost Per Mille (CPM) and Cost Per Impression for your marketing campaigns based on total cost and impressions.
$
In digital marketing and advertising, CPM (Cost Per Mille) is the standard metric used to measure the cost of one thousand ad impressions ('Mille' is Latin for thousand). Our CPM calculator allows media buyers, marketing agencies, and business owners to quickly determine the cost-efficiency of their campaigns. Whether you are running brand awareness ads on Facebook, display banners on Google AdSense, or video ads on TikTok, knowing your exact CPM is essential for comparing the relative value of different advertising platforms.
The mathematical formula for calculating CPM is straightforward: (Total Campaign Cost / Total Impressions) * 1,000. For example, if you spent $500 on an ad campaign that generated 100,000 impressions, your CPM would be $5.00. This means you are paying exactly five dollars for every one thousand times your ad is displayed on a user's screen. Our calculator automates this math, allowing you to quickly plug in your budget and reach estimates to forecast the financial requirements of your upcoming marketing strategies.
While CPM measures the cost of visibility, CPC (Cost Per Click) measures the cost of actual engagement. Campaigns optimized for CPM are generally best for brand awareness, product launches, or establishing market presence where the goal is maximizing eyeballs. If your goal is direct conversions, lead generation, or sales, CPC might be a better metric to track. However, a highly engaging ad with a low CPM will naturally result in a lower CPC, making CPM optimization the first critical step in any successful ad funnel.