---
title: "Cost Per Mille (CPM) — Formula & Ad Pricing | OWOX"
canonical: "https://www.owox.com/marketing-metrics/cost-per-mille"
updated: "2026-09-21"
---

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

# Cost Per Mille (CPM)

Cost Per Mille (CPM) is essential for evaluating the cost-effectiveness of advertising campaigns. This metric helps you understand the cost of 1,000 advertisement impressions on a webpage. It is also known as Cost Per Thousand.

**2 min** read

## What is Cost Per Mille?

Cost Per Mille, commonly known as CPM, refers to the cost per 1,000 impressions of an advertisement. It is a standard measure used in advertising to denote the price of 1,000 advertisement impressions on one webpage. It is also referred to as Cost Per Thousand.

## Why Is Cost Per Mille Important?

CPM is a crucial metric in advertising because it provides insight into the relative cost-effectiveness of different advertising campaigns. It allows marketers to compare which ads and platforms yield the best value for their investment in terms of visibility.

## How to Calculate Cost Per Mille

To calculate CPM or cost per thousand, divide the total cost of the advertising campaign by the number of impressions (in thousands). This calculation shows how much it costs to reach 1,000 potential customers with an advertisement.

## The Turning Point

OWOX Data Marts

See your first report built in real time. _15 minutes._

1.  Connect your data warehouse
2.  Pick your metrics
3.  Get a live Google Sheets report

In the time it takes to write a ticket. Then imagine never writing that ticket again.

[Book a Demo](/book-a-call)

We'll use your actual use case

## The CPM or Cost Per Thousand formula

CPM = Total Ad Spend / (Total Impressions / 1,000)

## Example of Cost Per Mille in Action

If an advertising campaign costs $200 and generates 50,000 impressions, the CPM would be $4.00.

## Optimize Your Cost Per Mille with OWOX Data Marts

OWOX Data Marts tools enable advertisers to measure, track, and optimize their CPM by providing detailed analytics on ad performance and audience engagement.

## What Is a Good Cost Per Mille?

A ‘good’ CPM varies by industry and target audience but generally is one that achieves a high number of impressions for a lower cost, reflecting efficient spending.

## What Is a Bad Cost Per Mille?

A ‘bad’ CPM is one that results in a high cost for few impressions, indicating inefficient ad spending or poor ad placement.

## Best Practices for Cost Per Mille

Enhance your advertising strategies with these effective CPM management tips.

### Focus on High-Quality Creatives

High-quality, engaging ads tend to perform better and can help reduce your CPM by drawing more genuine interest and higher engagement rates.

### Target the Right Audience

Ensure your ads reach the appropriate demographic. More targeted advertising often results in higher engagement rates and more efficient use of your ad budget.

### Utilize Ad Testing

Test different ad formats and content to see what works best with your target audience. This can help lower CPM by optimizing ad elements that perform best.

## Common Mistakes to Avoid with CPM

Common pitfalls include not adjusting bids based on performance data, leading to higher costs and lower impact.

## Topics

[Metrics](/marketing-metrics)

## Related metrics

## Related metrics you might be interested in

[Marketing Funnel Analysis](/marketing-metrics/marketing-funnel-analysis)

[Marketing Qualified Lead (MQL)](/marketing-metrics/marketing-qualified-lead)

[Monthly Recurring Revenue (MRR)](/marketing-metrics/monthly-recurring-revenue)

[MQL to SQL Conversion Rate](/marketing-metrics/mql-to-sql-conversion-rate)

## Related articles

## Learn more about analytics

[ga4 · GA4 cost data import: how to bring non-Google ad costs into Google Analytics 4 · Oct 7, 2026](/blog/articles/cost-data-import)

[bigquery · What is Google BigQuery: how it works, costs and where to start · Oct 6, 2026](/blog/articles/bigquery-everything-you-need-to-know)

[bigquery · BigQuery pricing: what queries and storage cost, with examples · Oct 6, 2026](/blog/articles/bigquery-pricing)

## 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

Rediscover your data analytics with OWOX Data Marts.

Connect your sources, define Cost Per Mille (CPM) once, and read the same number in Sheets, BI and AI chat.

*   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](#)

## 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.

- [Book a Demo](https://www.owox.com/book-a-call) — /book-a-call.md
- [Metrics](https://www.owox.com/marketing-metrics)
- [Marketing Funnel Analysis](https://www.owox.com/marketing-metrics/marketing-funnel-analysis) — /marketing-metrics/marketing-funnel-analysis.md
- [Marketing Qualified Lead (MQL)](https://www.owox.com/marketing-metrics/marketing-qualified-lead) — /marketing-metrics/marketing-qualified-lead.md
- [Monthly Recurring Revenue (MRR)](https://www.owox.com/marketing-metrics/monthly-recurring-revenue) — /marketing-metrics/monthly-recurring-revenue.md
- [MQL to SQL Conversion Rate](https://www.owox.com/marketing-metrics/mql-to-sql-conversion-rate) — /marketing-metrics/mql-to-sql-conversion-rate.md
- [ga4 · GA4 cost data import: how to bring non-Google ad costs into Google Analytics 4 · Oct 7, 2026](https://www.owox.com/blog/articles/cost-data-import) — /blog/articles/cost-data-import.md
- [bigquery · What is Google BigQuery: how it works, costs and where to start · Oct 6, 2026](https://www.owox.com/blog/articles/bigquery-everything-you-need-to-know) — /blog/articles/bigquery-everything-you-need-to-know.md
- [bigquery · BigQuery pricing: what queries and storage cost, with examples · Oct 6, 2026](https://www.owox.com/blog/articles/bigquery-pricing) — /blog/articles/bigquery-pricing.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)
