Definition
Cost Per Mille (CPM) is the amount you pay for every 1,000 times your advertisement is displayed (impressed), regardless of whether anyone clicks it. “Mille” is Latin for thousand.
Detailed Explanation
CPM is the standard pricing model for brand-awareness and display advertising. The formula is:
CPM = (Total Ad Spend ÷ Impressions) × 1,000
Unlike CPC (Cost Per Click), CPM charges for visibility, not action. A low CPM means cheap reach; a high CPM often indicates competitive audiences or premium placements (e.g., YouTube pre-roll, homepage takeovers).
CPM works best when the goal is reach, recall, or retargeting pools — not direct conversions. Combine CPM campaigns with frequency caps to avoid ad fatigue.
Nepal Context
Facebook and Instagram boosted posts in Nepal often show CPMs of NPR 50–300 depending on audience size and placement. Google Display Network CPMs tend to be lower. Because many Nepali SMEs still measure success by likes rather than sales, understanding CPM helps separate vanity reach from profitable campaigns.
Practical Examples
- Beginner: NPR 5,000 spend, 100,000 impressions → CPM = (5,000 ÷ 100,000) × 1,000 = NPR 50
- Intermediate: Compare CPM across two ad sets — if Ad Set A has CPM 80 and Ad Set B has CPM 200 but similar conversion rates, shift budget to A.
- Advanced: Use reach-and-frequency campaigns with a target CPM bid on Meta to maximize unique users within a budget cap.
Key Takeaways
- CPM measures cost per 1,000 impressions, not clicks or conversions.
- Lower CPM ≠ better campaign if the audience is irrelevant.
- Pair CPM awareness campaigns with retargeting (CPC/CPA) for full-funnel efficiency.
Common Mistakes
- Optimizing only for lowest CPM — cheap impressions to wrong audiences waste budget.
- Ignoring frequency — high CPM with low frequency may be cheaper per unique user than low CPM with high frequency.
- Using CPM metrics for conversion campaigns — use CPA or ROAS when the goal is sales.

