Get your FREE store + Amazon business!

CPM (Cost Per Mille)

Featured image for an article about 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.

FAQ

How is CPM different from CPC?

CPM charges an advertiser for every 1000 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. A campaign can have a low CPM but still generate few actual clicks if the creative does not capture attention. Choosing between the 2 depends on whether the campaign goal is visibility or direct response.

How is total CPM cost calculated?

Total CPM cost is calculated by dividing total impressions by 1000 and multiplying that figure by the CPM rate. A campaign with 20000 impressions at a 5 dollar CPM would cost 100 dollars in total. A campaign with 100000 impressions at the same 5 dollar CPM would cost 500 dollars instead. The total cost scales directly with impression volume at a fixed CPM rate.

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. Many sellers use CPM campaigns earlier in a product launch and shift to CPC as demand builds. Combining both approaches across different campaign stages is a common strategy.

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. Evaluating CPM alongside conversion data gives a fuller picture of actual value. Focusing only on CPM without considering audience quality can lead to wasted spend.

What is a typical CPM range for ecommerce ads?

Typical CPM ranges for ecommerce ads commonly fall between 2 and 10 dollars depending on the platform and audience. Video and connected TV placements often carry higher CPMs, sometimes exceeding 10 dollars, due to premium inventory. Display and feed based placements tend to sit toward the lower end of the typical range. Actual CPM still varies significantly by season, targeting, and competition within a given category.

Are you ready to become an owner
of a profitable online business?

The time has come.