CPC and CPM Calculator
Results are estimates based on the values you enter. Recheck your inputs and assumptions before using the output for decisions.
Calculate CPC and CPM from ad spend, clicks, and impressions to compare paid campaign cost efficiency.
CPC and CPM Calculator
Free online CPC and CPM calculator to compare two of the most common paid advertising cost metrics from the same campaign data. This calculator is useful for media buyers, performance marketers, ad managers, business owners, ecommerce teams, affiliate marketers, and agency analysts who want a quick way to measure paid traffic efficiency. CPC stands for cost per click, and CPM stands for cost per thousand impressions. Looking at both together helps you understand not just how much attention your ads are generating, but also how much you are paying for clicks compared with visibility.
The calculator works with three inputs: ad spend, clicks, and impressions. Ad spend is the total amount spent on the campaign or reporting period. Clicks are the number of times people clicked the ad. Impressions are the number of times the ad was shown. From these values, the calculator shows CPC, CPM, cost per impression, and CTR. CPC helps you judge how expensive traffic is. CPM helps you judge how expensive reach or visibility is. CTR helps put the relationship between clicks and impressions into context.
The formula of CPC and CPM
CPC = Ad spend / Clicks
CPM = (Ad spend / Impressions) x 1000
Cost per impression = Ad spend / Impressions
CTR = (Clicks / Impressions) x 100
Here ad spend means the total campaign cost for the selected period, clicks means the total number of ad clicks, and impressions means the total number of ad views. CPC shows the average amount paid for one click, CPM shows the cost of one thousand impressions, and CTR shows how often impressions turned into clicks.
Solved Example
Example 1: Find the CPC and CPM if ad spend is $2,500, clicks are 1,800, and impressions are 120,000.
Solve: CPC = 2500 / 1800 = $1.39
CPM = (2500 / 120000) x 1000 = $20.83
Cost per impression = 2500 / 120000 = $0.0208
CTR = (1800 / 120000) x 100 = 1.50%
Example 2: Find the result if ad spend is $1,200, clicks are 600, and impressions are 50,000.
Solve: CPC = 1200 / 600 = $2.00
CPM = (1200 / 50000) x 1000 = $24.00
Cost per impression = 1200 / 50000 = $0.0240
CTR = (600 / 50000) x 100 = 1.20%
Example 3: Find the result if ad spend is $4,800, clicks are 3,200, and impressions are 200,000.
Solve: CPC = 4800 / 3200 = $1.50
CPM = (4800 / 200000) x 1000 = $24.00
Cost per impression = 4800 / 200000 = $0.0240
CTR = (3200 / 200000) x 100 = 1.60%
Table of CPC and CPM calculator
| Ad Spend | Clicks | Impressions | CPC | CPM | CTR |
|---|---|---|---|---|---|
| $1,200 | 600 | 50,000 | $2.00 | $24.00 | 1.20% |
| $2,500 | 1,800 | 120,000 | $1.39 | $20.83 | 1.50% |
| $4,800 | 3,200 | 200,000 | $1.50 | $24.00 | 1.60% |
| $7,500 | 4,500 | 300,000 | $1.67 | $25.00 | 1.50% |
How to use this CPC and CPM calculator
Enter the total ad spend in the proper input field. After that, enter the number of clicks and the number of impressions from the same campaign or reporting period. Then click the calculate button. The calculator will show CPC, CPM, cost per impression, and CTR in the result box. Make sure all values belong to the same campaign, platform, and time range so the output stays accurate and comparable.
This calculator is useful when comparing paid channels, evaluating campaign efficiency, checking whether rising spend is supported by strong engagement, or deciding whether a campaign is optimized for traffic or awareness. A low CPC can suggest efficient click generation, while a low CPM can suggest efficient reach. If CPM is low but CPC is high, the ad may be getting seen cheaply but not clicked often. If CPC is low but CPM is high, the campaign may be driving clicks but paying more for exposure. Looking at CTR alongside both costs helps explain these patterns.
When using the result, remember that no single advertising metric tells the whole story. A cheap CPC is not enough if the clicks do not convert, and a low CPM is not enough if the audience is poorly targeted. It is helpful to compare these results with CPA, ROAS, and conversion rate to judge actual business performance. Even so, CPC and CPM remain foundational ad metrics. This calculator gives a fast numerical view that supports media buying, campaign reporting, budget planning, and paid growth analysis.