# CPM Calculator: Cost per 1,000 Impressions · Octoclip

> Free CPM calculator. Enter any two of cost, impressions and CPM to get the third, with the formula and what moves CPM on TikTok and Meta.

Source: https://octoclip.io/cpm-calculator  
Updated: 2026-10-17

---

**Free** tool, no sign-up

# CPM calculator: cost per 1,000 impressions.

Enter any two of ad cost, impressions and CPM to get the third. It works for **TikTok, Instagram, Facebook and YouTube ads**, and for a creator post you paid a fixed price for.

- Free, no sign-up
- Works on any phone
- Nothing is stored

Updated 17 Oct 2026

Made by Octoclip

When reach gets expensive, the first thing brands test is new creative. Octoclip is where they hire real creators for ad videos, at a fixed price per video.

[See how it works](https://octoclip.io/#s-how)

In short

## What is CPM?

CPM means cost per mille: what you pay for 1,000 impressions of an ad. The formula is cost divided by impressions, times 1,000. If 120,000 impressions cost 500, the CPM is 4.17. Advertisers use CPM to compare how expensive it is to reach people across platforms, audiences and individual ads.

Octoclip is

A marketplace where brands hire real creators for ad videos and posts, at a fixed price per video.

Octoclip is not

An ad network. You run your ads in your own TikTok and Meta accounts.

The formula Cost per mille

CPM = cost ÷ impressions × 1,000

- **To get impressions from a budget**: budget ÷ CPM × 1,000
- **To get the cost of an ad**: CPM × impressions ÷ 1,000

### A worked example

The numbers the calculator opens on.

- **€500**: **Total cost** What the ad cost to run.
- **120,000**: **Impressions** How many times the ad was shown.
- **€4.17**: **CPM** 500 ÷ 120,000 × 1,000 = 4.17
- **200,000**: **Impressions from a budget** A budget of 1,000 at a CPM of 5 buys about 200,000 impressions.

How to read it

## How to calculate CPM, and how to read it.

Five things to know before you compare one CPM with another.

1. **Use the formula** CPM = cost ÷ impressions × 1,000. To get impressions from a budget, turn it round: budget ÷ CPM × 1,000.
2. **Compare like with like** CPM changes with country, audience, placement and time of year. Set an ad against your own past ads on the same platform, not against a number from another market.
3. **Look at each ad, not the account** An account average hides the one ad people watch and the three they skip. Check CPM per ad.
4. **Change the creative first** The video is the part of an ad you fully control. New creative is the quickest thing to test when reach gets expensive: see [UGC ads](https://octoclip.io/ugc-ads).
5. **Work out a creator post the same way** A creator post has a CPM too: the fixed price you paid, divided by its views, times 1,000.

Free tools

## Five more free tools.

Each one opens on a worked example you can type over. Nothing you enter leaves your device.

FAQ

## CPM, answered.

What people ask about CPM, and how Octoclip prices a video.

**A person answers.**

Can’t find your question? Write to us and someone at Octoclip replies.

[Write to us](mailto:info@octoclip.io)

### What is the CPM formula?

CPM = cost ÷ impressions × 1,000. Spend 500 for 120,000 impressions and the CPM is 500 ÷ 120,000 × 1,000 = 4.17.

### What is a good CPM?

There is no single good number. CPM depends on the platform, the country, the audience and the season, so the useful comparison is with your own earlier campaigns.

### How do I calculate impressions from CPM?

Impressions = budget ÷ CPM × 1,000. A budget of 1,000 at a CPM of 5 buys about 200,000 impressions. For TikTok, see [TikTok ads cost](https://octoclip.io/tiktok-ads-cost).

### What is the difference between CPM, CPC and CPA?

CPM is the cost of 1,000 impressions, CPC the cost of one click and CPA the cost of one customer or sign-up. They measure the same spend at three depths. Try the [CPA calculator](https://octoclip.io/cpa-calculator) and the [ROAS calculator](https://octoclip.io/roas-calculator).

### Does Octoclip charge by CPM?

No. Creators on Octoclip are never paid by views or impressions. Octoclip does not sell or guarantee downloads, installs or views. You pay a fixed price for each approved video.

### How much does new ad creative cost?

Posting a job, reviewing applicants and sending offers are free. You set a fixed price per video and pay only when a creator accepts your offer. The full amount is shown before you send the offer.

**A person answers.**

Can’t find your question? Write to us and someone at Octoclip replies.

[Write to us](mailto:info@octoclip.io)

Ready when you are

## Get new creative for your ads.

See who wants to film your product before you pay anything.

[Post a job free](https://octoclip.io/signup/brand) [Sign in](https://octoclip.io/login)

**Posting a job is free.** You’re charged only when a creator accepts.

[Post a job free](https://octoclip.io/signup/brand)
