# CPC and CPM Calculator

URL: https://speedycalculator.com/calculators/finance/cpc-cpm/
Last updated: 2026-10-25

> The CPC and CPM calculator links the key ad metrics – impressions, click-through rate, clicks, cost per click (CPC), cost per thousand impressions (CPM) and total cost – so you can convert between CPC and CPM bids.

## Inputs

- Impressions
- Click-through rate (CTR) (%)
- Cost per click (CPC)

## Results

- Clicks
- Total cost
- Cost per thousand impressions (CPM)

## Formula

```
Clicks = impressions × CTR
Total cost = clicks × CPC = impressions × CPM ÷ 1,000
CPM = CPC × CTR × 1,000
```

## Explanation

Advertisers buy media either per click (CPC) or per thousand impressions (CPM). Knowing your click-through rate lets you convert one into the other and compare offers: a $2 CPM with a 0.5% CTR equals a $0.40 CPC.

### How to use the CPC and CPM Calculator

- **Impressions**
- **Click-through rate (CTR)**
- **Cost per click (CPC)**

Results update as you type, and every field accepts the units shown in its menu.

### How it works

Enter the number of impressions, the click-through rate and the cost per click.

### Tips

- Use figures for the same period (a month, a quarter or a year) for every input so ratios compare like with like.
- Track the metric over time – the trend usually tells you more than a single value.
- Compare your result with industry benchmarks, which vary a lot between sectors.
- Treat the result as a starting point for a decision, then check the assumptions behind each input.

### Common mistakes to avoid

- Mixing monthly and yearly numbers in the same calculation.
- Using revenue where the formula needs profit (or the other way round).
- Forgetting hidden costs such as taxes, fees, overheads or your own time.

### Inputs explained

FieldWhat to enterImpressionsA numberClick-through rate (CTR)In %Cost per click (CPC)Amount in your currency

### What each result means

- **Clicks** = [Impressions]×[Click-through rate (CTR)]÷100
- **Total cost** = [Clicks]×[Cost per click (CPC)]
- **Cost per thousand impressions (CPM)** = [Total cost]÷[Impressions]×1000

### Example values

How the main result changes when **Impressions** changes and everything else stays at the example values above:

ImpressionsTotal cost100,000720150,0001,080200,0001,440250,0001,800300,0002,160400,0002,880

## Worked example

Inputs — Impressions: 200,000; Click-through rate (CTR): 1.2 %; Cost per click (CPC): $0.6.

Results — Clicks = 2,400; **Total cost = $1,440.00**; Cost per thousand impressions (CPM) = $7.20.

## FAQ

**How do I convert CPC to CPM?**
CPM = CPC × CTR × 1,000 (with CTR as a decimal).

**What is a good CTR?**
Around 2–6% for search ads, 0.1–0.5% for display ads.

**Which is better, CPC or CPM?**
CPC suits performance campaigns; CPM suits awareness campaigns with high reach.

**What formula does the CPC and CPM Calculator use?**
Clicks = impressions × CTR.

