Formulas and metrics

Cost Per Impression (CPM)

Cost per impression (CPM) is the cost one will pay for each thousand ad impressions. Find out how to calculate CPM.

Tomba Team
January 22, 2026

Cost Per Impression (CPM), or Cost Per Mille, is an advertising pricing model where advertisers pay for every 1,000 times their ad is displayed to users, regardless of whether the ad is clicked. CPM is commonly used for brand awareness campaigns and display advertising.

How to Calculate CPM

CPM = (Total Cost ÷ Total Impressions) × 1,000

Example Calculation

If you spent $500 for 100,000 impressions:

  • CPM = ($500 ÷ 100,000) × 1,000 = $5.00

This means you paid $5 for every 1,000 ad impressions.

When to Use CPM

CPM is most effective for:

Brand Awareness Campaigns

  • Building brand recognition
  • Reaching large audiences
  • Introducing new products
  • Market penetration

Video Advertising

  • YouTube pre-roll ads
  • Streaming platform ads
  • Social media video ads
  • Connected TV advertising

Display Advertising

  • Banner ads on websites
  • Sidebar advertisements
  • Native advertising
  • Retargeting campaigns

Early Funnel Marketing

  • Top-of-funnel awareness
  • Educational content
  • Thought leadership
  • Market research

CPM vs. CPC

Use CPM When:

  • Primary goal is visibility
  • You have compelling creative
  • Building brand awareness
  • Launching new products
  • Reaching broad audiences

Use CPC When:

  • Primary goal is engagement
  • Driving website traffic
  • Generating immediate leads
  • Limited budget
  • Need measurable actions

Average CPM Rates by Platform

Social Media

  • Facebook: $5-$10 CPM
  • Instagram: $5-$8 CPM
  • LinkedIn: $30-$50 CPM (higher due to B2B targeting)
  • Twitter: $6-$10 CPM
  • TikTok: $6-$10 CPM

Display Networks

  • Google Display Network: $2-$5 CPM
  • Programmatic Display: $1-$3 CPM
  • Premium Publishers: $10-$25 CPM

Video Platforms

  • YouTube: $10-$20 CPM
  • Streaming Services: $20-$40 CPM
  • Connected TV: $25-$50 CPM

Industry Variations

  • Technology: $3-$7 CPM
  • Finance: $5-$15 CPM
  • Healthcare: $4-$10 CPM
  • E-commerce: $2-$6 CPM
  • Real Estate: $5-$12 CPM

Factors Affecting CPM

Audience Targeting

  • Demographics: Age, gender, income
  • Geographic Location: Country, city, zip code
  • Interests and Behaviors: User preferences and actions
  • Professional Data: Job title, company, industry

Ad Placement

  • Premium vs. Standard: Quality of ad placement
  • Above vs. Below Fold: Visibility on page
  • Content Category: Topic relevance
  • Site Authority: Publisher reputation

Seasonality

  • Q4 (October-December): Highest CPM due to holidays
  • January: Lower CPM, post-holiday dip
  • Summer Months: Moderate CPM
  • Industry-Specific Events: Trade shows, conferences

Creative Quality

  • Relevance: Match to audience interests
  • Engagement: Interactive elements
  • Format: Static vs. video vs. rich media
  • Production Value: Professional quality

Competition

  • Auction Dynamics: Multiple advertisers bidding
  • Industry Saturation: Crowded markets
  • Time of Day: Peak vs. off-peak hours
  • Day of Week: Business days vs. weekends

How to Lower Your CPM

1. Optimize Targeting

Broaden Audience

  • Expand geographic reach
  • Include more demographics
  • Test lookalike audiences
  • Reduce overly specific targeting

Find Less Competitive Niches

  • Target adjacent interests
  • Focus on micro-segments
  • Test secondary markets
  • Explore emerging platforms

2. Improve Ad Quality

Higher Relevance Scores

  • Match ad to audience interests
  • Use engaging creative
  • Include clear value propositions
  • Test multiple ad variations

Better Engagement

  • Create thumb-stopping content
  • Use video when appropriate
  • Include interactive elements
  • Optimize for mobile

3. Strategic Timing

Off-Peak Scheduling

  • Run ads during less competitive times
  • Test overnight hours
  • Focus on slower seasons
  • Avoid premium time slots when possible

Plan Around Seasonality

  • Start campaigns early
  • Extend beyond peak periods
  • Test year-round presence
  • Budget more for high seasons

4. Format Selection

Choose Cost-Effective Formats

  • Test different ad sizes
  • Try native advertising
  • Experiment with stories vs. feed
  • Compare static vs. video costs

5. Platform Diversification

Test Multiple Channels

  • Don't rely on single platform
  • Explore emerging networks
  • Test niche platforms
  • Compare costs across channels

Measuring CPM Effectiveness

Viewability

  • Viewable Impressions: Ad actually seen by users
  • Standard: At least 50% of ad pixels visible for 1+ seconds
  • Video: 50% pixels visible for 2+ seconds
  • Impact: Only viewable impressions should count

Frequency

  • Optimal Frequency: 3-10 times per user
  • Too Low: Insufficient brand recall
  • Too High: Ad fatigue and wasted spend
  • Management: Set frequency caps

Brand Lift

  • Awareness: Increase in brand recognition
  • Consideration: Growth in purchase intent
  • Favorability: Improvement in brand perception
  • Measurement: Surveys and studies

Reach

  • Unique Users: Number of individuals reached
  • vs. Impressions: Total views including repeats
  • Target: Maximum reach at optimal frequency
  • Efficiency: Reach ÷ Total Impressions

CPM Campaign Strategy

Campaign Setup

1. Define Goals

  • Set clear awareness objectives
  • Determine target reach
  • Establish frequency targets
  • Set budget parameters

2. Audience Selection

  • Build detailed buyer personas
  • Research audience behaviors
  • Identify best platforms
  • Plan targeting strategy

3. Creative Development

  • Design eye-catching creatives
  • Develop multiple variations
  • Optimize for each platform
  • Plan A/B tests

4. Budget Allocation

  • Calculate required impressions
  • Distribute across platforms
  • Reserve budget for optimization
  • Plan scaling strategy

Campaign Optimization

Monitor Key Metrics

  • Impression delivery
  • Viewability rates
  • Frequency distribution
  • Audience demographics

Optimize Based on Data

  • Pause underperforming placements
  • Increase budget for top performers
  • Refresh creative regularly
  • Adjust targeting as needed

Test Continuously

  • Try different creatives
  • Test various audiences
  • Experiment with formats
  • Compare platforms

CPM for Different Campaign Types

Product Launches

  • High Impression Volume: Maximize visibility
  • Broad Targeting: Reach entire market
  • Short Timeframe: Concentrated burst
  • Multiple Touchpoints: Frequency focus

Brand Building

  • Sustained Presence: Long-term campaigns
  • Consistent Messaging: Unified creative
  • Strategic Placement: Premium positions
  • Measurement: Track brand metrics

Event Promotion

  • Time-Sensitive: Countdown approach
  • Geographic Focus: Event location targeting
  • Reminder Campaigns: Multiple flights
  • Call-to-Action: Drive registrations

Retargeting

  • Warm Audiences: Previous visitors
  • Specific Messaging: Tailored to behavior
  • Lower CPM: Less competitive audience
  • Conversion Focus: Move down funnel

Calculating CPM ROI

While CPM focuses on impressions rather than direct response, you can still measure effectiveness:

Brand Awareness ROI

  1. Measure pre-campaign brand awareness
  2. Run CPM campaign
  3. Measure post-campaign brand awareness
  4. Calculate awareness lift percentage
  5. Compare cost per percentage point gained

Indirect Conversion Tracking

  1. Monitor website traffic during campaign
  2. Track branded search increases
  3. Measure assisted conversions
  4. Calculate overall impact on revenue

Best Practices

  1. Set Viewability Standards: Require 70%+ viewable impressions
  2. Use Frequency Caps: Prevent ad fatigue
  3. Test Multiple Creatives: Rotate to maintain freshness
  4. Monitor Brand Safety: Ensure appropriate placements
  5. Track Assisted Conversions: Measure full funnel impact
  6. Optimize Continuously: Don't "set and forget"
  7. Consider Seasonality: Plan budgets accordingly
  8. Measure Brand Lift: Validate awareness impact

CPM in B2B Marketing

For B2B companies using CPM advertising:

  • LinkedIn Priority: Higher CPM but better targeting
  • Professional Context: Target during business hours
  • Content Quality: Educational and valuable
  • Lead Capture: Direct to gated content
  • Follow-up Strategy: Nurture with email sequences
  • Data Quality: Use Email Verifier for lead validation

CPM can be a powerful tool for building awareness and reaching large audiences efficiently. When combined with proper targeting, quality creative, and strategic optimization, CPM campaigns deliver measurable brand impact and support overall marketing objectives.

Start finding verified emails today

Join 150,000+ professionals who trust Tomba for accurate contact data. No credit card required.