---
title: "Average CPM — Cost per Thousand Impressions | OWOX"
canonical: "https://www.owox.com/metrics/average-cpm"
updated: "2026-09-21"
---

![](https://cdn.owox.com/www/content-marketing-marketingmetrics/average-cpm/icon/1.svg/public)

Metric · 1 min read

# Average CPM

Average CPM helps you assess your overall ad efficiency across platforms. Here’s everything you need to know: what it is, why it matters, how to calculate it, and how to optimize it!

Formula

Average CPM = (Total Spend Across Campaigns ÷ Total Impressions) × 1,000

**Example.** If you spend $2,000 for 400,000 impressions across multiple platforms, your Average CPM is ($2,000 ÷ 400,000) × 1,000 = $5.

## Overview

## What it is

Average CPM is the total cost to deliver 1,000 ad impressions across all campaigns and channels. It represents a blended view of CPM across placements and helps you benchmark efficiency.

## Why it matters

Average CPM allows marketers to monitor trends over time, compare platform efficiency, and control costs at scale. It’s especially useful for media planning and budget forecasting.

## How it is calculated

Add the total cost of all campaigns and divide by total impressions (in thousands).

## Good and bad values

## A good value

A good Average CPM depends on your industry and ad format, but anything under $8 is often considered efficient for display and awareness campaigns.

## A bad value

A rising Average CPM without improved outcomes can indicate wasted budget or market saturation.

## Do

Apply these strategies to improve cost-efficiency across all your advertising.

1.  01

    ### Use real-time performance dashboards

    Monitor CPM trends across campaigns to identify anomalies and shift budget efficiently.

2.  02

    ### Compare platforms side by side

    Analyze CPM by channel—social, display, video—to pinpoint where you’re getting the best value.

3.  03

    ### Combine CPM with post-impression metrics

    Track not just how much you pay for views, but also how those views contribute to conversions or sales.

## Avoid

1.  Don’t rely on averages alone—dig into segmented data to understand where budget inefficiencies hide.

## Related metrics

## Related metrics you might be interested in

[Average Engagement Rate`= (Total Engagements ÷ Total Impressions or Followers) × 100`](/metrics/average-engagement-rate)

[Average Order Value (AOV)`= Total Revenue ÷ Total Number of Orders`](/metrics/average-order-value)

[Average Session Duration`= Total Duration of All Sessions ÷ Total Number of Sessions`](/metrics/average-session-duration)

[Average Time on Page`= Total Time Spent on Page ÷ (Pageviews – Exits)`](/metrics/average-time-on-page)

[Facebook CPM`= (Facebook Ad Spend ÷ Facebook Impressions) × 1,000`](/metrics/facebook-cpm)

## Related articles

## Articles that use Average CPM

 [![How to calculate an average in Google Sheets: AVERAGE, AVERAGEIF and AVERAGEIFS](https://cdn.owox.com/www/webflow/6a147462338c110acc42a103_AVERAGE-FUNCTIONS-IN-GOOGLE-SHEETS.png/public) google sheets tips · How to calculate an average in Google Sheets: AVERAGE, AVERAGEIF and AVERAGEIFS · Oct 2, 2026](/blog/articles/average-functions-google-sheets)

## Customer stories

## Learn how teams ship analytics faster

Organizations that scaled analytics without scaling headcount

[All case studies →](/blog/success-stories)

[Pürblack · "For 10 years I was blind." The day Pürblack® founder stopped guessing · Seconds · to get reports across six channels · Read the story](/blog/success-stories/purblack)

[Reformation · How OWOX Reports Helped Reformation Make Data-Backed Decisions · Minutes · from data request to business decision · Read the story](/blog/success-stories/reformation)

[WorkSimpli · How OWOX Reports Streamlined Operations for WorkSimpli, Saving Over 10 Hours Weekly · 10hrs+ · saved per week on manual reporting · Read the story](/blog/success-stories/worksimpli)

## What users are saying

## Not testimonials. Comment threads.

Real things real customers said — each quote pinned to a specific claim, straight from the quotes database.

A9 · re: one source of truth

![Mark Simmons](https://cdn.owox.ai/www/webflow/6a7b298b2b9daab0ade631d7_mark-headshot.png/public) Mark Simmons · CMO, Pürblack®

> _“We had six or seven different channels and no single source of truth — it was almost impossible, a lot of guesswork.”_

C3 · re: golden data

![Nodari Rizun](https://cdn.owox.ai/www/webflow/6a7b298b2ca5055443187566_nodari-headshot.png/public) Nodari Rizun · Founder & CEO, Pürblack®

> _“Golden data is clean data — the measure of reality, true and not false, that you can trust based on its source. If you have that, you're good.”_

E5 · re: dashboards vs truth

![Nodari Rizun](https://cdn.owox.ai/www/webflow/6a7b298b2ca5055443187566_nodari-headshot.png/public) Nodari Rizun · Founder & CEO, Pürblack®

> _“Most businesses look at a Shopify or Google Analytics dashboard and think it's the source of truth. It's not — that data was never cleaned.”_

## Your New Normal

Calculate Average CPM on your own data.

OWOX Data Marts tracks and compares CPMs across all campaigns and platforms in real-time. Uncover high-cost outliers and shift budget toward lower-cost, higher-return impressions.

*   No AI hallucinations
*   Analyst-governed definitions
*   Every number traces to SQL

[Get started free](https://www.owox.com/app-signup)

## Book a call

You are booked. The invitation is on its way to , with the calendar invite and the meeting link.

[Reschedule](#)

[Cancel](#)

## Schedule a meeting

## Schedule in person meeting at Tip Top Toronto

You are booked. The invitation is on its way to , with the calendar invite and the meeting link.

[Reschedule](#)

[Cancel](#)

## Links

Pages this page links to, on this site and on docs.owox.com. Where the page has a Markdown twin, its address follows the link.

- [Average Engagement Rate= (Total Engagements ÷ Total Impressions or Followers) × 100](https://www.owox.com/metrics/average-engagement-rate) — /metrics/average-engagement-rate.md
- [Average Order Value (AOV)= Total Revenue ÷ Total Number of Orders](https://www.owox.com/metrics/average-order-value) — /metrics/average-order-value.md
- [Average Session Duration= Total Duration of All Sessions ÷ Total Number of Sessions](https://www.owox.com/metrics/average-session-duration) — /metrics/average-session-duration.md
- [Average Time on Page= Total Time Spent on Page ÷ (Pageviews – Exits)](https://www.owox.com/metrics/average-time-on-page) — /metrics/average-time-on-page.md
- [Facebook CPM= (Facebook Ad Spend ÷ Facebook Impressions) × 1,000](https://www.owox.com/metrics/facebook-cpm) — /metrics/facebook-cpm.md
- [google sheets tips · How to calculate an average in Google Sheets: AVERAGE, AVERAGEIF and AVERAGEIFS…](https://www.owox.com/blog/articles/average-functions-google-sheets) — /blog/articles/average-functions-google-sheets.md
- [All case studies →](https://www.owox.com/blog/success-stories) — /blog/success-stories.md
- [Pürblack · "For 10 years I was blind." The day Pürblack® founder stopped guessing · Seconds · to get…](https://www.owox.com/blog/success-stories/purblack) — /blog/success-stories/purblack.md
- [Reformation · How OWOX Reports Helped Reformation Make Data-Backed Decisions · Minutes · from data…](https://www.owox.com/blog/success-stories/reformation) — /blog/success-stories/reformation.md
- [WorkSimpli · How OWOX Reports Streamlined Operations for WorkSimpli, Saving Over 10 Hours Weekly ·…](https://www.owox.com/blog/success-stories/worksimpli) — /blog/success-stories/worksimpli.md
- [Get started free](https://www.owox.com/app-signup)
