Cost per acquisition (CPA): what it means and how to calculate it

Cost per acquisition (CPA) is the average cost of one completed action that you define as an acquisition, such as a sale, a signed case or a booked appointment. The formula is the cost of a campaign or channel divided by the number of acquisitions it produced in the same period. A lower CPA means each result cost less.

By Russell Brown, founder of Summit LeadsUpdated How we write and check guides

Key points

  • CPA = cost of a campaign or channel ÷ acquisitions it produced, in the same period.
  • You decide what counts as an acquisition. Write it down, because CPA changes with the definition.
  • For bought leads, CPA = cost per lead ÷ lead-to-acquisition rate.
  • CPL measures cost per lead, CPA cost per result, CAC cost per new customer with all costs included.

What is cost per acquisition?

Cost per acquisition is a unit cost: what one result costs you. The "acquisition" is whatever action the business sets as the goal of a campaign. In lead buying it is usually a later step than the lead itself: a contacted lead, a booked appointment, a signed retainer or a sold job.

CPA is used at the campaign level. A marketing team looks at CPA by ad platform, campaign or lead source to see which ones produce results at the cost it wants. It answers "what does one result from this source cost?", not "what does a customer cost the whole business?". That second question is cost per customer acquisition.

The same letters also name a pricing model, where an advertiser pays a publisher only when an action happens. That model is covered in what is CPA marketing. This page covers CPA as a metric you calculate.

Cost per acquisition formula

CPA = total cost of the campaign or channel in a period ÷ number of acquisitions it produced in that period

When the source is bought leads, the formula can be written from the lead price:

CPA = cost per lead ÷ lead-to-acquisition rate

The lead-to-acquisition rate is the share of leads that reach the action you count. If the acquisition is a signed case and 1 in 10 leads signs, the rate is 0.10. See lead conversion rate for how to measure each stage.

How to calculate cost per acquisition

  1. Define the acquisition in one sentence, for example "a signed retainer" or "a sold roofing job". Use the same definition every time.
  2. Pick a period and a source: one campaign, one ad platform or one lead vendor.
  3. Add the cost of that source for the period. For ads, use billed spend. For bought leads, use the amount paid after returns and credits.
  4. Count the acquisitions that came from that source. Use your CRM or intake records, matched by lead ID or source tag, not an estimate.
  5. Divide cost by acquisitions.
  6. Compare the result with your target CPA, and repeat for every source.

Example (made-up round numbers, not a benchmark): a campaign costs 5,000 units in a month and produces 200 leads. 50 of those leads book an appointment and 10 sign. CPA per appointment = 5,000 ÷ 50 = 100 units. CPA per signed client = 5,000 ÷ 10 = 500 units. Same campaign, two CPAs, because the acquisition was defined two ways.

The customer acquisition cost calculator works the same arithmetic from spend or from cost per lead.

CPA vs CAC vs CPL

Cost per lead, cost per acquisition and customer acquisition cost compared
MetricFormulaWhat it countsTypical use
Cost per lead (CPL)Cost ÷ leadsEvery lead that meets your definitionPrice of a lead; cost of a lead source
Cost per acquisition (CPA)Cost ÷ acquisitionsA defined action after the lead (appointment, sale, signed case)Comparing campaigns and sources
Customer acquisition cost (CAC)All sales and marketing cost ÷ new customersNew paying customers onlyWhether growth is profitable

The three numbers connect. CPL is the starting cost. Divide it by the share of leads that reach your acquisition and you get CPA. Add the other costs of selling (staff, tools, overhead) and count only new customers, and you get CAC.

Example (made-up round numbers): CPL is 40 units and 1 in 25 leads becomes a sale (4%). CPA per sale = 40 ÷ 0.04 = 1,000 units. If intake and sales costs add 250 units per new customer, CAC = 1,250 units.

For the first step in the chain, see cost per lead.

How to set a target cost per acquisition

A target CPA is the most you are willing to pay for one acquisition. Set it from your own numbers, not from another business:

  1. Work out the gross profit from one acquisition. If the acquisition is an appointment, multiply the profit per customer by the share of appointments that become customers.
  2. Decide how much of that profit you will spend to get it.
  3. Use that figure as the target, and divide it back to a maximum cost per lead: target CPA × lead-to-acquisition rate.
  4. Review the target when close rates, prices or margins change.

Buying or selling MVA or home improvement leads? Email us your states and volume.

Common mistakes

  • Comparing CPAs with different definitions. A cost per appointment and a cost per sale are not the same number.
  • Using platform-reported conversions only. Ad platforms count form fills; your CRM shows which leads became sales.
  • Counting gross lead spend. Use what you paid after returns and credits.
  • Ignoring the time lag. Sales from this month's leads may close next month. Match costs and acquisitions to the same leads.
  • Treating CPA as CAC. A campaign CPA leaves out staff and overhead, so it is lower than the cost of a new customer.

Frequently asked questions

What is the cost per acquisition formula?

CPA = total cost of a campaign or channel in a period ÷ the number of acquisitions it produced in that period. For bought leads, CPA = cost per lead ÷ lead-to-acquisition rate.

How do you calculate cost per acquisition?

Define the acquisition, add the cost of one source for a period, count the acquisitions from that source in your CRM, and divide cost by acquisitions.

What is the difference between CPA and CAC?

CPA is the cost of any defined action, usually for one campaign or source. CAC is the cost of one new paying customer and usually includes all sales and marketing costs.

Is cost per acquisition the same as cost per lead?

Only when the acquisition you count is the lead itself. Usually the acquisition is a later step, so CPA is higher than CPL.

Related guides

Run the traffic. We handle the rest.

Every publisher is reviewed before going live. Email us your verticals, traffic sources, states and expected volume.

Or write to team@summitleads.ai. We reply by email.

What happens next

  1. Step 1: You email us.
  2. Step 2: We reply by email.
  3. Step 3: Every publisher is reviewed, and return and payment terms are agreed during onboarding, before you go live.

Generating leads on your own forms? Sell your leads.

Written by Russell Brown, founder of Summit Leads.

Buying or selling leads? Talk to us.

Email team@summitleads.ai. We reply by email. You can also message Summit Leads or Russell Brown on LinkedIn. Contact details.