An ROI calculator answers the question that matters after you pay for a campaign: did that money come back as profit, or just as sales? Selling $3,000 on $1,000 of ad spend sounds great, but if you keep 25% of each sale, you lost $250. The difference is your margin, and ROAS on its own never shows it. The same math works for a salesperson on commission, a new channel or a tool you pay for every month.
How ROI is calculated
What you earn from a campaign is not the sales, it's what you keep from them after paying for what you sold:
ROI = (sales × margin − investment) ÷ investment × 100
- ROAS: $3,000 ÷ $1,000 = 3×.
- Gross profit: $3,000 × 25% = $750.
- Net profit: $750 − $1,000 = −$250.
- ROI: −$250 ÷ $1,000 × 100 = −25%.
Your break-even ROAS
At a 25% margin you keep $0.25 of every $1 you sell, so you need to sell $4 to pay back each $1 you invest. That's your break-even ROAS = 1 ÷ margin: 4× at 25%, 2.5× at 40%, 2× at 50%. Below it you lose money even while selling; above it the investment pays for itself. That's why copying another business's "good" ROAS makes no sense.
Sales you need to hit a goal
Breaking even isn't the goal. To get 50% back on top of every dollar invested: sales = investment × (1 + goal) ÷ margin. With $1,000 invested and a 25% margin, that's $1,000 × 1.5 ÷ 0.25 = $6,000 in sales, a 6× ROAS.
Count as investment everything you paid to get those sales (ad spend, creative, commissions, people, tools), and enter sales before sales tax and after discounts. If your orders come in on WhatsApp, Zavora's AI order automation logs every order with customer, products and total, so your sales numbers are ready each month. See pricing or browse more free tools.