BeCodeBeCode
Back to the glossary
Marketing

CPM

Cost per thousand impressions

CPM (Cost Per Mille) is the price for one thousand ad impressions. The advertiser pays not per click but for how many times the ad is shown to the audience. It is used mainly in campaigns focused on reach and brand building, where the goal is as many impressions as possible rather than an immediate click.

How CPM works

The abbreviation comes from the Latin word mille, meaning thousand. Under the CPM model you pay for every thousand impressions of the ad, regardless of how many people click it. The formula is simple: divide the campaign cost by the number of impressions and multiply by a thousand. The result shows how much it costs you to reach a thousand pairs of eyes.

CPM is the opposite of the CPC model, where you pay per click. With CPM the risk is on you: the ad gets shown, but whether it resonates depends on the creative and targeting. That is exactly why CPM suits cases where the goal is visibility and recall rather than a direct sale on a single click.

When CPM pays off and how to read it

The CPM model makes sense for brand-building campaigns, product launches, or reaching a broad audience. If you want as many people as possible to remember your brand, paying for reach tends to be more efficient than paying for clicks. It is common in display advertising, video, and social media campaigns.

CPM is also a practical yardstick for comparing channels. It shows how expensively a given platform and targeting reach an audience. A low CPM alone isn’t enough; what matters is whom you reach. Cheap but irrelevant reach delivers no value, so always assess CPM together with audience quality and other metrics.

  • Suited to reach, awareness, and brand-building campaigns.
  • Common in display, video, and social media advertising.
  • Used to compare how expensively a channel reaches a thousand people.
  • A low CPM only matters with a relevant audience.

Want ads that reach the right people?

See our Google Ads campaigns

Frequently asked questions

What is the difference between CPM and CPC?

With CPM you pay for a thousand ad impressions, with CPC for each individual click. CPM suits reach and brand building, CPC suits performance and winning visits or inquiries. The choice depends on the campaign goal.

When should I choose CPM pricing?

When the goal is visibility and recall rather than an immediate click: a product launch, brand building, or reaching a broad audience. If you mainly care about visits and conversions, a pay-per-click model is often more suitable.

Does a low CPM mean a cheaper campaign?

Not necessarily. A low CPM only means cheap reach, but if you reach the wrong people, the money is wasted. Always watch whom the ad reaches and whether it leads to your goals, not just the cost per thousand impressions.

Related terms

No commitment

Tell us what you're working on.

Write a few lines about your company and what's holding you back. We'll get back within 24 hours with a concrete proposal and price.