CPM & CPC Calculator
Calculate CPM (cost per mille) and CPC (cost per click) from ad spend, impressions, and clicks. Free, instant, and accurate.
Total amount spent on the advertising campaign
Required for CPM calculation
Required for CPC calculation
Results
CPM (Cost Per Mille)
$10.00
- CPC (Cost Per Click)
- $0.42
- CTR (Click-Through Rate)
- 2.40%
- Total Ad Spend
- $500.00
The formula
CPM = Ad Spend ÷ Impressions × 1000 | CPC = Ad Spend ÷ Clicks | CTR = Clicks ÷ Impressions × 100 | Budget = Target CPM × Desired Impressions ÷ 1000
- CPM
- Cost Per Mille
- CPC
- Cost Per Click
- CTR
- Click-Through Rate
Worked example — Ad Spend 500, Impressions 50000, Clicks 1200, Target CPM ($) 12
CPM (Cost Per Mille) = $10.00
How CPM & CPC Calculator Works
CPM = Ad Spend ÷ Impressions × 1000 | CPC = Ad Spend ÷ Clicks | CTR = Clicks ÷ Impressions × 100 | Budget = Target CPM × Desired Impressions ÷ 1000
CPM (Cost Per Mille) measures the cost of 1,000 ad impressions. CPC (Cost Per Click) measures the cost per individual click. CTR (Click-Through Rate) measures the percentage of viewers who clicked the ad. The reverse budget formula calculates the ad spend needed to reach a target CPM for a desired number of impressions.
- CPM
- Cost Per Mille — The cost per 1,000 ad impressions. Lower CPM means more impressions per dollar spent. Real CPMs vary widely by platform, audience, placement and season, so benchmark against your own history.
- CPC
- Cost Per Click — The cost for each individual click on an ad. Lower CPC means more traffic per dollar. CPCs vary enormously by industry, keyword competition and platform.
- CTR
- Click-Through Rate — The percentage of people who saw the ad and clicked on it. A good CTR depends heavily on platform and placement: search-intent ads typically get far higher CTRs than display or social feed ads.
Understanding the Result
CPM (Cost Per Mille) and CPC (Cost Per Click) are the two most important metrics in digital advertising. CPM tells you how efficiently you are reaching an audience — a lower CPM means you are getting more impressions per dollar spent. CPC tells you how efficiently you are driving traffic. The relationship between these metrics is driven by your click-through rate (CTR): CPM = CPC × CTR × 10. If your CPM is $10 and your CTR is 2%, your effective CPC is $0.50.
This inverse relationship is crucial: a high-CPM campaign might still be efficient if the CTR is proportionally higher, while a low-CPM campaign with poor CTR may actually drive clicks at a higher cost. Understanding both metrics together helps advertisers optimize campaigns holistically rather than optimizing for a single number. For example, an advertiser paying a $12 CPM with a 2% CTR pays $0.60 per click, while one paying a $3 CPM with a 0.2% CTR pays $1.50 per click: the cheaper CPM is the more expensive click.
The right metric to optimize depends on your campaign goal: brand awareness campaigns focus on CPM, while direct response campaigns focus on CPC or CPA (cost per acquisition). Costs also differ by industry: sectors with high customer lifetime value (finance, legal) tend to be bid up by advertisers, which raises CPMs and CPCs.
How to Use
- Select your calculation mode: CPM from spend & impressions, CPC from spend & clicks, or reverse budget from target CPM.
- Enter your ad spend and the available metrics (impressions, clicks, or both).
- Review the calculated CPM, CPC, and CTR, and compare them against your own previous campaigns on the same platform.
Frequently Asked Questions
- What is a good CPM for my industry?
- There is no single number: CPM depends on targeting precision, ad format, platform (Google vs. Facebook vs. TikTok), seasonality, geography and how competitive your audience is. Niche B2B and high-lifetime-value audiences usually cost more to reach. The most reliable benchmark is your own past campaigns on the same platform and audience.
- How is CPM different from CPC?
- CPM charges per 1,000 impressions (whether anyone clicks or not), while CPC charges per click. CPM is typically used for brand awareness campaigns where the goal is visibility. CPC is used for performance/direct response campaigns where the goal is traffic or conversions. Most display and social media platforms offer both pricing models. The relationship: CPM = CPC × CTR × 10. For example, if your CPC is $0.50 and your CTR is 2%, your implied CPM is $0.50 × 2 × 10 = $10.00.
- How do I calculate my advertising budget from a target CPM?
- Use the formula: Budget = (Target CPM × Desired Impressions) / 1000. For example, if your target CPM is $12 and you want 500,000 impressions: ($12 × 500,000) / 1000 = $6,000. This tells you how much to allocate to reach your visibility goals. Remember to account for the platform's fee structure — some platforms charge additional platform fees on top of the media cost.
- What is a good CTR for my ad campaigns?
- Good CTR depends on the platform, ad format and intent: people searching for something click far more often than people scrolling a feed or seeing a banner, so compare like with like (same platform, format and audience). Platform-published and industry benchmarks differ by source and year, so treat them as rough. More importantly, CTR alone doesn't determine success — focus on the cost per conversion (CPA) as the ultimate metric.
Common Uses
- •Measuring advertising campaign efficiency by calculating CPM and CPC from ad spend, impressions, and clicks
- •Planning ad budgets by reverse-calculating the spend required to reach a target number of impressions at a given CPM
- •Comparing ad performance across campaigns, platforms and periods to spot optimization opportunities
Sources
Cite this calculator
TheCalcUniverse. "CPM & CPC Calculator — Budget Mode with Benchmarks." TheCalcUniverse, 2026, https://thecalcuniverse.com/ecommerce/cpm-cpc-calculator/. Accessed October 25, 2026.
Embed this calculator on your site
You may also like
-
E-Commerce
ROAS Calculator
Calculate your ROAS and break-even ROAS based on gross margin. Determine if your advertising campaigns are truly profitable.
Open calculator → -
E-Commerce
CAC Calculator
Calculate customer acquisition cost and LTV:CAC ratio. Evaluate the efficiency of your marketing spend and payback period.
Open calculator → -
E-Commerce
Engagement Rate
Calculate engagement rate for Instagram, TikTok, and X with platform-specific formulas. Includes influencer tier classification and benchmarks.
Open calculator → -
E-Commerce
YouTube Revenue
Estimate YouTube AdSense revenue from views, CPM, and RPM. Supports 7 niche CPM presets (gaming to finance), mid-roll ad modeling, engagement tracking.
Open calculator →