# CPA, CPM, CPC and CTR calculator

> Free ad metrics calculator. Enter spend, impressions, clicks, orders and revenue to get CPA, CPM, CPC, CTR, conversion rate and ROAS in one place.

Free, no sign-up, runs in the browser: https://analify-ai.scalyax.ai/tools/ad-metrics-calculator

Turn five numbers from any ad account into the six metrics that explain a campaign: CPA, CPM, CTR, CPC, conversion rate and ROAS.

## What it calculates

These metrics follow the funnel. CPM is what reach costs. CTR is how many people click. CPC is what a click costs. Conversion rate is how many clicks buy. CPA is what an order costs, the one that decides profit. When CPA is too high, the earlier metrics show where the funnel breaks.

## Formula

```
CPM = Spend ÷ Impressions × 1,000
CTR = Clicks ÷ Impressions
CPC = Spend ÷ Clicks
Conversion rate = Orders ÷ Clicks
CPA = Spend ÷ Orders
ROAS = Revenue ÷ Spend
```

## Worked example

Inputs:
- Ad spend: USD 3,000
- Impressions: 250000
- Clicks: 3000
- Orders: 60
- Revenue: USD 4,200

Results:
- CPA (cost per order): USD 50
- CPM: USD 12
- CTR: 1.2%
- CPC: USD 1
- Conversion rate: 2%
- ROAS: 1.4×

## What changes the result

Orders at five values; every other input as in the example.

| Orders | CPA (cost per order) | Conversion rate |
| --- | --- | --- |
| 30 | USD 100 | 1% |
| 45 | USD 66.67 | 1.5% |
| 60 (example) | USD 50 | 2% |
| 75 | USD 40 | 2.5% |
| 90 | USD 33.33 | 3% |

## How to read the result

High CPM points at audience or competition. Low CTR points at the creative or offer. Low conversion rate points at the landing page, price or delivery terms.
Compare CPA with your max cost per order, not with another store's CPA.

## Questions

**How is CPM calculated?**
Spend divided by impressions, times 1,000. It is the cost of showing your ad a thousand times.

**What is the difference between CPC and CPA?**
CPC is the cost of one click. CPA is the cost of one order. CPA = CPC ÷ conversion rate.

**Which ad metric matters most for profit?**
CPA, compared with what one order earns before ads. The other metrics explain why CPA is where it is.

**Do you store what I enter?**
No. The calculation runs in your browser and nothing is sent to Analify.

## Use your real numbers

Analify reads spend, impressions, clicks and purchases from Meta, TikTok and Google every day and shows them per campaign and creative next to orders from Shopify. Analify reads 5 of these 5 inputs live. Try the calculator: https://analify-ai.scalyax.ai/tools/ad-metrics-calculator

More free ecommerce calculators: https://analify-ai.scalyax.ai/tools
