Enter ad spend and revenue to get ROAS and ACoS, and find your break-even ROAS.
Calculate gain or loss and ROI from an initial investment and a final value.
Open →Calculate profit, profit margin and markup from cost and selling price.
Open →Build campaign tracking links with UTM parameters, keeping any existing query parameters.
Open →No comments yet. Be the first!
The ROAS Calculator takes ad spend and ad revenue and returns ROAS (revenue ÷ spend), ACoS (spend ÷ revenue) and cost per order (CPA). Add product cost, fees, refunds and fixed costs to get break-even ROAS (1 ÷ contribution margin), the ROAS needed for a target net margin, profit after ads and a profit table at different ROAS levels. You can also blend several ad channels into one blended ROAS.
ROAS = ad revenue ÷ ad spend, showing the revenue per unit of advertising; ACoS = ad spend ÷ ad revenue, the exact reciprocal of ROAS. ROI is profit after all costs ÷ the cost invested, so it measures how much you actually gained. ROAS and ACoS look only at revenue and do not mean you are profitable.
Break-even ROAS = 1 ÷ contribution margin, where the contribution margin is the share of revenue left after product cost, fees, shipping and refunds but before ad spend. With a 40% contribution margin, break-even ROAS is 2.5: above 2.5 you profit, below it you lose money.
ROAS for a net margin m = 1 ÷ (contribution margin − m). With a 45% contribution margin and a 10% net-margin goal you need 1 ÷ 0.35 ≈ 2.86. If the target is greater than or equal to the contribution margin it cannot be reached however you spend, and the tool says so.
Channels differ in spend, so averaging ROAS exaggerates small-budget channels. The correct blended ROAS = total revenue ÷ total spend. For example spend 100 with revenue 500 (ROAS 5) plus spend 900 with revenue 900 (ROAS 1) blends to 1,400 ÷ 1,000 = 1.4, not the average of 3.
Yes. Ad platforms use different attribution windows, cross-device attribution, view-through conversions and double-counting rules, so one sale can be claimed as revenue by several platforms. Reported ROAS values therefore cannot always be added or compared directly; check them against your own actual revenue data.
Choose "Enter contribution margin directly" and type the share of revenue left after product cost, fees, shipping and refunds, or choose "Break down costs" and enter product cost %, fee %, refund % and fixed cost per order. Both end up as the same contribution margin, which drives break-even ROAS and profit after ads.