Business & AccountingVerified

CPM Calculator

Calculate the cost per thousand impressions for your advertising campaigns to compare media efficiency.

cpm.calculatorready

What is CPM?

CPM stands for Cost Per Mille, where "mille" is Latin for thousand. It represents the cost to reach 1,000 impressions—the number of times your ad is displayed to users. CPM is the dominant pricing model for display advertising, video ads, and brand awareness campaigns.

The formula is: CPM = (Total Ad Spend / Total Impressions) × 1,000. If you spend $2,500 to generate 500,000 impressions, your CPM is $5. Understanding your CPM helps you compare the efficiency of different advertising platforms and campaigns.

CPM vs CPC vs CPA

CPM charges for impressions regardless of clicks or conversions. Use it when awareness and reach matter more than immediate actions. CPC (Cost Per Click) charges only when someone clicks, ideal for driving traffic. CPA (Cost Per Acquisition) charges per conversion, best for direct-response campaigns.

Choose CPM when your creative is highly engaging and click-through rate is already strong. You'll pay less than CPC if your CTR exceeds the break-even point. For example, a $5 CPM with 2% CTR equals $0.25 CPC—often cheaper than CPC bidding.

Test different bidding strategies against your goals. Brand awareness campaigns should use CPM. Lead generation and sales campaigns typically perform better with CPC or CPA bidding that aligns costs with results.