CPM, CPC & CPA calculator

Cost per 1,000 views, per click and per sale.

Quick answer

CPM = spend ÷ impressions × 1,000. CPC = spend ÷ clicks. CPA = spend ÷ conversions. 12.5M ₫ for 100,000 impressions is a 125.000 ₫ CPM.

Start from an example:

Show first

Main metric

Campaign results

$
Sales, sign-ups or another goal.

Platforms may count impressions, clicks and conversions differently. Use the numbers from one platform's report together.

How CPM, CPC and CPA are calculated

  • CPM

    spend ÷ impressions × 1,000

    What 1,000 ad views cost. Useful for comparing reach across platforms and audiences.

  • CPC

    spend ÷ clicks

    What each click costs. CPC = CPM ÷ (CTR × 10), so a better click-through rate lowers it.

  • CPA

    spend ÷ conversions

    What each sale or sign-up costs. Compare it with profit per sale to see if ads pay off.

Frequently asked questions

What is the difference between CPM, CPC and CPA?

They divide the same spend by different results: CPM by impressions (per 1,000), CPC by clicks and CPA by conversions.

Which metric should I focus on?

The one that matches your goal: CPM for awareness, CPC for traffic and CPA for sales or leads.

How do I lower my CPA?

Raise the click-through rate with better creative, raise the conversion rate with a better landing page, or target a more interested audience.