Skip to main content

Free CPM Calculator – Cost Per Thousand Impressions

CPM Calculator finds cost per thousand impressions online for free. Enter any two of cost, impressions, or CPM and instantly solve for the third.

Written & reviewed by Helperzy Editorial Team · Updated July 2026

Cost per 1000Solve any valueAd PlanningInstantFree

Enter any two values and the third is calculated for you.

CPM (Cost per 1000 impressions)

5

Formula

CPM = (500 ÷ 100,000) × 1000

100% Private

Runs locally. Nothing uploaded.

How to Use CPM Calculator

1

Enter Two Values

Type any two of cost, impressions, or CPM into their fields. The calculator detects which pair you supplied and works out the missing quantity. Leave the field you want solved blank.

2

Read the Result

The remaining value appears instantly using the CPM formula. If you entered cost and impressions you get the rate, and if you entered a rate and a budget you get reach. Double-check that both inputs come from the same date range.

3

Compare Scenarios

Adjust the numbers to plan budgets or benchmark one placement against another. Try a higher CPM to see how reach shrinks, or a bigger budget to see how impressions grow. Use it to sanity-check a publisher's quote before you commit.

What CPM Means and How to Calculate It

CPM stands for cost per mille — mille being Latin for thousand — and it is the price you pay for one thousand ad impressions. It is the default way brand and awareness campaigns are sold across display networks, social feeds, YouTube, connected TV, and podcasts. This calculator links three numbers, cost, impressions, and the CPM rate, so you can enter any two of them and read back the one you are missing. That flexibility means it works before a campaign, when you are sizing a budget, and after it, when you want to know the rate you actually paid rather than the one you were quoted. The math behind the tool is a single equation: CPM = (Cost ÷ Impressions) × 1000. Cost is the total money spent on a placement, impressions is the number of times the ad was served, and CPM is the resulting price per thousand views. Because the three values are tied together, the calculator rearranges the formula for you. Give it cost and impressions and it divides, then scales by a thousand to find the rate. Give it a CPM and a budget and it works backward, using impressions = (cost ÷ CPM) × 1000, to show how much reach that money buys. Give it a CPM and a target number of impressions and it multiplies to project the total spend, which is handy when a publisher hands you a fixed rate card. Suppose a publisher quotes a CPM of ₹250 and you hold a budget of ₹50,000. Rearranging the formula, impressions = (50,000 ÷ 250) × 1000 = 200,000 impressions. Now imagine the campaign finishes and your platform reports that you actually spent ₹52,000 to serve 208,000 impressions. Feed those two figures in and the tool returns (52,000 ÷ 208,000) × 1000 = ₹250, confirming you paid exactly the quoted rate. If the report instead showed only 160,000 impressions for that same ₹52,000, the CPM jumps to ₹325 — a clear sign the placement under-delivered on reach and is worth renegotiating before you renew. Media buyers rely on CPM to compare wildly different channels on equal footing. A ₹150 CPM on a niche newsletter and a ₹40 CPM on a broad social feed only become comparable once you weigh how relevant each audience is. Agencies use it to build flighting plans, splitting a quarterly budget across placements and forecasting the total impressions a client will receive. Publishers and creators use it in reverse, pricing their own inventory by deciding what the market will bear per thousand views. Performance marketers watch CPM beside click and conversion data to catch moments when rising impression costs, rather than falling conversions, are the real reason a campaign's efficiency slipped. Take a skincare brand running a Diwali awareness push: it books a ₹30,000 slot that returns 12,00,000 impressions, so the CPM lands at ₹25 — genuinely cheap reach, though only valuable if those views hit people who buy face serum. A B2B software team paying a ₹1,200 CPM on an industry newsletter is not being fleeced; that list holds 4,000 named IT decision-makers, and one signed contract repays the whole placement. One nuance trips up newcomers: a lower CPM is not automatically a better deal. Cheap impressions on an untargeted, low-viewability placement can be worth far less than pricier impressions shown to the exact audience you want, so always read CPM next to viewability and targeting quality. Keep your cost and impression figures from the same date range, or the rate will mislead you. These results are planning estimates, not a guarantee of delivery or a substitute for your ad platform's official billing, so treat them as a guide rather than an invoice. Every calculation happens in your browser, and your budget and campaign numbers are never uploaded or stored.

CPM Calculator Formula & Method

CPM = (Cost ÷ Impressions) × 1000 Cost = total money spent on the placement Impressions = number of times the ad was served CPM = price paid per one thousand impressions Rearranged: Impressions = (Cost ÷ CPM) × 1000 Rearranged: Cost = (CPM ÷ 1000) × Impressions

Examples: CPM Calculator

Input

Cost ₹52,000, Impressions 208,000

Result

CPM = ₹250

(52,000 ÷ 208,000) × 1000 = 250 per thousand impressions.

Input

CPM ₹250, Budget ₹50,000

Result

200,000 impressions

(50,000 ÷ 250) × 1000 = 200,000 impressions the budget buys.

Frequently Asked Questions – CPM Calculator

CPM stands for cost per mille, meaning cost per one thousand impressions. It is the amount an advertiser pays each time an ad is shown a thousand times. The formula is CPM = (Cost ÷ Impressions) × 1000, and it is the standard pricing model for awareness and reach campaigns.