CPA Calculator (Cost Per Acquisition)
Calculate CPA, break-even CPA, ROAS, and true profit per order including ad spend. Works for Facebook Ads, Google Ads, TikTok Ads, and any paid channel.
By Marginory teamContent reviewed
Campaign Metrics
Per-order Costs
Campaign Results
Profitability
Worked example: CPA against contribution
$50 average order with a 40% contribution margin before ads ($20). Monthly ad spend $1,500.
| CPA $12 | CPA $20 | CPA $28 | |
|---|---|---|---|
| Orders from ads | 125 | 75 | 54 |
| Profit from ads | $1,000 | $0 | $-428.57 |
Break-even CPA equals contribution per order — $20 here. Above it, more spend means more loss.
How this is calculated
Assumptions
- Conversion rate: % of clicks that result in an order
- Other costs includes platform fees + shipping per order
- Break-even CPA: CPA at which profit = 0 (no other costs considered beyond product + other costs)
Using CPA for a Shopify store
Include actual payment/gateway fees, packing and seller-paid shipping in other per-order costs. A hypothetical $50 order with $30 product cost and $6 other costs has $14 available for acquisition before fixed overhead. At $200 ad spend, 1,000 sessions and 2% conversion, the model estimates 20 orders, $10 CPA and $80 campaign contribution. At 3% conversion with everything else unchanged, CPA falls to $6.67; this scenario assumes the extra orders have the same value and costs.
Increasing AOV raises the affordable acquisition budget only if contribution also rises; it does not lower measured CPA by itself. Set a target below break-even using your own overhead and profit requirement. With zero conversions, CPA is undefined and the spent advertising budget remains a loss.
Model a conversion-rate change, check payment costs or include subscriptions and overhead.
Review the market, fee bases and exclusions shown with this tool. Published rates and illustrative cost inputs have different certainty. Compare your breakdown with an actual order statement. Sources and methodology.