Free tool
CPA Calculator
Cost per acquisition is spend divided by conversions. Add your order value and contribution margin and the page works out the CPA at which you stop making money.
Your numbers
Purchases, signups or booked calls. Keep it the same action you are optimising the campaign for.
The share of the order left after EVERY variable cost: goods, shipping, payment fees. Not gross margin, which leaves shipping in and quietly raises the CPA the page tells you that you can afford.
Your cost per acquisition
CPA
—
Break-even CPA
—
Profit per conversion
—
The formulas
CPA = ad spend / conversions
Break-even CPA = order value x contribution margin
Shares the numbers you entered, not your data. Everything is in the link itself.
What is CPA?
CPA is cost per acquisition: what you paid, on average, for each conversion. Whether a conversion is a purchase, a signup or a booked call is your decision, and the only rule is that it stays the same action on both sides of the division.
On its own a CPA is arithmetic without a verdict. A $25 CPA is excellent against a $90 order and fatal against a $30 one, which is why this page asks for two more numbers.
CPA = ad spend / conversions
A worked example
A campaign spends $4,000 and produces 160 conversions on a $90 average order at a 40% contribution margin.
CPA = $4,000 / 160 = $25.00
Break-even CPA = $90 x 0.40 = $36.00
Profit per conversion = $36.00 - $25.00 = $11.00
The break-even CPA is the real answer
Your break-even CPA is the contribution margin on an average order: the most you can pay to win a customer before the campaign starts costing you money. Contribution margin, not gross margin, and the difference is not pedantry: gross margin leaves shipping and payment fees in, so using it tells you that you can afford a CPA you cannot. Above it you are buying revenue, below it you are buying profit.
Run the same campaign against a $50 order at the same 40% contribution margin and the break-even drops to $20.00. The CPA has not moved, and every conversion now loses $5.00. The number that changed was never in the ad account.
If you would rather work this from the revenue side, the ROAS calculator takes the same idea as a multiple. To see what a conversion is worth over time rather than once, use the CLV calculator.
Reading a CPA honestly
Count every cost, not just the media
Creator fees, agency retainers and production all bought those conversions. A CPA that counts only ad spend is a number for reassurance, not for decisions.
Match the window to the purchase
A considered purchase attributed on a one-day window will always look expensive. Pick the window from how people actually buy, then keep it fixed.
Watch the mix, not just the average
A blended CPA hides one audience subsidising another. Split it before you scale anything.
Lifetime value changes the ceiling
If customers come back, break-even on the first order is the wrong bar. That is what the CLV calculator is for.
Use this calculator on your own site
Free to embed and free to cite, no attribution deal needed. Writers, agencies and course authors are welcome to drop the calculator straight into a post, and a credit link back is all we ask.
Embed this calculator on your site
Cite this tool, HTML
Cite this tool, plain text
Frequently Asked Questions
What is CPA?
CPA is cost per acquisition: total ad spend divided by the number of conversions it produced. A campaign spending $4,000 for 160 conversions has a CPA of $25.00. The conversion can be a purchase, a signup or a lead, as long as it is the same action you are optimising for.
How do I calculate CPA?
Divide total spend by total conversions. $4,000 across 160 conversions is $25.00 each. Add your average order value and contribution margin above and the calculator also returns your break-even CPA and the profit on every conversion.
What is a good CPA?
Any CPA below your break-even CPA, which is your average order value multiplied by your contribution margin: the share of the order left after goods, shipping and payment fees. At a $90 order and a 40% contribution margin, break-even is $36.00, so a $25.00 CPA earns $11.00 per conversion. There is no useful industry benchmark, because the same CPA is excellent for one business and fatal for another.
What is the difference between CPA and CAC?
CPA usually measures the cost of one conversion inside a campaign, counting media spend. CAC measures the cost of winning a customer across the whole business, and includes sales salaries, tooling and agency fees as well. CPA is the campaign question, CAC is the company one.
Should I count creator and agency fees in my CPA?
Yes, if you want the number to inform a decision. Everything you paid to produce and place the ads bought those conversions. A media-only CPA is fine for comparing two ad sets against each other and misleading for deciding whether the channel works.
Do I need an account?
No account, no email, no credit card. Nothing you type is sent anywhere: the arithmetic runs in your browser.
A lower CPA usually starts with a better ad
Once the targeting is sensible, the creative is what moves cost per acquisition. Selzee reads your reviews, comments and campaign results, finds the angles and objections your customers keep raising, and turns them into the next round of briefs and ads.
Get started for freeMore free tools
Keep exploring
Ad Reporting Tool
Paste a Meta or TikTok export to spot winning creatives, ad fatigue, and budget leaks instantly.
Try it free ๐ฐEcommerce Profit Margin Calculator
Calculate gross margin, net margin, profit per unit, and break-even ROAS for any ecommerce product.
Try it free ๐งพConversion Rate Calculator
Calculate your conversion rate, graded against the published market average, plus revenue per visitor.
Try it free ๐Engagement Rate Calculator
Calculate an engagement rate for Instagram, TikTok, Facebook or X, graded against the published average for that platform.
Try it free ๐ตTikTok Engagement Rate Calculator
Calculate your TikTok engagement rate by followers and by views, graded against the published average.
Try it free ๐Facebook Engagement Rate Calculator
Calculate your Facebook engagement rate by fans and by reach, graded against the published average.
Try it free ๐ฆTwitter (X) Engagement Rate Calculator
Calculate your Twitter or X engagement rate by followers and by impressions, graded against the published average.
Try it free ๐ทInstagram Engagement Rate Calculator
Calculate your Instagram engagement rate by followers and by reach, graded against the published all-industry median.
Try it free ๐Instagram Size Checker
Drop an image in and see whether Instagram keeps, resizes or crops it, with the cut drawn on your own file. Nothing is uploaded.
Try it free ๐ROAS Calculator
Measure your return on ad spend, CPA, and CPC against industry benchmarks.
Try it free ๐Customer Lifetime Value Calculator
Calculate CLV, monthly customer value, and your maximum acquisition cost.
Try it free โ๏ธAI Product Description Generator
Generate compelling product descriptions in multiple tones and lengths.
Try it free ๐ฏAd Angle Generator
Eight distinct ad angles for one product, each with the buyer it reaches, an example hook and the proof it needs.
Try it free ๐Creative Brief Generator
Turn a product, an audience and real customer language into a ten-section brief: one message, the insight behind it, deliverables and success metrics.
Try it free ๐จBrand Kit Generator
Read your brand kit off your own site: the colours in your CSS, the fonts you already use, and tone words evidenced by your own sentences.
Try it free ๐ฃCPM Calculator
Cost per thousand impressions, solved in any direction: fill any two of spend, impressions and CPM and the third is worked out.
Try it free ๐ฑ๏ธCPC Calculator
Cost per click, plus the CTR and CPM the same three numbers already answer.
Try it free ๐CTR Calculator
Click-through rate at two decimals, plus impressions per click and your click-to-conversion rate.
Try it free ๐งฒCAC Calculator
Customer acquisition cost counting sales spend as well as marketing, plus the LTV to CAC ratio.
Try it free ๐ชHook Generator
Turn your product and real customer reviews into ad, email, and landing page hooks, each labelled with the angle it uses.
Try it free