Ad Cost Calculator

CPM, CPC, CTR, CPA, ROAS and break-even ROAS from your campaign figures.

About this tool

Six figures from any ad dashboard in, every campaign metric out, plus the two that decide whether to keep spending: break-even ROAS for your margin, and profit after ad spend. Nothing stored.

The metric that matters is the one platforms don't show

Every ad platform reports ROAS โ€” revenue divided by spend โ€” and a 3ร— ROAS sounds like a win until you remember that revenue isn't profit. At a 30% gross margin you need 3.33ร— just to break even; at 60%, 1.67ร—. Break-even ROAS is 1 divided by margin, and the gap between it and your actual ROAS is the campaign's real result, which the calculator states in plain words with the CPA you'd need to hit. The rest of the chain โ€” CPM to CPC to CTR to conversion rate to CPA โ€” shows where a campaign leaks: a fine CPC with a poor conversion rate is a landing-page problem, a poor CPC with a fine CTR is an audience-cost problem. Honest caveats: platform-reported conversions include some that would have happened anyway, returns and payment fees come out of margin, and attribution windows differ, so compare campaigns on the same platform and treat break-even as a floor. The break-even calculator does the unit economics behind the margin; the margin calculator sets the price; the UTM builder makes the numbers attributable in the first place.

Frequently asked questions

What is a good ROAS?

Above your break-even ROAS, which is 1 รท gross margin: 2.5ร— at a 40% margin, 5ร— at 20%. A โ€˜goodโ€™ ROAS with a thin margin can still lose money.

What is the difference between CPA and CPC?

CPC is what a click costs; CPA is what a conversion costs (spend รท conversions). Paying more per click for clicks that convert better is often the right trade.

Why does profit come out negative when ROAS is above 1?

Because ROAS compares revenue, not profit, to spend. Only the margin on that revenue pays for the ads โ€” enter your gross margin and the calculator does the honest sum.

Is anything stored?

No โ€” figures are computed in your browser and forgotten when you leave.