CPC and CPM Calculator

Calculate cost per click (CPC) and cost per mille (CPM) from your ad spend, clicks, and impressions.

Cost Per Click (CPC)
Cost Per Mille (CPM)
Click-Through Rate (CTR)
How is this calculated?
CPC = Total Ad Spend ÷ Total Clicks
CPM = (Total Ad Spend ÷ Total Impressions) × 1,000
CTR = (Total Clicks ÷ Total Impressions) × 100%

What This Calculator Does

This calculator computes two standard advertising metrics from your campaign data: cost per click (CPC) and cost per mille (CPM, or cost per thousand impressions). Enter your total ad spend, the number of clicks received, and the number of impressions served to get both values instantly.

How CPC and CPM Are Calculated

The tool uses two standard formulas:

Both calculations assume your inputs are accurate and represent the same campaign or time period. The results are rounded to two decimal places for readability.

How to Use the Calculator

  1. Enter your total ad spend in dollars.
  2. Enter the number of clicks your ad received.
  3. Enter the number of impressions your ad served.
  4. Review the calculated CPC and CPM values.

All fields accept whole numbers or decimals. The tool updates results automatically as you adjust any input.

Understanding Your Results

CPC tells you the average cost for each click your ad generates. Lower CPC generally indicates more efficient spending, but context matters — a higher CPC may be acceptable if the clicks convert well.

CPM tells you the cost to reach one thousand people with your ad. This metric is useful for brand awareness campaigns where the goal is visibility rather than direct response.

Comparing CPC and CPM across campaigns helps you decide which pricing model aligns better with your objectives. A campaign with low CPC but high CPM may indicate many clicks relative to impressions, while the opposite suggests broad reach with lower engagement.

Common Mistakes to Avoid

Limitations

This calculator provides mathematical results based on your inputs. It does not account for:

Use the results as a starting point for analysis, not as a complete performance evaluation.

Practical Use Cases

FAQ

What is the difference between CPC and CPM?

CPC (cost per click) charges you each time someone clicks your ad. CPM (cost per mille) charges you per thousand impressions, regardless of clicks. CPC is common for performance campaigns focused on driving traffic, while CPM is typical for brand awareness campaigns.

Which metric should I use for my campaign?

Use CPC if your goal is to drive clicks, sign-ups, or purchases. Use CPM if your goal is to maximize reach and visibility. Many advertisers use both metrics to evaluate overall campaign efficiency.

What is a good CPC or CPM?

There is no universal benchmark. Acceptable values vary by industry, platform, target audience, and campaign objective. Compare your results against historical campaign data or industry averages for your specific niche.

Can I use this calculator for any ad platform?

Yes. The formulas are universal and apply to any platform that reports spend, clicks, and impressions, including Google Ads, Meta Ads, LinkedIn Ads, and programmatic display networks.

Why does my CPM seem high even though my CPC is low?

This can happen when your ad receives many clicks relative to impressions. A high click-through rate (CTR) drives down CPC but does not directly affect CPM, which is based on impressions alone.