Max CPA Explained for Ecommerce
Max CPA is your break-even cost per purchase — the highest CPA Google or Meta can deliver before you lose money on each order after product costs.
What max CPA means for ecommerce
CPA (cost per acquisition) is ad spend divided by purchases. Max CPA equals contribution margin per order — profit per sale before ad costs. Spend $45 to acquire a customer when max CPA is $39 and you lose $6 per order regardless of revenue ROAS.
Max CPA = (AOV × margin%) − fixed cost per order
Worked example
AOV $90, margin 50%, fixed costs $6 per order.
- Contribution = ($90 × 0.50) − $6 = $39
- Max CPA = $39
- Actual CPA $45 → losing $6 per purchase
How max CPA connects to ROAS
Max CPA and break-even ROAS describe the same economics differently. ROAS compares revenue to spend; max CPA is the absolute dollar cap per conversion. Both derive from contribution margin.
Calculate both in the Break-even Ads Calculator.
Frequently asked questions
- What is max CPA in ecommerce?
- Max CPA is the highest cost per purchase you can pay and still break even. It equals contribution margin per order before ad spend.
- How is max CPA different from target CPA?
- Max CPA is your ceiling. Target CPA in ad platforms is what you bid toward — often set below max CPA to preserve profit margin.
- Does max CPA include shipping costs?
- Fixed per-order costs like shipping and payment fees reduce contribution and therefore reduce max CPA. Include them in the calculation.