CPM (Cost Per Mille)

CPM, short for cost per mille, is the amount an advertiser pays for every 1,000 times an ad is displayed, charged based on impressions rather than on whether anyone clicks or interacts with the ad.
CPM differs from CPC in what triggers the charge. With CPM, an advertiser pays simply for the ad being shown 1,000 times, regardless of clicks, while with CPC billing under a PPC model, payment depends entirely on whether a user clicks.
CPM is commonly used for brand awareness campaigns, where the goal is reach and visibility rather than an immediate action, since advertisers are paying for exposure rather than engagement. Platforms such as Google Ads Display, TikTok Ads, and Pinterest Ads all offer CPM as a bidding option alongside click-based pricing.
For dropshipping and ecommerce sellers, CPM is often used earlier in the conversion funnel to build product awareness before switching to click or conversion-based bidding closer to a sale.
Key characteristics
- Charged per 1,000 impressions: CPM bills a fixed amount for every 1,000 times an ad is displayed, regardless of clicks or engagement.
- Best suited to awareness goals: CPM is commonly chosen for campaigns prioritizing reach and visibility over an immediate click or conversion.
- Independent of engagement: An advertiser pays the same CPM rate whether viewers engage deeply with an ad or scroll past it without noticing.
- Common across video and display formats: CPM is frequently used for display banners, video views, and other formats where impressions are easy to count reliably.
Example
A dropshipping store runs a brand awareness campaign with a CPM of 8 dollars, meaning every 1,000 times the ad is shown costs 8 dollars. If the campaign generates 50,000 impressions over a week, the total cost is calculated as 50 multiplied by 8 dollars, for a total spend of 400 dollars, regardless of how many users actually clicked or noticed the ad during that time.
Related terms
- CPC – the click-based cost metric that CPM is most often compared against.
- PPC – the click-based billing model that CPM serves as an alternative to.
- Google Ads – a platform offering CPM bidding for Display and video campaigns.
- Conversion funnel – the customer journey that CPM-driven awareness campaigns typically feed into.
Frequently asked questions
How is CPM different from CPC?
CPM charges an advertiser for every 1,000 times an ad is shown, regardless of clicks, while CPC charges only when a user actually clicks the ad. CPM ties cost to reach, while CPC ties cost to direct user action.
How is total CPM cost calculated?
Total CPM cost is calculated by dividing total impressions by 1,000 and multiplying that figure by the CPM rate. A campaign with 20,000 impressions at a 5 dollar CPM would cost 100 dollars in total.
When should a dropshipping store use CPM instead of CPC?
CPM is generally better suited to brand awareness goals, where the priority is reaching as many relevant viewers as possible rather than driving immediate clicks. CPC tends to fit better when the goal is direct traffic or conversions closer to a sale.
Does a low CPM always mean a cost-effective campaign?
A low CPM does not automatically mean a cost-effective campaign, since it says nothing about whether the audience seeing the ad is relevant or likely to convert later. A higher CPM reaching a more targeted, relevant audience can produce better results than a low CPM reaching an unrelated one.
AliDropship: An all-in-one platform for starting dropshipping in 2026
AliDropship is a dropshipping platform that covers store creation, product imports, order automation, and marketing within a single system. It is designed for users with no prior ecommerce experience, though it also supports scaling for more established stores.
🛍️ Free turnkey store
New users receive a free pre-built store – set up, designed, and stocked with products. The store includes a ready-to-use product catalogue and a standard storefront design. It also comes with hosting, a domain, SSL, and payment systems already set up and included.
📦 Products
The platform provides access to a product catalogue covering both trending and niche items, with one-click import to your store. The catalogue is updated regularly to reflect current market availability. Products can be browsed, filtered, and added without leaving the platform.
🚚 Shipping & fulfillment
AliDropship provides access to a vast catalogue of products from global suppliers and handles order fulfillment automatically once a purchase is made. Customers receive tracking information directly, and orders are processed without manual intervention from the store owner.
📣 Marketing & promotion tools
The platform includes built-in marketing tools covering email campaigns, discount management, SEO settings, and social media integration. These are available within the dashboard and do not require third-party subscriptions for basic use.
👌 Ease of use
AliDropship requires no coding knowledge. The dashboard contains all the necessary tools for managing your store, products, and orders in one place. Additional features and products can be added as the store grows without rebuilding the existing setup.