CPM Calculator

    Calculate cost per 1,000 ad impressions (CPM), budgets, or reach. Optimize your advertising spend and measure digital marketing campaign performance.

    $

    CPM Rate

    $100

    Cost per 1,000 impressions

    How to Use

    Follow these simple steps to get the best results.

    1Select your currency for the campaign you're analyzing or planning.
    2Enter your total budget. This is what you spent or plan to spend on Google, Meta or any other ad platform.
    3Type in your total ad impressions, how many times people actually saw your ad. You'll find this in your ad dashboard.
    4Get your CPM rate instantly. We calculate how much you're paying per 1,000 views so you can see if your ads are efficient or overpriced.
    5Work backward if you need to: enter your desired CPM and budget to see how many impressions you'll get or enter CPM and impressions to find the required budget.
    6Reset and swap campaigns. It's perfect for quick side-by-side comparisons of different platforms or clients.

    Frequently Asked Questions

    CPM stands for Cost Per Mille. 'mille' is just Latin for a thousand. It's the price you pay for every 1,000 times your ad pops up on someone's screen, whether they click it or not. It's the go-to model for brand awareness. Think of it as paying for 'eyeballs' rather than actions. If you're trying to get your name out there, this is the metric you'll be looking at.

    It's basic division: CPM = (Total Cost ÷ Total Impressions) × 1,000. So, if you spent $500 to get 200,000 views, your CPM is $2.50. You paid two-and-a-half bucks for every thousand people who saw your ad. You can also work backward, if you have a fixed budget and a target CPM, this calculator will tell you exactly how many impressions you can afford.

    There's no single right answer here. It depends on where you're hanging out. Facebook ads might run you $5-$15, while a high-end B2B site like LinkedIn could cost $30-$90 because the audience is so specific. A high CPM isn't always bad, though. Paying more to reach a room full of CEOs is often worth way more than paying pennies to show an ad to a million random people. Context is everything.

    It's all about what you're paying for. CPM is for impressions (views). CPC (Cost Per Click) is when you only pay if someone actually taps the ad. CPA (Cost Per Acquisition) is the holy grail, you only pay if they buy something or sign up. Usually, you'll use all three: CPM to get noticed, CPC to get them to your site and CPA to actually close the deal.

    Absolutely. That's actually the best way to use it. If you know you need a million views and your typical CPM is $4, you know you need a $4,000 budget. Or, if you only have $1,000 to spend, you can see that you'll get around 250,000 views. Just plug in any two numbers and we'll give you the third.

    Two words: Ad fatigue. If the same people see your ad too many times, they stop clicking and the platforms start charging you more for the space. It could also just be competition. If it's Black Friday or election season, everyone is fighting for the same eyeballs and prices skyrocket. When this happens, it's usually time to refresh your creative or try targeting a new group of people.

    They're all connected. Reach is how many unique people see the ad. Frequency is how many times each person sees it. Total Impressions = Reach × Frequency. If you have a $5,000 budget at a $10 CPM, you've got 500,000 impressions to play with. If you want everyone to see your ad 3 times to make it stick, you'll reach about 166,667 people. It's a balancing act between going wide or going deep.

    How It Works

    What Are You Really Paying for Those Eyeballs?

    Running ads on Meta, Google or LinkedIn isn't cheap. Whether you are a solo marketer or part of a big agency, you need to know if your budget is working hard or just disappearing into the void. Our CPM (Cost Per Mille) calculator gives you an instant look at your cost per thousand impressions. It is the fastest way to see if your campaigns are efficient or if you are overpaying for visibility.

    What is CPM anyway?

    CPM stands for Cost Per Mille. "Mille" is Latin for thousand, which is why we calculate the cost for every 1,000 people who see your ad.

    Unlike CPC (Cost Per Click), where you only pay when someone actually interacts, CPM is all about visibility. You use this model when your goal is brand awareness: getting your name, your face or your product in front of as many people as possible. It is the gold standard for:

    • Social media awareness on Meta and TikTok.
    • Video ads on YouTube and Connected TV.
    • Big display buys across Google’s network.
    • Podcast sponsorships and newsletter placements.

    The CPM Magic Number: Three Ways to Figure It Out

    The relationship between your budget, your views and your CPM rate is simple math. If you have any two of these numbers, you can find the third:

    • Find your CPM: (Total Cost ÷ Impressions) × 1,000.
    • Find your Budget: (CPM × Impressions) ÷ 1,000.
    • Find your Reach (Impressions): (Budget ÷ CPM) × 1,000.

    Here is a quick example: Say you spend $3,500 on an Instagram campaign and get 875,000 impressions. Your CPM is $4.00. Simple, right? Now, if you want to scale that to 2 million impressions, you know you will need a budget of $8,000.

    What Is a "Good" CPM? (2024–2025 Benchmarks)

    A "good" number depends entirely on where you are showing up. You can't compare a broad YouTube ad to a surgical B2B strike on LinkedIn. Here is a rough guide to what people are paying right now:

    PlatformTypical CPM RangeBest For
    Google Display$1 to $5Cheap, massive reach
    Facebook / Instagram$5 to $15Social proof and sales
    YouTube$4 to $10Video stories and launches
    LinkedIn$30 to $90B2B and targeting pros
    Twitter / X$4 to $9Viral news and trends
    Connected TV (CTV)$15 to $40Premium, high-quality viewers
    Podcast Ads$15 to $30Niche, loyal listeners

    Don't panic if your CPM is high. A $60 CPM on LinkedIn might be a bargain if it lands you one $50,000 contract, while a $1 CPM on Google might be a waste if the traffic is low-quality. Always look at the big picture.

    CPM, CPC or CPA? Pick Your Poison

    Your goal determines your model. Here is how they stack up:

    ModelWhat You Pay ForThe Goal
    CPMEvery 1,000 viewsEyeballs and awareness
    CPCEvery single clickTraffic and leads
    CPAEvery sale or sign-upConversions and ROI

    Most smart marketers use a mix. Use CPM to warm up the crowd, CPC to get them to your site and CPA to close the deal.

    Why Your CPM Might Be Sky-High

    Targeting is too tight: If you are only showing ads to "30-year-old left-handed guitarists in Seattle," you are going to pay a premium. Broaden your reach to lower the cost.

    Ad Fatigue: If people have seen your ad five times already, they stop engaging. Platforms notice this and charge you more to keep showing it. Refresh your creative often.

    The Holidays: CPMs can double or even triple during Black Friday and December. Everyone is competing for the same space, so prices naturally go up.

    Geography: Ads in the US, UK and Australia are expensive. If you are targeting emerging markets like Southeast Asia or Africa, your money will go much, much further.

    How to Use This Data

    Media Planning: Before you launch, use your target CPM to see if your budget will actually reach enough people to matter.

    Side-by-Side Comparisons: Run the numbers for your Meta ads vs. your Google ads. If one is half the price of the other, maybe it is time to move some money around.

    Auditing Your Agency: If you are paying an agency to run your ads, use this tool to double-check their reports. Make sure you are getting the reach you were promised.

    Direct Deals: If a blogger asks for $1,000 for a post that gets 10,000 views, they are asking for a $100 CPM. Use this calculator to see if that is actually a good deal compared to your other channels.

    A Quick Word of Advice

    This calculator is for planning and tracking. Ad platforms have hidden fees and algorithms change every week. Your actual results will depend on your ad quality, your landing page and most importantly, your offer. Use these numbers as a guide, not a guarantee.