Digital Marketing & Analytics
Basic

Cost Per Acquisition

Average cost to acquire one paying customer or conversion.

Formula

CPA=Total CostConversionsCPA = \frac{\text{Total Cost}}{\text{Conversions}}

Variables

CPACost per acquisition
\text{Total Cost}Total campaign spend
\text{Conversions}Number of conversions

Example

$1 000 for 25 sign-ups → CPA = $40

How it works

Cost per acquisition (CPA) tells you how much money, on average, you spend to get one desired result such as a sale, lead, or app install. It is found by dividing the total campaign spend by the number of conversions, which works because you are spreading the total cost evenly across all successful outcomes. A lower CPA usually means your marketing is converting efficiently, while a higher CPA suggests you may be paying too much for each result.

When to use it

Use CPA when you want to measure how efficiently an ad campaign, email campaign, or promotion turns spending into actual conversions. It is especially useful for comparing different marketing channels, audiences, or campaigns that are all trying to generate the same type of result.

Worked example, step by step

Total campaign cost = $750 Conversions = 30 purchases CPA = Total Cost ÷ Conversions CPA = $750 ÷ 30 CPA = $25 So, the cost to acquire one customer is $25.

Common mistakes to avoid

  • Using clicks or impressions instead of actual conversions
  • Forgetting to include all campaign costs in the total spend
  • Comparing CPA values from campaigns with different conversion goals

Did You Know?

CPA is often considered the 'north star' metric because it ties directly to revenue.

Share this formula

Reviewed & maintained by the FormulaWon editorial teamLast reviewed September 2026