Cost per acquisition is the price of a customer, stated plainly: total campaign cost divided by the conversions it bought. This calculator works from finished campaign totals or builds the funnel from impressions forward — and then does the part most CPA tools skip, judging the result against the maximum CPA your margins can actually afford.
The Two Modes
Simple mode — for finished campaigns:
Detailed mode — for planning and diagnosis, from the top of the funnel:
Dividing cost by acquisitions in detailed mode collapses to the identity every media buyer should know by heart: . Your CPA has exactly two parents — what a click costs and what fraction of clicks convert — and every optimization you will ever do works on one of them.
Profitability: the Maximum CPA
Enter revenue per conversion and gross margin, and the calculator derives the ceiling:
Verdicts follow the headroom: at or below 70% of the maximum, the CPA is comfortable; up to the maximum, profitable but tight; above it, you are buying conversions at a loss, and the tool totals that loss across your conversions. Alternatively, supply a customer lifetime value and get the LTV:CPA ratio with its classic benchmark — 3:1 or better is healthy; under 1:1 means you pay more for customers than they ever return.
Worked Example
Detailed mode: **100,000 impressions, 1% CTR, 2,000 spend → 50 acquisitions → **CPA 2.00 ÷ 0.05 = $40 ✔).
Now judge it: revenue per conversion 60**; headroom = **20 × 50 = **40 is under 70% of 42), the verdict is comfortably profitable — with the useful corollary that this campaign could survive CPC rising to $3.00, or conversion rate falling to 3.3%, before it touched the ceiling. Those sensitivity numbers are the real deliverable of the exercise: not what your CPA is, but how much room it has.
CPA vs CAC, and Honest Accounting
CPA here is a campaign metric: media spend over attributed conversions. CAC is the company metric — all sales and marketing costs (salaries, tools, overhead, every channel including the ones that "don't convert") over new customers. CAC is always higher; confusing the two is how businesses scale a "profitable" channel into an unprofitable company. Two more honesty rules for the inputs: count conversions on a consistent attribution window and definition (a lead is not a customer; if your revenue-per-conversion assumes customers, your acquisitions must be customers), and remember detailed mode holds CTR, CPC, and conversion rate constant across volume — in live auctions, scaling impressions typically degrades all three as audiences saturate and fatigue sets in, so re-forecast at each scale step rather than extrapolating a pilot's CPA to a national rollout.
Frequently Asked Questions
What is a good CPA?
One comfortably below your maximum profitable CPA — there is no cross-industry number. A 5,000-margin B2B contract and catastrophic for a $30-margin consumer product. Compute your ceiling first (revenue × margin), then judge.
Why does the detailed mode not need my budget?
Because CPA is built from rates, not totals: impressions, CTR, CPC, and conversion rate determine both the spend and the acquisitions, and their ratio is the budget-independent CPA. The budget decides how many acquisitions you buy at that CPA — multiply it out in simple mode to check totals.
How do I lower a CPA that is too high?
Work the identity: CPA = CPC ÷ conversion rate. Cheaper clicks (better quality scores, tighter targeting, cheaper channels) or better conversion (offer, landing page, speed, price presentation) — a 20% improvement in either cuts CPA by roughly 17–20%, and improving conversion rate is usually cheaper than winning cheaper auctions.