Free CPM Calculator

Work out your cost per 1,000 impressions, or flip it around to solve for impressions or ad budget, then see how your CPM compares to typical platform ranges.

Platform presets. Click to load a typical campaign:

Output currency symbol
Sets the benchmark band
Pick which value to calculate. Fill the other two.
Total campaign budget
Times the ad was shown

$0.00

CPM (cost per 1,000 impressions)

CPM

Total Impressions

Ad Budget

Impressions per $1,000

Typical CPM Ranges by Platform (2026)

Rough industry ranges for reach and awareness buys. CPM swings with audience, geography, format, and season, so treat these as a gut check, not a guarantee.

PlatformTypical CPM (USD)Runs Cheaper WhenRuns Pricier When
Google Display Network$2 – $5Broad placements, wide geosTight in-market audiences
Shopee / Lazada Display (SEA)$2 – $6Off-peak, broad category reach9.9 / 11.11 / 12.12 mega-sales
TikTok / TikTok Shop$4 – $10Wide reach objective, SEA geosNarrow interests, US / UK
Amazon Ads (Sponsored Display / DSP)$4 – $9Off-category retargetingHigh-intent product pages
Meta (Facebook / Instagram)$6 – $12Broad audiences, Reels placementsQ4, narrow lookalikes, US
YouTube$8 – $16In-feed and bumper formatsNon-skippable, premium content

What Is CPM (Cost Per 1,000 Impressions)?

CPM stands for cost per mille ("mille" is Latin for a thousand), so a CPM is simply the price you pay for every 1,000 impressions of your ad. It is the standard pricing and efficiency metric for reach and awareness campaigns across Meta, TikTok, Google Display, YouTube, Amazon Ads, and marketplace display placements on Shopee and Lazada. Where CPC (cost per click) measures what you pay for each click and CPA measures what you pay per conversion, CPM measures what you pay purely to be seen. For ecommerce sellers, CPM is the top-of-funnel number that decides how far a given budget stretches before anyone has to click or buy.

How Do You Calculate CPM?

The CPM formula is CPM = (Ad Spend ÷ Impressions) × 1,000. If you spent $3,000 and the campaign served 350,000 impressions, your CPM is (3,000 ÷ 350,000) × 1,000 = $8.57. The same relationship rearranges two more ways, which is why the calculator above lets you solve for any of the three variables. To find impressions from a budget: Impressions = (Ad Spend ÷ CPM) × 1,000, so a $5,000 budget at an $8 CPM buys 625,000 impressions. To find the budget for a reach target: Ad Spend = (Impressions ÷ 1,000) × CPM, so hitting 1,000,000 impressions at a $6 CPM costs $6,000. Pick "Impressions" or "Ad Budget" in the Solve for switch to run either planning calculation without touching a spreadsheet.

Actionable Insight: CPM answers "how much reach can this budget buy?" but reach is worthless if it never converts. Always read CPM next to CPC and conversion rate. A cheap $3 CPM that produces no add-to-carts is more expensive than a $12 CPM that fills your funnel.

Is a $20 CPM High? What Counts as a Good CPM

There is no single "good" CPM. It depends entirely on the platform, the audience, the format, and the season. A $20 CPM is high for a broad Google Display or SEA marketplace buy (where $2–$6 is typical), roughly at the top end for Meta or YouTube in a competitive Q4 window, and genuinely cheap for a narrow, high-value B2B audience. As rough 2026 ranges: Google Display and SEA marketplace display sit around $2–$6, TikTok and Amazon Ads around $4–$10, Meta around $6–$12, and YouTube around $8–$16. Set the Platform benchmark in the calculator and it will tell you whether your CPM is cheap, typical, or expensive for that channel. The honest way to judge CPM is relative: cheaper than your own historical CPM for the same audience and objective, and cheap enough that your downstream CPC and conversion rate still produce a profitable ROAS.

CPM vs CPC vs CPA vs CPV: What's the Difference?

These four metrics price the same ad in different currencies of intent. CPM is cost per 1,000 impressions, so you pay to be shown. CPC (cost per click) is what you pay each time someone clicks, so you pay for interest. CPA (cost per acquisition) is what you pay for each conversion, so you pay for a result. CPV (cost per view) applies to video and charges per completed or qualifying view. They are all linked: CPM and click-through rate together determine your effective CPC (CPC = CPM ÷ (CTR × 10)), and CPC and conversion rate together determine your CPA. That chain is why a low CPM alone never guarantees cheap conversions. A $4 CPM with a 0.2% CTR yields a $2.00 CPC, while an $8 CPM with a 1% CTR yields a $0.80 CPC. Model the reach side here, then use our customer acquisition cost calculator for the conversion side.

Why CPM Matters for Multichannel Ecommerce Sellers

If you sell across Shopee, Lazada, TikTok Shop, Shopify, Amazon and more, CPM is how you compare the raw cost of reach across very different channels before conversion muddies the picture. A TikTok Shop awareness campaign at a $6 CPM and a Meta prospecting campaign at a $10 CPM are buying attention at different prices, but the cheaper CPM only wins if that attention converts at a rate that protects your margin after marketplace fees. The most common mistake is optimising each platform to the lowest CPM in isolation: broad, ultra-cheap impressions often reach audiences that never buy, quietly inflating your blended CPA even as the CPM line looks great. Judge CPM as the first link in the chain: reach, then clicks, then conversions, then margin, not as a standalone score. Pair this calculator with our break-even calculator to know the sales you need to justify the spend.

How to Lower Your CPM Without Losing Reach Quality

There are a handful of reliable levers. Broaden the audience. Narrow interest stacks and small lookalikes drive CPM up fast; broad targeting with a strong conversion signal often lands cheaper impressions and lets the algorithm find buyers. Refresh creative. Ad fatigue raises CPM as frequency climbs and engagement falls, so rotate hooks and formats before performance decays. Test cheaper placements. Reels, Shorts, in-feed, and audience-network inventory usually clear at a lower CPM than premium feed or non-skippable video. Mind the calendar. CPMs spike during 9.9, 11.11, 12.12, Black Friday, and Q4 as everyone bids for the same eyeballs; shift awareness spend to shoulder periods where you can. Improve relevance. Higher engagement and quality scores are rewarded with lower CPMs on most platforms, so better-matched creative pays for itself twice. Track CPM by channel and by week, benchmark each against the ranges above, and treat any sustained jump as a signal to refresh creative or widen the audience. For sellers running paid traffic into multiple marketplaces at once, OneCart keeps SKU-level margin, channel fees, and order data in one place so your CPM and reach decisions connect to real per-order profit rather than dashboard vanity metrics.

Connect ad reach to real per-order margin across every channel

Try OneCart Free