Ecommerce Ads CPM Calculator

Enter what you spent and how many impressions you got. See your cost per 1,000 impressions so you can compare ad placements and channels on equal footing.

Inputs

$

Results

Updates as you type

Total Spend$1,500.00
Total Impressions320,000

Cost per 1,000 Impressions (CPM)

$4.69

How to calculate CPM

Enter your total ad spend

How much did you spend on the campaign or placement? This is the total cost, not the daily budget.

Enter total impressions

How many times was your ad shown? Pull this from your ad platform dashboard. Impressions, not clicks.

See your CPM

Cost divided by impressions, times 1,000. Now you can compare what you are paying per thousand views across different channels and placements.

How to get more from your ad spend

CPM is a starting point. Here is how to actually improve what you get from it.

Tighten your targeting

A higher CPM on a focused audience often outperforms a low CPM on a broad one. You pay more per thousand views but the people seeing your ad are more likely to care.

Improve your creative

Better ads get more engagement, which lowers CPM on platforms that reward relevance. A strong image and clear headline can drop your CPM by 20-30% on Meta and Google.

Test placements separately

Instagram Stories, Facebook Feed, and Audience Network all have different CPMs and quality levels. Break them out and kill the ones that cost a lot but do not convert.

Avoid peak season for awareness campaigns

If you are running brand awareness ads that do not need to run in Q4, shifting them to January or February can cut CPMs in half.

Use social proof in ads

Ads that include customer reviews or star ratings get higher engagement rates. Higher engagement means lower CPM on auction-based platforms because the platform rewards relevance.

Track CPM alongside CPA

A campaign with $8 CPM and $40 CPA is better than one with $4 CPM and $80 CPA. Cheap impressions that do not convert are not cheap -- they are expensive in a different way.

Better ads start
with real reviews

Ads with customer reviews and star ratings get higher engagement and lower CPMs. WiserReview gives you the social proof to make every impression count.

FAQs

Common questions about CPM.

Cost Per Mille -- the cost for 1,000 ad impressions. Mille is Latin for thousand. If you spent $1,500 and got 320,000 impressions, your CPM is $4.69. It is the standard unit for comparing how much visibility costs across channels.
(Total Cost / Total Impressions) x 1,000. So $1,500 divided by 320,000 times 1,000 equals $4.69 per thousand impressions.
It depends entirely on the platform and audience. Facebook averages $7-12. Google Display is $2-5. LinkedIn B2B targeting can be $30-80. The question is not whether your CPM is cheap but whether the impressions are reaching people who convert.
No. A $3 CPM on low-quality placements that nobody clicks is worse than a $15 CPM on a targeted audience that buys. Always look at CPM alongside click-through rate, conversion rate, and cost per acquisition.
Competition, audience size, ad quality, time of year, and platform algorithm changes all affect CPM. Black Friday CPMs can be 2-3x higher than January. A new creative with better engagement can lower CPM 20-30%.
CPM is cost per thousand impressions -- you pay for views. CPC is cost per click -- you pay only when someone clicks. CPM is better for awareness campaigns. CPC is better when you want direct action.
Technically yes. If you know your costs (time, tools, contractors) and your impressions, you can calculate an effective CPM for organic. It is useful for comparing the efficiency of paid vs organic reach.
Ads that include star ratings or customer quotes get higher engagement. On auction-based platforms like Meta and Google, higher engagement scores lower your CPM because the platform rewards relevance.