Skip to content
CalcAndCompare

CPA Calculator

Calculate your cost per acquisition (CPA): what you pay in ads for each sale, sign-up or lead. Use your total spend and conversions, or estimate it from your cost per click and conversion rate.

By Vishal Jethwani Updated Free, no sign-up

Calculate:

Cost per acquisition

—

Worked example

$2,400 of ad spend that produced 64 sales; and $1.20 clicks converting at 3%:

CPA
$2,400 ÷ 64 = $37.50
CPA from CPC
$1.20 ÷ 3% = $40.00

CPA formulas

You knowFormula
Spend and conversionsCPA = total spend ÷ conversions
CPC and conversion rateCPA = CPC ÷ conversion rate

$2,400 of ad spend that produced 64 sales gives a CPA of $37.50. If clicks cost $1.20 and 3% of visitors buy, you need about 33 clicks per sale, so the CPA is $1.20 ÷ 0.03 = $40.00.

What counts as an "acquisition"?

Define it before you compare numbers. Common choices:

  • Cost per sale, for e-commerce and digital products.
  • Cost per lead (CPL), for sign-ups, quote requests or webinar registrations.
  • Cost per trial or install, for software and apps.

What is a good CPA?

A good CPA is one that leaves profit. Compare it with what a customer is worth:

Maximum CPA = gross profit per customer

If a customer brings $60 of gross profit on the first order, a CPA under $60 is profitable on that order. If customers come back and buy again, you can afford a higher CPA, up to the gross profit over their lifetime, as long as you can wait for the repeat purchases.

How the numbers connect

CPA ties together everything that happens between an impression and a sale:

CPA = CPM ÷ (1,000 × CTR × conversion rate)

At a $12 CPM, a 1% CTR and a 3% conversion rate, one sale costs $12 ÷ (1,000 × 0.01 × 0.03) = $40. Improving any one of the three lowers CPA. Doubling the conversion rate halves CPA without touching the ads.

How to lower CPA

  1. Raise the conversion rate of your landing page: one clear offer, fast loading, social proof and a simple checkout.
  2. Improve CTR with more relevant ads, which usually lowers CPC.
  3. Cut audiences, keywords and placements whose CPA is above your maximum.
  4. Capture leads first. An email sign-up costs less than a sale, and email follow-up turns leads into buyers at no extra ad cost.
  5. Track ROAS too; see the ROAS calculator.

Frequently asked questions

How do you calculate CPA?

Divide total ad spend by the number of conversions. $2,400 for 64 sales is a CPA of $37.50.

How do I calculate CPA from CPC?

Divide CPC by the conversion rate as a decimal. $1.20 per click at a 3% conversion rate is a CPA of $40.

What is the difference between CPA and CPC?

CPC is the price of one click. CPA is the price of one result, such as a sale, and includes all the clicks that did not convert.

What is a good cost per acquisition?

Any CPA below the gross profit a customer brings you. For repeat-purchase businesses, compare it with lifetime gross profit.

Is CPA the same as CAC?

They are similar. CPA usually refers to ad cost per conversion in a campaign, while customer acquisition cost (CAC) often includes all sales and marketing costs.

Results are estimates based on the numbers you enter and are for planning only. Platform payouts, ad prices and fees change; check the official dashboard or provider for your actual figures. Read how we build and check our calculators.