Audit a campaign export
Calculate ROAS, MER, CPA, new-customer CAC and refund-adjusted ROAS from a documented CSV schema. The file stays in your browser.
Open the CSV analyzer →Advertising Economics · Quantitative Rigor
The ROAS calculator and quantitative advertising analysis workspace. Look beyond gross platform revenue into unit economics, true contribution, and cost-aware decisions.
$100 revenue / $25 ad spend
Enter two campaign totals.
Ad revenue ÷ ad spend = ROAS
ROAS alone does not establish profitability or justify scaling. Compare it with your entered order costs and attribution assumptions in the planning section below.
Attributed revenue should exclude sales taxes, shipping surcharges, and estimated return reserves.
Cross-reference this campaign multiple with Card 02's Break-even floor to verify actual dollar contribution.
Enter every cost; use 0 where none applies.
Product cost + shipping + transaction fee + other cost = total non-ad cost
Selling price − total non-ad cost = maximum CPA
Selling price ÷ maximum CPA = break-even ROAS
Use one currency throughout. Currency selection changes labels only, not amounts. The calculators work independently. Order revenue should reflect the discount, refund and tax basis you chose. Shipping collected must be treated consistently. Break-even covers only the costs entered, not automatically overhead or net profit. Understand the cost model.
Turn the order economics above into an explicit contribution target.
Use the selected currency. Enter 0 to plan for variable-cost break-even. Retained contribution must still cover any excluded overhead or taxes.
Work with your own records
Calculate ROAS, MER, CPA, new-customer CAC and refund-adjusted ROAS from a documented CSV schema. The file stays in your browser.
Open the CSV analyzer →Compare spend with a straight-line plan, project month-end spend and find the daily amount needed for the remaining days.
Open budget pacing →Use ACOS, MER and refund-adjusted ROAS tools to test the reporting scope before changing bids or budgets.
Choose a measurement path →From a number to a decision
Make the number meaningful before comparing campaigns.
Start with costs, then decide what needs to remain.
Check the data, then identify what changed.
The arithmetic, made visible
Illustrative: $4,800 ÷ $1,200 = 4×, or 400%. This measures credited revenue, before other costs.
Illustrative: $100 − ($40 + $7 + $3 + $2) = $48 available for acquisition before excluded costs.
Illustrative: $100 ÷ $48 = 2.0833…×. This is a floor for the modeled costs, not a profit target.
Before you act
It depends on contribution margin, overhead and the goal of the campaign. A $100 order with $80 of non-ad costs loses $5 when advertising costs $25, even though its ROAS is 4×.
Enter positive order revenue and all four cost fields. Enter 0 for a cost that does not apply. Placeholders are examples, not entered values.
Yes. Use the same currency for every amount you compare. Select one of the display currencies above; this changes formatting only and performs no exchange-rate conversion.
Your target depends on costs and the contribution you need to retain. Use the margin-based target calculator in our guides to make those assumptions explicit.
Calculator inputs and results are processed locally by the page. No account, upload or server-side calculation is used. Hosting requests and any email you send are separate; see our privacy page.
No. Attribution assigns credit under reporting rules. Measuring additional sales caused by ads requires a credible comparison, such as an appropriately designed experiment.