CPC and CPM Calculator - Digital Advertising Costs

Calculate cost per click and cost per thousand impressions from ad spend, clicks, and optional impressions.

Enter advertising cost and clicks to get CPC. Add impressions to see CPM for the same campaign spend.

CPC and CPM Calculator - Digital Advertising Costs
CPC = cost / clicks; CPM = cost / impressions × 1,000

About the CPC and CPM Calculator

Cost per click (CPC) and cost per thousand impressions (CPM) are the two headline prices of digital advertising. Search and many social campaigns are bought or reported on clicks; brand and video campaigns are often bought on impressions. The CPC and CPM calculator turns a single spend figure into both unit costs. CPC is total ad cost divided by clicks. CPM is total ad cost divided by impressions, multiplied by 1,000. You can read them together: a $2.50 CPC on 800 clicks is $2,000 of spend; if that spend also delivered 100,000 impressions, CPM is $20. Click-through rate then equals clicks / impressions, which is 0.80% in that example. The identities are CPC = cost / clicks and CPM = cost / impressions × 1,000. Impressions are optional so a click-only export still produces CPC. If impressions are blank, the supporting CPM line shows $0.00 because the denominator is missing, not because media was free. Keep cost on the same campaign as the click and impression counts, including taxes and platform fees if those sit in your billed total. Do not mix view-through conversions into the click field. Clicks should be the platform’s click metric you actually pay for or report, whether that is a link click or all clicks. Media buyers use CPC to cap bids and to compare keywords. They use CPM to compare placements when the goal is reach rather than an immediate click. A high CPC can still be profitable if conversion rate and order value are strong; a cheap CPM can still waste money if the audience never converts. Because the two prices share the same numerator, you can move between them once you know CTR: CPC = CPM / (CTR × 1,000), with CTR as a decimal. The CPC and CPM calculator does not print CTR, but you can compute it from the same clicks and impressions you entered. Caveats start with invalid traffic and accidental clicks, which inflate the click count and understate true CPC on humans. Frequency caps change impressions without changing unique reach. Viewability standards mean some billed impressions never appeared on screen. Comparing a prospecting CPM with a retargeting CPC is mixing jobs. Currency and billing time zones should match the export. The worksheet does not apply volume discounts or bid simulators; it is a historical unit-cost check on numbers you already have from ads manager. After you calculate, place CPC next to conversion rate to sketch CPA: CPA ≈ CPC / conversion rate. Place CPM next to view-through or brand-lift results if the campaign was not click-led. Change only the cost or only the volume when you scenario-plan, so you can see whether a bid increase or a creative change is doing the work. Use the CPC and CPM calculator as a reconciliation tool against the platform UI: if ads manager says $2.51 CPC and this page says $2.50, you are usually looking at rounding or a filter mismatch, not a new theory of media. Keep the definitions boring and identical across weeks so the time series means something.

CPC and CPM Examples

CPC divides spend by clicks; CPM divides spend by impressions and multiplies by 1,000.

InputsResultHow to read it
$2,000 spend, 800 clicks, 100,000 impressionsCPC $2.50CPM is $20.00; click-through rate is 0.80%.
$450 spend, 300 clicks, 50,000 impressionsCPC $1.50CPM is $9.00 on cheaper inventory or a tighter click-led campaign.
$10,000 spend, 2,500 clicks, 2,000,000 impressionsCPC $4.00CPM is $5.00; a higher CPC can still sit on a low CPM when CTR is thin.

How to Use the CPC and CPM Calculator

  1. Enter total advertising cost for the campaign in dollars.
  2. Enter the number of clicks from the same report.
  3. Optionally enter impressions to calculate CPM on that spend.
  4. Select Calculate to read CPC and CPM, then compare with last period using the same click definition.

CPC and CPM FAQ

What is the difference between CPC and CPM?

CPC prices a click. CPM prices one thousand impressions. Search campaigns often live in CPC space; awareness campaigns often live in CPM space. Both can be computed from the same total spend if you have both volume metrics.

Are impressions required?

No. Leave impressions blank when you only need cost per click. The CPM line will show $0.00 in that case because there is no impression denominator, not because inventory was free.

How do CPC and CPM relate to CTR?

Click-through rate is clicks divided by impressions. With CTR as a decimal, CPC = CPM / (CTR × 1,000). A thin CTR raises CPC for a given CPM.

Should I use link clicks or all clicks?

Use the click type that matches how you buy or how you report to finance, and keep it stable. Mixing all-clicks CPC with link-click history will look like a performance swing that is only a definition change.

Does the CPC and CPM calculator include conversion value?

No. It prices traffic, not revenue. Combine CPC with conversion rate to estimate CPA, and combine spend with revenue for ROAS in a separate step.