What Is CPM (Cost Per Thousand Impressions)?
CPM, or Cost Per Mille, is the price an advertiser pays for every 1,000 times their ad is displayed to users on a social media platform or website.
Why CPM Matters
CPM is one of the most widely used pricing models in digital advertising and social media marketing. It gives brands a standardized way to compare the cost-efficiency of campaigns across different platforms, ad formats, and audience segments. Whether you're running ads on Facebook, Instagram, TikTok, or LinkedIn, CPM tells you how much you're spending just to get your message in front of people.
Understanding CPM is essential for budget planning. If your CPM is high, you're paying more for visibility, which means your creative, targeting, or platform choice may need adjustment. Conversely, a low CPM means you're reaching a large audience affordably, though that doesn't automatically translate to conversions. CPM is a top-of-funnel metric that measures awareness, not action.
For brands focused on brand awareness, CPM is often the primary metric to optimize. It directly answers the question: how much does it cost to put my brand in front of 1,000 potential customers?
How CPM Works
CPM is calculated with a simple formula: (Total Ad Spend / Total Impressions) x 1,000. If you spend $500 on a campaign that generates 200,000 impressions, your CPM is $2.50.
Each social media platform has different average CPMs based on competition, audience quality, and ad inventory. As of 2026, typical benchmarks include:
- Facebook: $5-$12 CPM for feed ads, lower for Audience Network placements
- Instagram: $6-$15 CPM, with Stories and Reels often delivering lower CPMs than feed posts
- TikTok: $3-$10 CPM, generally more affordable for reaching younger demographics
- LinkedIn: $25-$45 CPM, reflecting the higher value of B2B professional audiences
- X (Twitter): $4-$10 CPM, varying significantly by topic and audience targeting
Most platforms use auction-based ad systems where CPM fluctuates based on demand. During peak advertising periods like Black Friday or Q4, CPMs typically spike as more advertisers compete for the same audience. Using a social media scheduler to plan organic content alongside paid campaigns helps maximize overall visibility without relying solely on ad spend.
CPM (Cost Per Thousand Impressions) Examples
Brand awareness campaign: A skincare brand runs Instagram Reels ads targeting women aged 25-34. They spend $3,000 and receive 450,000 impressions, resulting in a $6.67 CPM. This is within the expected range and suggests healthy ad delivery.
B2B lead generation: A SaaS company advertises on LinkedIn targeting marketing directors. They spend $2,000 and receive 50,000 impressions for a $40 CPM. While high compared to consumer platforms, this is typical for LinkedIn's professional audience and may deliver higher-quality leads.
Comparing platforms: An e-commerce brand tests the same creative on Facebook ($7 CPM) and TikTok ($4 CPM). TikTok delivers more impressions for the same budget, but the Facebook audience converts at a higher rate. This illustrates why CPM alone shouldn't drive platform decisions.
Common CPM (Cost Per Thousand Impressions) Mistakes
- Optimizing only for low CPM: Cheap impressions mean nothing if they don't reach the right audience. A $3 CPM with irrelevant targeting wastes budget just as much as an inflated CPM.
- Ignoring frequency: A low CPM with high frequency means the same people see your ad repeatedly. This leads to ad fatigue and wasted spend. Monitor frequency alongside CPM.
- Comparing CPMs across platforms without context: LinkedIn's $35 CPM isn't "worse" than TikTok's $5 CPM. The audiences, intent levels, and conversion potential differ dramatically.
- Forgetting organic reach: Before spending on ads, ensure your organic strategy is solid. Tools like a best time to post calculator and AI content generator can boost organic impressions at zero CPM.
How to Improve Your CPM
Refine your targeting. Broad audiences increase competition. Use lookalike audiences, interest-based targeting, and retargeting to reach people more likely to engage, which platform algorithms reward with lower CPMs.
Improve ad creative. Platforms reward engaging ads with better placements and lower costs. Test multiple creatives using A/B testing to find what resonates. Video content, especially short-form video, consistently delivers lower CPMs across most platforms.
Choose the right placements. Automatic placements often include cheaper inventory. On Meta, enabling Stories, Reels, and Audience Network alongside feed ads typically reduces overall CPM.
Time your campaigns strategically. Avoid launching during peak competition periods unless necessary. Use a content calendar to coordinate organic and paid efforts so you're not overspending on ads when organic content could carry some of the load.
Monitor and adjust regularly. Check your CPM trends weekly using your platform's analytics and benchmarks. If CPM rises suddenly, it may signal audience saturation, creative fatigue, or increased competition in your niche.
Frequently Asked Questions
What is a good CPM for social media ads?▼
A good CPM varies by platform. On Facebook and Instagram, $5-$12 is typical. TikTok averages $3-$10. LinkedIn is much higher at $25-$45 due to its professional audience. Compare your CPM against industry benchmarks for your specific platform and audience.
What is the difference between CPM and CPC?▼
CPM charges per 1,000 impressions regardless of clicks, making it ideal for brand awareness. CPC (Cost Per Click) charges only when someone clicks your ad, making it better for driving traffic or conversions. Choose CPM for visibility and CPC for action.
Why is my CPM so high?▼
High CPMs are usually caused by narrow targeting with high competition, poor ad creative leading to low engagement, advertising during peak seasons like Q4, or audience fatigue from running the same ads too long. Test broader audiences and refresh creative regularly.
Does CPM include organic impressions?▼
No. CPM is strictly a paid advertising metric. Organic impressions from unpaid posts are free and not measured by CPM. However, combining strong organic content with paid campaigns can reduce your overall cost of reaching your audience.
Related Terms
Impressions
Impressions count the total number of times your content is displayed on a screen, regardless of whether it was clicked or engaged with. One person seeing your post three times counts as three impressions but only one unit of reach.
Reach
Reach is the total number of unique users who see your content. Unlike impressions, which count every display including repeats, reach counts each person only once regardless of how many times they view your post.
CPC (Cost Per Click)
CPC, or Cost Per Click, is a paid advertising pricing model where the advertiser pays each time a user clicks on their ad, commonly used across social media platforms and search engines.
Related Tools
Stop reading about CPM (Cost Per Thousand Impressions). Start doing it.
Schedule posts, create content with AI, and grow your audience across 7 platforms — all from one dashboard.
7-day free trial · Cancel anytime