is the single most important metric for evaluating whether a marketing campaign, a piece of equipment, an employee hire, or any…') ROI Calculator — Free Business Tool | ToolSelf Skip to main content

Roi Calculator

Return on Investment (ROI) is the single most important metric for evaluating whether a marketing campaign, a piece of equipment, an employee hire, or any other business expense was worth it. Our ROI calculator handles the standard formula (gain ÷ investment) plus annualized ROI for multi-year investments, so you can compare a 2-year project against a 5-year one on equal footing.

$
$
$
$

Net Profit
Annualized ROI
Payback Period
Total Return
ROAS
Net Profit
Ad Spend
Campaign Revenue

What Is a Good ROI for a Small Business?

A "good" ROI varies by industry, risk level, and time horizon. For context, the S&P 500 returns roughly 10% annually over the long run. Small business owners typically expect significantly higher returns — often 15%–30% — to compensate for the additional risk and effort involved.

For marketing investments specifically, a 5:1 revenue-to-spend ratio (ROAS of 5x, or 400% ROI) is often cited as the benchmark for a strong campaign. Google Ads campaigns that perform well typically hit 200%–800% ROI depending on the industry.

Stock market (S&P 500) ~10% annually
Small business operations 15%–30%+
Email marketing ~4,200% (avg $42 per $1)
Google Ads 200%–800%

How to Track Marketing ROI

Use UTM parameters and conversion tracking

Tag every campaign URL with UTM parameters and set up goals in Google Analytics to tie revenue back to specific campaigns, channels, and ads.

Track customer lifetime value, not just first purchase

A campaign that breaks even on the first sale may be highly profitable when you factor in repeat purchases and referrals over time.

Attribute revenue across multiple touchpoints

Most customers interact with multiple channels before converting. Use multi-touch attribution models to understand which channels are driving the most value.

Share this tool
Business

About the ROI Calculator

Return on Investment (ROI) is the single most important metric for evaluating whether a marketing campaign, a piece of equipment, an employee hire, or any other business expense was worth it. Our ROI calculator handles the standard formula (gain ÷ investment) plus annualized ROI for multi-year investments, so you can compare a 2-year project against a 5-year one on equal footing.

How to use it

  1. Enter the initial investment cost.
  2. Enter the final value or total revenue generated.
  3. Optionally enter the time period in years for annualized ROI.
  4. See the absolute return, percentage ROI, and annualized rate.

Formula & methodology

ROI % = ((Final value − Initial investment) ÷ Initial investment) × 100. Annualized ROI = (1 + ROI/100)^(1/years) − 1.

Common use cases

  • Measuring marketing campaign performance
  • Evaluating equipment purchases or software subscriptions
  • Comparing investment opportunities (stocks vs real estate vs business)
  • Justifying a new hire to your CFO with hard numbers
  • Setting performance benchmarks for paid ads

Frequently asked questions

Depends entirely on context. Index funds: 8–10% annualized. Marketing campaigns: aim for 3-5× (200–400%). Real estate: 8–12%. Business investments: usually targeted at 15%+ to justify the risk.
ROAS (Return on Ad Spend) measures revenue per ad dollar. ROI subtracts ad cost from revenue first. ROAS of 4× sounds great but might be a break-even ROI after costs.
A 50% return looks great until you learn it took 10 years to get there (4.1% annualized — worse than a savings account).

Related tools

Related tools

All Tools →

Embed this tool on your site

Free for personal and commercial use. Just copy the snippet below.