A bidirectional calculator for digital marketers and creators to calculate Cost Per Mille, Ad Spend, and Reach.
Want to reach a specific number of people? Enter your target impressions and the average industry CPM to find out how much it will cost.
CPM stands for Cost Per Mille (Mille is Latin for "thousand"). It represents the cost an advertiser pays for one thousand views or impressions of an advertisement. It is the most common metric used in digital marketing to measure the cost-effectiveness and profitability of an ad campaign.
CPM = (Total Campaign Cost / Total Impressions) × 1000
For example, if you spend $500 on a Facebook ad, and the ad is shown to 50,000 people, your CPM is ($500 / 50,000) * 1000 = $10.00. This means you are paying $10 to reach 1,000 people.
There is no universal "good" CPM because it varies wildly depending on your industry, your target audience, and the platform you are advertising on. A $50 CPM might be fantastic if you are selling $100,000 enterprise software to CEOs on LinkedIn, but terrible if you are selling $5 socks on TikTok.