CPA calculator

Enter ad spend and conversions to get your cost per acquisition. Add order value and margin to see whether each sale pays for its ads.
$
$
%

CPA

$30.00

Break-even CPA
$28.00

Each sale costs more in ads than it earns.

ROAS
2.67x

The formula

CPA = ad spend ÷ conversions

Cost per acquisition is the price of the result you actually want: a sale, a lead, a booked call. It is the number to optimize for, because it folds everything before it (CPM, CTR, CPC and your landing page's conversion rate) into one figure.

CPA only becomes a decision when you compare it with what a conversion is worth. Enter your average order value and gross margin and the calculator adds:

  • Break-even CPA = average order value × margin. The most a sale can cost in ads.
  • ROAS = average order value ÷ CPA. The same result in return-on-spend terms.

A worked example

An online store spent $900 last month and its ads brought 30 orders. The average order is $80 and the gross margin is 35%.

CalculationResult
CPA900 ÷ 30$30.00
Break-even CPA80 × 0.35$28.00
ROAS80 ÷ 302.67x

Each sale costs $2 more in ads than it earns: the campaign loses about $60 a month on first orders. Three ways out: raise the order value (a bundle that takes the average to $95 lifts break-even to $33.25), lower the CPA with a stronger creative or offer, or count repeat purchases if customers reliably come back. The break-even ROAS calculator shows the same line from price and cost.

For a lead business the same check works with lead value. If 20% of leads become customers worth $500 in gross margin, a lead is worth $100, and any cost per lead under that pays off.

How to read your result

  • Under break-even: every conversion makes money. Raise the budget in steps and watch whether CPA holds; it usually rises a little as you reach colder audiences.
  • Around break-even: you are buying customers at cost. Fine for growth if repeat purchases or referrals add value later, risky otherwise.
  • Over break-even: fix before you scale. Test new creatives and hooks first; the ad hook generator is a fast source of opening lines to test.

Planning a new campaign from a target number of leads or sales? The Facebook ads budget calculator works backwards from the CPA your industry reports to a daily budget. Comparing campaigns by revenue instead? Use the ROAS calculator.

Where CPA comes from

CPA is the end of a chain, and each link can be measured on its own: CPA = CPC ÷ conversion rate. A $0.70 click and a 2% landing-page conversion rate give a $35 CPA. The same click with a 4% conversion rate gives $17.50. That is why the cheapest way to lower CPA is often the landing page, not the ad: doubling conversion rate halves CPA without touching the campaign.

When CPA rises, walk the chain backwards:

  1. Did conversion rate drop? Check the landing page, the form and the checkout first. A broken field or a slow page shows up here.
  2. Did cost per click rise? Then look at CTR and CPM with the CPC calculator. Falling CTR means the creative is tiring.
  3. Did CPM rise? That is the auction: more competition or a narrower audience. Seasonal rises usually pass.

Fixing the right link saves you from changing three things at once and learning nothing.

Limits

CPA depends on which conversions you count, and different tools count differently. Meta's figure uses its attribution window; your store counts every order, including ones from email or search. Short windows understate CPA for products people think about for days. A low CPA on low-value conversions (newsletter sign-ups) can hide an expensive cost per customer, so always follow the funnel to the step that makes money.

Frequently asked questions

Divide ad spend by the number of conversions it produced. $900 that brought 30 sales is a $30 CPA. A conversion can be a purchase, a lead, a booking or a sign-up, whichever you optimize for.

More free tools

Ready for your next 100 customers?