ROI Calculator

Calculate your Return on Investment (ROI) for marketing campaigns, advertising spend, business investments, and more. Enter your cost and revenue to see your ROI percentage, net profit, and profit ratio instantly.

Total amount spent
Total amount earned
0%
ROI
$0
Net Profit
0:1
Return Ratio
0x
ROAS

What is ROI?

ROI (Return on Investment) is a financial metric that measures the profitability of an investment relative to its cost. It is expressed as a percentage and is the most widely used metric for evaluating the success of marketing campaigns, ad spend, and business investments.

Formula: ROI = ((Revenue - Cost) / Cost) × 100

For example, if you spend $5,000 on Google Ads and generate $15,000 in revenue, your ROI is (($15,000 - $5,000) / $5,000) × 100 = 200% ROI. This means you earned $2 in profit for every $1 invested.

ROI vs. ROAS: Understanding the Difference

ROI and ROAS (Return on Ad Spend) are related but measure different things:

  • ROI measures net profit relative to total cost. It accounts for all costs including the investment itself. An ROI of 200% means you earned 2x your investment as profit.
  • ROAS measures gross revenue relative to ad spend. A ROAS of 3x means you earned $3 for every $1 spent on ads. It does not account for product costs, overhead, or fees.

A campaign can have a positive ROAS but negative ROI if the product costs eat into the revenue. For example: $1,000 ad spend, $3,000 revenue (3x ROAS), but $2,500 in product and shipping costs = -$500 net loss = -50% ROI.

What is a Good ROI?

What qualifies as a "good" ROI depends on the type of investment:

  • Digital marketing: 5:1 ratio (400% ROI) is considered strong. 10:1 (900% ROI) is exceptional. Below 2:1 (100% ROI) is often unprofitable after accounting for overhead.
  • Google Ads: Average ROI is 200% (2:1 ratio). Top performers achieve 800-1,000%+.
  • Email marketing: Average ROI is 3,600% ($36 for every $1 spent) — the highest ROI of any marketing channel.
  • Social media marketing: Average ROI varies widely. Organic social has minimal cost but hard-to-measure returns. Paid social typically returns 200-400%.
  • SEO: Long-term ROI can exceed 1,000% because organic traffic has no per-click cost once rankings are achieved.
  • Content marketing: Average ROI is 300-500% over 12 months. Content compounds over time as it continues driving traffic.

How to Improve Marketing ROI

  • Track everything — Use UTM parameters, conversion tracking, and attribution models to know exactly which channels drive revenue. Use our UTM Link Builder to tag all campaign URLs.
  • Cut underperforming channels — If a channel consistently delivers below 100% ROI, reallocate that budget to your best-performing channels.
  • Optimize conversion rates — A/B test landing pages, CTAs, and checkout flows. A 50% improvement in conversion rate doubles your ROI without increasing spend. Use our A/B Test Calculator.
  • Reduce customer acquisition cost — Focus on organic channels (SEO, content, referrals) to acquire customers without per-click costs.
  • Increase customer lifetime value — Upsells, cross-sells, retention campaigns, and loyalty programs increase the total revenue per customer.
  • Use retargeting — Retargeting ads to previous visitors typically deliver 3-5x higher ROI than cold audience targeting.

ROI Calculation Pitfalls

  • Ignoring time — A 200% ROI over 1 month is much better than 200% over 12 months. Always consider the time period.
  • Excluding hidden costs — Don't forget to include agency fees, software subscriptions, team salaries, and overhead in your cost calculation.
  • Attribution errors — Last-click attribution gives all credit to the final touchpoint. Multi-touch attribution provides a more accurate picture of which channels contribute to conversions.
  • Short-term thinking — Some channels (SEO, content marketing) have negative ROI in the first few months but deliver massive returns over 12-24 months.

Related Calculators

CPC Calculator — Cost per click | CPM Calculator — Cost per mille | A/B Test Calculator — Statistical significance | Engagement Rate — Social metrics

Frequently Asked Questions

How do you calculate ROI?

ROI is calculated as: ((Revenue - Cost) / Cost) × 100. For example, if you invest $2,000 and earn $6,000 in return, your ROI is (($6,000 - $2,000) / $2,000) × 100 = 200%. A positive ROI means you made a profit; negative ROI means you lost money.

What is the difference between ROI and profit margin?

ROI measures return relative to the cost of the investment. Profit margin measures profit relative to revenue. For the same scenario ($2,000 cost, $6,000 revenue): ROI = 200%, but profit margin = ($4,000 / $6,000) × 100 = 66.7%. They answer different questions — ROI asks "how much did I earn on my investment?" while margin asks "how much of my revenue is profit?"

What is a good ROI for Google Ads?

A good Google Ads ROI is 200-400% (2:1 to 4:1 ratio). Exceptional campaigns achieve 800%+ ROI. The average across all industries is approximately 200%. If your Google Ads ROI is below 100%, you are losing money and need to optimize targeting, ad copy, or landing pages.

Why is email marketing ROI so high?

Email marketing delivers an average ROI of 3,600% ($36 for every $1 spent) because the costs are extremely low (email platform fees), you're reaching people who opted in (high intent), there's no per-send cost like PPC, and email drives both immediate sales and long-term retention.

Can ROI be negative?

Yes. A negative ROI means you lost money on the investment. If you spent $5,000 and only earned $3,000, your ROI is (($3,000 - $5,000) / $5,000) × 100 = -40% ROI, meaning you lost 40 cents for every dollar invested.

How does ROI differ from ROAS?

ROI = ((Revenue - Cost) / Cost) × 100. ROAS = Revenue / Ad Spend. ROI measures net profitability including all costs. ROAS measures gross revenue relative to ad spend only. A campaign with 3x ROAS ($3 revenue per $1 ad spend) has 200% ROI only if there are no other costs. With product costs, the actual ROI is lower.