CPM cheat sheet: Guidelines to programmatic bidding (2024)

Although it’s one of the most common advertising pricing models, calculating your advertising campaign CPMs can still throw even the most seasoned digital marketers for a loop.

We want to make it a cinch for you and your team to get up to speed on all things CPM. This digital marketing guide to programmatic bidding is meant to outline what CPM is and what goes into it, provide a marketing CPM cheat sheet you can download and keep on hand, and tie it all together with an interactive calculator to tell you possible CPM costs, campaign costs, and total impressions.

Let’s get to it.

Marketing and CPM cheat sheet: What is CPM?

Since programmatic advertising is conducted in an auction environment (AKA real-time bidding), the CPMs set by the advertiser during ad group creation is your base and maximum bids in the ad auction. CPM, or cost per mille, is the price you pay for every 1,000 impressions.

Cost-per-thousand (CPM):A marketing term used to denote the price of 1,000 advertisem*nt impressions on one web page. The M in CPM stands for “Mille,” derived from the Latin word for 1,000.

Understanding marketing CPM

The higher your base CPM, the greater the chance that your ad will appear. Heightening the threshold for your bid parameters expands your opportunities for winning RTB auctions. The best part is the ad exchange will charge you only what is needed to place your ad above the next highest ad.

Your CPM is comprised of two key costs:

  • Data CPM, or the cost to utilize audience data to find targeted prospecting or look-alike audiences.
  • Media CPM, or the cost-per-thousand impressions to serve the advertisem*nt when your winning bid matches your campaign, ad group, and creative parameters.

Guide to programmatic bidding with a CPM cheat sheet

Download our CPM cheat sheet.

The CPM cheat sheet is intended to provide a general guideline for planning and setting initial ad group bids. While the dynamic nature of programmatic media buying does not allow us to forecast CPMs, our Client Experience team is available to help you tailor these guidelines to your campaign’s unique targeting. If you need help, just send us a note.

Display/MobileVideoNative
Contextual$1–4 CPM$11–$15 CPM$4–$9 CPM
Broad Data Targeting (large potential reach)$2–4 CPM$13–$15 CPM$4–$9 CPM
Niche Data Targeting (small potential reach)$3–6 CPM$14–$17 CPM$6–$10 CPM
Retargeting$3–6 CPM$14–$17 CPM$6–$10 CPM
Contextual Keyword$3–6 CPM$12–$16 CPM$5–$9 CPM

Best practices for setting bids & CPMs

Targeting and ad group variables,like campaign flight time and the size of a custom audience, will greatly impact the CPMs needed to secure available ad inventory.In general, more narrowly-targeted ad groups will need a more aggressive bid in order to win factors such as the type of data, size of the user pool, site categories, and premium content of site lists. It’s important to set your bids accordingly to best maximize your digital advertising impact at the lowest cost.

Learn how to build the best audiencesto increase your campaign efficiency.

  1. What is a base bid? Just like at an auction, a base bid is the starting point for where you would feel comfortable beginning your bid. If the system can win you an ad auction at a price point lower than your base bid, it will do so. Bid adjustments will take place automatically in the ad exchange between your base and max bids.
  2. What is a max bid? Max bids are the cap set on any bid you would be willing to have submitted on your behalf in the ad exchange auction for an open ad. Choozle recommends that your max bid is at least two times higher than your base bid. By setting your max bid higher, you enable your ad to win more impressions and have adjustments made within the auction environment.
  3. What are total and daily ad group budgets? The total ad group budget is the overall amount that can be spent in the duration of your campaign. The total of all the ad group budgets for the campaign should add up to the overall campaign budget and should not surpass the overall daily budget. In Choozle, if you do not set an end date for the campaign, the campaign will run until the budget is exhausted. The daily ad group budget is an amount that you set for each ad campaign to specify how much, on average, you’d like to spend each day. The system will automatically evenly distribute your entire ad group’s budget when the daily budget is selected if you have a selected end date. If no end date is selected for the campaign, adding a daily group budget will enable your budget to not be used up if a high volume of impressions is possible.

Different channels (don’t forget to do your research for your accompanying social media campaigns) and creative units can require different marketing CPM bid levels. To avoid wasting money, we recommend breaking out the following types into separate ad groups—display and video. Display typically requires the lowest bid CPM, while video requires the highest.

For North American markets, here are a few tangible starting points for setting your bids:

  • Bids including general data: $2–$4
  • Bids for campaigns with specific category & site lists: $3–$6
  • Bids with data-driven audiences: $3–$6
  • Bids for retargeting campaigns can vary widely depending on the size of your user pool. If you have a very small user pool, you will need to bid more aggressively to win those users.
    —Large user pools: $3–$6
    —Small user pools: $2–$4
  • As a starting point, set your max bid to at least twice your base bid to see where the price organically falls. Make adjustments as you go. Important note: This rule does not apply to native or video advertising. Native and video both start at higher CPMs, therefore doubling the base bid would create an incredibly high max bid, and with such a wide range between the base and max, the system would time out before the max is reached.

All in all, although there are several factors to winning available ad inventory, by setting smart CPMs, you’re that much closer to hitting your goals.

CPM Calculator

Fill out the Impressions and Cost fields to calculate the CPM/eCPM of a campaign!

Ready to launch? Download our campaign planner guide to read up on which strategies will help achieve your goal.

CPM cheat sheet: Guidelines to programmatic bidding (2024)

FAQs

What is a good CPM for programmatic? ›

$1-$15.00 CPM is a good starting point for programmatic CPMs, but you can find them as low as $0.10 per thousand impressions. You can also find the cost per click (CPC) or cost per action (CPA). To estimate the average CPC, you need to have some idea of your conversion rates and the value of each conversion.

How much should I bid for CPM? ›

Guide to programmatic bidding with a CPM cheat sheet
Display/MobileVideo
Contextual$1–4 CPM$11–$15 CPM
Broad Data Targeting (large potential reach)$2–4 CPM$13–$15 CPM
Niche Data Targeting (small potential reach)$3–6 CPM$14–$17 CPM
Retargeting$3–6 CPM$14–$17 CPM
1 more row
Feb 8, 2019

What is a good cost per 1000 impressions? ›

What is a good cost per thousand? It all depends on your industry, advertising budget, and CPM pricing model, but the average online advertising cost per thousand impressions an advertiser pays would be around $3-$10. if you pay less than $3 for one thousand impressions, you probably have a pretty good CPM.

How to choose CPM bid? ›

CPM, or cost per thousand impressions, is the price you pay for every 1000 impressions. The higher the starting price per 1,000 impressions, the higher the chance that your ad will be shown. If you raise the threshold for bid parameters, your chances of winning in RTB auctions will greatly increase.

What is an acceptable CPM? ›

Recent research shows that the average CPM for Google Display Ads is $3.12, Google Search Ads is $38.40, and Facebook Ads is $8.60. If your CPM is below industry averages, then you can assume that your ads are performing well.

How many CPM is average? ›

What Speed Target Should I Aim For?
Targets for an adultWords per minute (wpm)Characters per minute (cpm)
Average speed40 wpm and over200 cpm and over
Above average speed50 wpm and over250 cpm and over
Productive speed60 wpm and over300 cpm and over
High speed70 wpm and over350 cpm and over
1 more row

What is the formula for CPM bidding? ›

In short, the formula for calculating your CPM is ad cost divided by the result of dividing your impressions by 1000. If you want to skip the CPM formula, you can always use an online CPM calculator to make the calculations for you.

What is a good CPM conversion rate? ›

On average, a good CPM is $1.39, $1.38, $1.00, $1.75, and $0.78 for the telecommunications, general retail, health and beauty, publishing, and entertainment industries, respectively.

Is it better to have a high CPM or low CPM? ›

CPM stands for cost per thousand impressions, and as you track this important metric, you want it to be as low as it can go in order to ensure good ROI.

What is a bad CPM? ›

A bad Facebook CPM is one where your ad placements and engagement rates are not returning on your ad spend.

What is the CPM formula? ›

CPM is calculated using this formula: Total campaign spend ÷ Number of impressions × 1,000. CPM varies considerably across industries and platforms, and is also influenced by location and seasonal factors. This means it's best to focus on the value of your impressions, rather than aiming for an “average” CPM.

How much should my CPM bid be? ›

A good cost per mille depends on multiple factors, such as the type of ad networks you use (Google ads, display ads, search ads, Facebook ads, etc) Google search ads average CPM is $38.40, while the google display network ads have an average CPM of $3.12, and Facebook ads have an average CPM of $8.60.

What is the average CPM for programmatic? ›

The average CPM for programmatic OOH inventory was $7.17 in both H2 2022 and H1 2023. Programmatic OOH buyers continue to transact predominantly via Private Marketplace deals, which offer high levels of campaign flexibility, price transparency and media quality.

What is target CPM bidding strategy? ›

Target cost-per-thousand impressions (tCPM): Definition

A way to bid where you set how much on average you're willing to pay every thousand times your ad is shown (this amount is your target CPM). We'll optimize bids using your target CPM (tCPM) to help you gain as much unique reach as possible.

What is CPMs in programmatic? ›

Certain types of programmatic ads are measured by cost per mille (CPM), which means cost per thousand impressions. CPM is a pricing model where you pay a certain amount for 1,000 impressions, or the number of times your ad appears.

What is a good CPM pay? ›

Find out what the average Cpm salary is in California

The average cpm salary in California is $75,000 per year or $36.06 per hour. Entry level positions start at $57,200 per year while most experienced workers make up to $104,390 per year.

What is a good CTR for programmatic? ›

What is a good CTR for display ads? An average display ad CTR hovers at around 0.1%, but the higher CTR, the better. The latest data gathered from Bannerflow's platform evidence the current average CTR for feeded display ads (personalised ads) in 2022 sits at around 2.30% higher than non-feed ads.

What is the average CPM for digital audio? ›

The average CPM for Digital Audio overall is $17. Among the Top 3 audio owners, Spotify gained the most share of total audio dollars in 2021, up 9% since 2017. Podcast advertising spend growth is driven by host-read placements (+199% YOY) and audio spots (+74% YOY)

Top Articles
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 5934

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.