Launch your online store

Online tools > CPM Calculator

Cost-Per-Thousand (CPM)

CPM, also known as cost per mille or cost per thousand, is a key indicator in the world of digital marketing. It measures the cost of an advertising campaign per thousand impressions. For entrepreneurs and online store owners, understanding this figure can help optimize advertising spend. If the CPM is too high, this may indicate that the campaign isn’t reaching its target effectively. Conversely, a low CPM may mean that the ad is reaching a large audience at a low cost. Monitoring and analyzing CPM is an effective way of adjusting marketing strategies and ensuring a better return on investment.


Calculating CPM gives a clear picture of the results of advertising investments. By knowing the exact cost per thousand impressions, companies can see if they're paying a fair price for the visibility they're getting. The CPM calculation makes it possible to compare different advertising campaigns or platforms. For example, a campaign on a social media platform may have a different CPM from that of a campaign on a specialized website: this comparison helps advertisers to distribute their budget more strategically. By regularly monitoring the cost per thousand, cost per click (CPC), click-through rate (CTR), cost per action (CPA), and cost per lead (CPL), for example, companies can quickly identify areas for improvement.

💵 Total Campaign Cost ($)Total amount spent on the campaign in dollars excluding taxes
👁 Total Number of ImpressionsTotal number of times your advertisement was viewed
💰 CPM (Cost Per Thousand Impressions)Performance indicator calculated automatically after filling in the previous fields


With our CPM calculator tool, fill in the total cost of your campaign in dollars, excluding tax, as well as the total number of impressions, to calculate the cost per thousand of your marketing campaigns in the blink of an eye. Quick and easy!

calculator method


Optimizing your cost per thousand means maximizing the return on your online advertising investment. To achieve this, you'll need to check the boxes below:

  • Segment your audience: this way, you can target the right people with the right message. By knowing your audience better, you can tailor your ads to be more relevant and therefore more effective.
  • Test different ad formats: banners, videos, carousels... each format has its advantages. Test and try new things to determine which offer the best CPM.
  • Optimize the design of your ads: a well-designed ad is more likely to attract attention. Create visuals that are clear, professional, and in line with your message. Make sure that your ads incite action, which will positively influence your target CPA. An ad with a low CPA means it converts effectively without costing too much per completed action.
  • Adjust your bids: regularly monitor your actions and adjust your bids according to performance. Sometimes, a slight increase in your bid can give you a better position and therefore a more advantageous CPM.
  • Target the right times: certain times of the day or week may be more suitable for running your ads. Identify these times and plan your campaigns accordingly, or let the ad network's algorithms publish your ads at the best time.
  • Be responsive to trends: the world of digital marketing is constantly evolving. Stay informed about the latest trends and evolve your strategies to always deliver effective ads.


What does CPM mean?

CPM, also known as cost per mille or cost per thousand, is a metric commonly used in the marketing world. It represents the price paid by an advertiser for every thousand impressions of its ad on a website or application. For example, if an advertiser pays $10 for a CPM campaign, this means they pay $10 each time their ad is displayed 1,000 times. This data is useful for evaluating the profitability of an advertising campaign, especially when you want to increase the visibility of a brand or product on the web.

What’s a good CPM?

A low CPM can be positive, as it means you're reaching a large number of people for a relatively low cost. However, you shouldn't focus solely on this figure: the quality of impressions and audience engagement are also factors to consider. If your ad is seen by many people, but doesn't generate clicks or conversions, a low CPM may not be ideal for your business. So, to determine whether you have a good CPM, it's advisable to consider both the cost and effectiveness of your advertising campaigns.

What influences CPM?

Several factors can influence CPM in ecommerce and online marketing.

  • The quality of advertising content plays a major role. Well-targeted content that's relevant to your audience can lead to increased demand and, consequently, a higher CPM.
  • Market competition is also a determining factor. If many companies target the same audience, this can lead to overbidding and increase CPM.
  • The chosen advertising platform is also important: some platforms, because of their popularity, may have higher CPMs than others.
  • Times of year, such as holidays or special events, can also have an impact, as advertising demand can increase at these times.

Create your online store with Wizishop

Access, browse and test all of our features with our 7-day trial, no strings attached


Launch your online store

Your email
is already used
Please login to create the store

The password is incorrect

The connection with the server could not be completed, please try again

Back to store creation

Do you already have a WiziShop account?

By providing your e-mail address, you agree to our Terms and conditions of use.

Get a free trial and your first month for 1$!

Symbole Euro Free test
for 7 days
Symbole Carte Bancaire No bank card
Symbole Fonctionnalités Access to all
Symbole Engagement No commitment