ROI Calculator
ROI is the key measure of whether your ad spend pays off: it shows if the money you invested came back and how much it earned on top. Enter your spend and revenue — the calculator instantly returns profit, ROI, ROAS and a dozen more metrics; the funnel fields refine your cost per click, lead and sale.
Set a target ROI — the calculator uses the fields from the “Calculator” tab to work out what it takes to hit it.
What is ROI
ROI (Return on Investment) is the ratio of profit to costs, expressed as a percentage. It answers the core question of any campaign: “for every dollar invested — how much came back?” An ROI of 50% means you earned an extra half of what you put in; an ROI of −50% means only half of your costs returned.
Its universality is the main advantage: percentages let you compare campaigns of any budget, different traffic channels, offers and whole business lines. In marketing you will also meet ROMI (Return on Marketing Investment) — the same calculation restricted to marketing costs only.
ROI formula
ROI = (revenue − spend) / spend × 100%
Example: you spent $100 on ads and the campaign brought $150. ROI = (150 − 100) / 100 × 100% = 50%. The campaign paid for itself and earned an extra half on top.
The formula is easy to invert — handy for planning:
- Revenue needed for a target ROI: revenue = spend × (1 + ROI / 100). Want a 30% ROI on a $500 spend — you need $650 of revenue.
- Maximum spend at a known revenue: spend = revenue / (1 + ROI / 100). The “Target ROI” tab solves these scenarios for you.
ROI vs ROAS vs ROMI
ROAS (Return on Ad Spend) is a sibling metric: revenue divided by spend without subtracting costs. ROAS answers “how much revenue did each ad dollar generate”, ROI — “how much profit”. Break-even point: ROAS 1× = ROI 0%.
| ROAS | ROI | Meaning |
|---|---|---|
| 0.5× | −50% | only half of the spend returned |
| 1× | 0% | break-even: revenue equals spend |
| 1.5× | +50% | profit equals half of the spend |
| 2× | +100% | every dollar doubled |
ROMI is calculated like ROI but includes only marketing costs (no product cost or operations). If your “spend” is the ad budget, ROI and ROMI are the same number.
Metrics this calculator returns
| Metric | Formula | What it shows |
|---|---|---|
| Profit | revenue − spend | earnings in money |
| ROI | (revenue − spend) / spend × 100% | return on investment |
| ROAS | revenue / spend | revenue per $1 of spend |
| CPC | spend / clicks | cost per click |
| CPM | spend / impressions × 1000 | cost per 1000 impressions |
| CPA | spend / leads | cost per lead |
| CPS | spend / sales | cost per confirmed sale |
| CTR | clicks / impressions × 100% | ad click-through rate |
| CR | leads / clicks × 100% | click-to-lead conversion |
| AR | sales / leads × 100% | approval rate |
| EPC | revenue / clicks | earnings per 1 click |
| AOV | revenue / sales | average order value |
The “Break-even ceilings” block shows the limits at which the campaign hits zero: the maximum cost per click (it equals your EPC), per lead and per sale, plus the minimum conversion rate at your current CPC, AOV and approval rate. The gap between the current value and the ceiling is your safety margin.
How to use the calculator
- Enter ad spend and revenue — profit, ROI and ROAS appear instantly, no buttons needed.
- Add impressions, clicks, leads and sales to unlock funnel rates, unit costs and break-even ceilings.
- The “Target ROI” tab solves the reverse problem: set the percentage you want — the calculator shows the revenue, EPC, maximum CPC and conversion rate required to hit it.
- “Copy link” stores the calculation right in the page URL — the link opens with your numbers. “Copy result” builds a ready-to-paste text summary.
What is a good ROI
There is no universal benchmark — margins, channel and scale decide. Practical guidelines:
- A consistently positive ROI over time already means a working campaign that can be scaled.
- A high percentage on tiny volume is misleading: 200% ROI on a $10 spend is just $20 of profit. Read ROI together with absolute profit.
- ROI usually declines as you scale: audiences saturate, auctions get pricier. That is fine as long as total profit grows.
- If your business carries costs invisible to the ad dashboard (product cost, shipping, refunds), include them in “Ad spend” — otherwise ROI will be overstated.
How to improve ROI
- Lower your CPC: tighten targeting, test creatives and schedules, cut expensive placements. The Max CPC ceiling shows how much a click may cost at most.
- Raise CTR: a clickable ad makes traffic cheaper in almost every auction-based platform.
- Improve landing page conversion: load speed, offer clarity, form friction. A higher CR directly cuts your cost per lead.
- Watch the approval rate: lead quality beats lead quantity — unreachable customers and rejections eat profit at the last funnel step.
- Grow the average order value: upsells and bundles add revenue without extra traffic costs.
- Cut losing segments: compare ROI across placements, geos and devices, switch off the negative ones — the campaign’s average ROI grows with no extra investment.










