The ROI formula and why most marketers calculate it wrong
ROI = (Net Profit ÷ Total Investment) × 100%
where Net Profit = Revenue − Total Cost (ads + COGS + ops + tax + returns).
Common errors:
- Using revenue instead of profit. "150% ROI" with 30% margin is actually 35% ROI on profit basis.
- Ignoring non-ad costs. Customer service, fulfillment, payment-processing fees, and refunds all eat into the profit numerator.
- Mixing time horizons. Spending in week 1, revenue arriving over 12 months — without LTV adjustment, ROI looks negative when it's actually strong.
ROI vs ROAS vs payback period (when each one matters)
| Metric | What it measures | Use when |
|---|---|---|
| ROAS | Revenue ÷ Ad Spend | Optimizing media buying |
| ROI | Profit ÷ Total Investment | Reporting to CFO / investors |
| Payback period | Months to recover CAC | SaaS / subscription LTV decisions |
| CLV/CAC ratio | Lifetime Value ÷ Customer Acq Cost | SaaS, subscription, high-LTV B2B |
For media-side optimization use ROAS via the ROAS calculator; for full-business reporting use ROI here.
What is a good marketing ROI in 2026?
- DTC ecommerce, established brand: 50–150% ROI on paid media.
- SaaS, mid-market: 200–400% ROI over 24-month LTV (CAC payback under 12 months).
- Lead gen with sales follow-up: 100–300% ROI when sales close rate stays above 15%.
- Brand campaigns: Direct ROI is often negative; full-funnel attribution shows 40–80% true ROI.
Industry benchmarks here are looser than ROAS benchmarks because ROI depends so much on cost structure, not just revenue.
Cohort ROI vs aggregate ROI (the only honest way for paid media)
Aggregate ROI mixes recently acquired customers (still spending) with mature ones (mostly churned). It always over-estimates current efficiency. The fix is cohort ROI:
- Group customers by acquisition month.
- Track cumulative profit per cohort over 12, 18, 24 months.
- Compare cohort lifetime profit ÷ cohort acquisition cost.
Cohort ROI exposes which acquisition months were profitable and which were not — letting you scale or cut by source. Aggregate ROI hides everything in one number.
How to forecast ROI before launching a campaign
Three numbers create a usable pre-launch forecast:
- Expected CPA — from prior campaigns or industry benchmarks. Use the CPA calculator.
- Expected gross margin per customer — accounting net of COGS and fulfillment.
- Expected LTV multiplier — for one-time purchase, 1×; for subscription, your historical retention curve.
ROI = (Margin × LTV − CPA) ÷ CPA. If the answer is below 0%, the campaign loses money even before you build creative. Find a cheaper channel or higher-LTV product before launching.
Frequently asked questions about ROI Calculator
How is ROI different from ROAS?
ROI subtracts total cost before dividing by cost, so it reflects profitability. ROAS only reflects revenue-to-spend efficiency.
Should I include fulfillment cost in ROI?
Yes when planning long-term marketing budget. Excluding fulfillment, returns, and platform fees inflates campaign performance.
Which campaigns deserve a high ROI target?
Bottom-funnel retargeting and brand search usually warrant high ROI thresholds because they convert warm intent.
Can a campaign have positive ROAS but negative ROI?
Yes. If margins are thin or operational cost is high, a campaign can earn revenue without earning profit.
How often should I recalculate advertising ROI?
Recalculate at least monthly, and after every major price change, promotion window, or creative refresh.