Free tool
CPM calculator: cost per 1,000 impressions
CPM is ad spend ÷ impressions × 1,000: what you pay for a thousand ad views. AED 10,000 for 400,000 impressions is a CPM of AED 25.
- Free
- No sign-up
- Runs in your browser
Your numbers
Your CPM
Cost per 1,000 impressions (CPM)
AED 25.00
AED 10,000.00 ÷ 400,000 × 1,000 = AED 25.00
Within the rough Meta range. Your CPM of AED 25.00 compares with a rough AED 15–35 for Meta. CPM rises with competition, season and narrow targeting; broader audiences and fresh creative usually bring it down.
- Cost per click (CPC)
- AED 2.50
- Ad spend ÷ Clicks
- Click-through rate (CTR)
- 1%
- Clicks ÷ Impressions × 100
- Cost per acquisition (CPA)
- AED 125
- Ad spend ÷ Conversions
- Conversion rate
- 2%
- Conversions ÷ Clicks × 100
How this is calculated
- CPM
Ad spend ÷ Impressions × 1,000With your numbers: AED 10,000.00 ÷ 400,000 × 1,000 = AED 25.00- CPC
Ad spend ÷ ClicksWith your numbers: AED 10,000.00 ÷ 4,000 = AED 2.50- CTR
Clicks ÷ Impressions × 100With your numbers: 4,000 ÷ 400,000 = 1%- CPA
Ad spend ÷ ConversionsWith your numbers: AED 10,000.00 ÷ 80 = AED 125- Conversion rate
Conversions ÷ Clicks × 100With your numbers: 80 ÷ 4,000 = 2%- CPC from CPM
CPM ÷ (1,000 × CTR)With your numbers: AED 25.00 ÷ (1,000 × 1%) = AED 2.50- CPA from CPC
CPC ÷ Conversion rateWith your numbers: AED 2.50 ÷ 2% = AED 125
Leave any box blank and the metrics that need it show “—”. Use numbers from the same date range and the same campaigns, or the ratios won’t mean much. Spend excludes VAT and agency fees. Presets are rough UAE planning assumptions, not benchmarks. Costs vary a lot by industry, audience, language and season (Ramadan, Q4 and White Friday push prices up). Replace them with your own account data.
What is a good CPM in the UAE?
These are the rough ranges we use for first-pass planning, before an account has its own data. They are planning assumptions, not published benchmarks.
| Platform | CPM | Notes |
|---|---|---|
| Meta | AED 15–35 | Facebook and Instagram. Broad reach, strong for e-commerce prospecting and retargeting. |
| Google Search | AED 150–450 | High-intent searches. Competitive terms (real estate, legal, clinics) can cost far more. |
| TikTok | AED 10–25 | Cheap attention, creative-hungry. Plan for frequent new videos. |
| Snapchat | AED 8–20 | Strong with younger UAE and especially KSA audiences. |
| AED 100–220 | B2B targeting by job title and company. Expensive clicks, valuable leads. |
- Season pushes CPM up. Ramadan, Q4, White Friday and Dubai Shopping Festival bring more advertisers into the same auctions.
- Narrow audiences cost more. Tight interest stacks, small geographies and high-income targeting all raise CPM.
- Google Search CPM is a side effect. Search is bought per click, so its CPM simply reflects a high CTR and CPC.
Is a rising CPM always bad news?
Not if your ads improve faster. On Meta, TikTok and Snapchat your click cost falls out of two numbers: what impressions cost, and how often people click.
CPC from CPM = CPM ÷ (1,000 × CTR)| Metric | Today | Higher CPM, better ad |
|---|---|---|
| CPM | AED 25 | AED 30 |
| CTR | 1% | 1.5% |
| CPC | AED 2.50 | AED 2.00 |
| Clicks | 4,000 | 5,000 |
How can you lower your CPM?
- Broaden targeting. Let the algorithm find buyers in a larger pool instead of paying a premium for a narrow slice.
- Send better quality signals. Meta and TikTok favour ads people engage with, so fresh, native-looking creative tends to win cheaper impressions.
- Open up placements. Reels, Stories and Audience Network inventory is often cheaper than the main feed.
- Watch frequency. Rotate creative before creative fatigue sets in and costs climb.
- Plan around peaks. If your offer isn’t seasonal, don’t fight for impressions in the most expensive weeks.
Don’t chase the cheapest CPM
Optimising for reach finds the cheapest people to show ads to, who are rarely the ones who buy. Optimise for the conversion you care about and judge CPM in that light.
FAQ
CPM questions, answered

Cost per mille, Latin for thousand. It is the price of 1,000 ad impressions, and the unit Meta, TikTok and Snapchat auctions are priced in.
Impressions = budget ÷ CPM × 1,000. At a CPM of AED 25, AED 5,000 buys about 200,000 impressions.
Impressions. Reach counts unique people, and each person usually sees an ad more than once, so dividing by reach makes CPM look higher than it is.
Not on its own. CPM tells you how expensive an audience is, not whether your ads work. A high CPM is fine if CTR and conversion rate keep your CPA below what a customer is worth.
Yes. CPM prices attention and CPC prices action. If few people click, cheap impressions still add up to expensive clicks.
Next step
Paying too much for reach?
Book a free 30-minute intro call and we’ll look at your CPMs, frequency and creative to tell you whether the auction or the ads are the problem.
