How to calculate actual CPA
- Use advertising spend, order conversions and attributed revenue from the same reporting period and attribution window.
- Enter new customers only if you can identify them within those orders. Leave the field blank otherwise.
- Enter your contribution margin before ads if you want to assess the economics.
- Enter a target ROAS as a ratio, such as 3, to calculate the implied CPA limit. A target is a planning assumption, not measured performance.
Campaign formulas
Actual CPA = Ad spend ÷ OrdersAd-only CAC = Ad spend ÷ New customersAverage order value = Attributed revenue ÷ OrdersROAS = Attributed revenue ÷ Ad spendTarget CPA = Average order value ÷ Target ROASContribution after ads = Revenue × Pre-ad margin − Ad spend
Worked example: orders versus customers
A campaign spends $1,000 and records 50 orders with $2,500 revenue. CPA is $20, average order value is $50 and ROAS is 2.5. If 25 of the orders are first purchases by distinct new customers, ad-only CAC is $40.
At a 40% contribution margin, the orders contribute $1,000 before ads and $0 after ads. A target ROAS of 3 allows a CPA of $50 ÷ 3 ≈ $16.67. Actual CPA is above that target but exactly at the first-order break-even limit of $20.
Avoid mixing attribution and profitability
Attribution systems can credit the same order to multiple campaigns or platforms. A low reported CPA does not prove that the ads generated incremental customers. Fractional orders can represent attribution weighting; customer counts must use a compatible basis.
For a detailed per-order cost model, use break-even CPA. For repeat-customer economics, use customer lifetime value. Keep fully loaded acquisition costs separate from this ad-only comparison.
Cost-per-conversion context
Google Ads' ROI guide connects conversion costs with revenue and profitability. This page defines the conversion specifically as an order. Source checked October 8, 2026.
Frequently asked questions
What does CPA mean in this calculator?
It means advertising cost per attributed order: ad spend divided by attributed orders. CPA can mean other conversion actions elsewhere; this tool specifically uses completed orders.
How is CPA different from CAC?
Orders can include repeat purchases. CAC uses new customers as its denominator. The optional CAC here divides only advertising spend by new customers, so it excludes other acquisition costs.
How is this different from break-even CPA?
Actual CPA uses measured campaign spend and orders. Break-even CPA is the spending limit your order contribution can support. Compare actual CPA with that limit rather than treating them as interchangeable.
What happens with zero orders or zero spend?
With zero orders, cost per order is undefined; spending remains a cost. With positive orders and zero spend, CPA is zero and ROAS is undefined. The tool explains these cases without displaying Infinity.
Is hitting my target ROAS enough to be profitable?
Only if the target is high enough for your margin. Target CPA = average order value ÷ target ROAS. If that limit exceeds order contribution before ads, the target can still allow a loss.
By the SellerUtils team · Last updated October 8, 2026. Results are estimates for planning and are not financial advice.