Free tool · Advertising metrics

    CPM Calculator

    Enter your ad cost and impressions to see what you pay for every thousand times your ad is shown.

    • 100% free
    • No sign-up
    • Runs in your browser
    $

    CPM

    $4.00

    Cost per 1,000 impressions

    Cost per impression

    $0.0040

    How do I calculate cost per 1,000 impressions?

    CPM means cost per mille, or cost per thousand impressions. It tells you how much you paid for your ad to be shown 1,000 times, regardless of whether anyone clicked. CPM is a measure of the price of attention: how expensive it is to reach an audience in a given channel, placement or season.

    For e-commerce stores, CPM is most useful on visibility-focused placements like YouTube, Display, Demand Gen and the non-search parts of Performance Max. On Google Search and Shopping, you usually pay per click, but CPM can still be calculated from your cost and impressions to compare how expensive different campaigns are to run.

    When to use the cpm calculator

    Best for

    • Budgeting YouTube, Display or Demand Gen campaigns
    • Spotting rising auction competition
    • Comparing how expensive campaigns are to run

    Not the right pick for

    • Judging if ads make money — use the POAS or ROI calculator
    • Measuring ad relevance — use the CTR calculator

    How it works

    1. 1

      Enter ad cost

      Use total spend for the campaign or period.

    2. 2

      Enter impressions

      Use impressions from the same period.

    3. 3

      Read your CPM

      See the cost of 1,000 impressions.

    4. 4

      Compare like with like

      Track CPM by campaign and month alongside CTR and sales.

    How to calculate CPM

    CPM = (Ad cost ÷ Impressions) × 1,000

    Worked example

    A YouTube campaign promoting a new product line cost $1,200 and served 400,000 impressions.

    CPM = ($1,200 ÷ 400,000) × 1,000 = $3.00

    You paid $3 for every thousand times your ad appeared. You can also work backward: at a $3 CPM, a $600 budget buys about 200,000 impressions.

    CPM vs CPC

    CPM and CPC describe the same spending from different angles, connected by click-through rate:

    Effective CPM = CPC × CTR × 1,000

    If your Shopping campaign has a $0.30 CPC and a 1% CTR, its effective CPM is $0.30 × 0.01 × 1,000 = $3.00. The same $3 CPM can be cheap or expensive depending on what it produces:

    CampaignCPMCTRResulting CPC
    A$3.000.5%$0.60
    B$3.001.0%$0.30
    C$6.003.0%$0.20

    Campaign C has double the CPM but the cheapest clicks, because its ads are far more relevant to the people seeing them. This is why a low CPM on its own is never the goal. Pair it with the CTR calculator and the CPC calculator to see the full picture.

    What is a good CPM?

    CPM varies widely, so compare like with like rather than chasing an industry number. It depends on:

    • Channel and placement. Display and video inventory is usually cheaper per impression than search results, where intent is higher.
    • Audience targeting. Narrow, high-value audiences (recent site visitors, in-market shoppers) cost more to reach than broad audiences.
    • Season. CPMs commonly rise in Q4, especially around Black Friday and Cyber Monday, when many advertisers compete for the same users.
    • Competition in your category and the geographic markets you target.
    • Ad quality and format. Engaging creative can earn more efficient delivery.

    The most useful benchmark is your own history: track CPM by campaign and month, and investigate sudden jumps.

    How to use CPM in your decisions

    1. Budget for awareness campaigns. If you know your typical CPM, you can estimate the reach a budget will buy before you launch.
    2. Spot rising competition. A CPM increase with no change in your targeting usually means more competitors in the auction.
    3. Judge creative. Compare CTR and conversion rate between ads at similar CPMs; the creative that converts better is worth more even if CPMs match.
    4. Do not optimize for CPM alone. The cheapest impressions often come from low-quality placements. For a store, cost per sale and profit matter far more than cost per view.
    5. Check placements in Performance Max. If a large share of impressions come from low-performing inventory, focus on stronger product data and audience signals rather than lowering CPM.

    Free tool vs having us run your Google Ads

    Free tool (do it yourself)Mercantads does it for you
    Know your numbersCalculate them hereTargets set from your real margins and data
    CampaignsLearn and build them yourselfShopping, Performance Max and Search built for you
    OptimizationWhenever you find timeWeekly search terms, bids, budgets and feed updates
    ResultsDepends on your time and experienceA Google Partner team focused on your profit
    Talk to us
    FAQ

    Frequently Asked Questions

    CPM stands for cost per mille, where mille is Latin for thousand. It is the cost of 1,000 ad impressions.

    Divide the budget by the CPM and multiply by 1,000. A $500 budget at a $5 CPM buys about 100,000 impressions.

    No. A low CPM with very few clicks or sales can be worse than a higher CPM that reaches people ready to buy. Judge CPM alongside CTR, conversion rate and cost per sale.

    Standard Shopping campaigns charge per click, not per impression. You can still calculate an effective CPM from cost and impressions to compare efficiency across campaigns.

    CPM Calculator

    Enter your ad cost and impressions to see what you pay for every thousand times your ad is shown.