ROI Calculator

Calculate Return on Investment (ROI) and compare multiple investment scenarios.

ROI calculations are for informational purposes only and should not be considered financial advice. Consult a financial professional for investment decisions.

$
$

Total revenue − costs (not including initial investment)

ROI

Annualised ROI

Total Return

Payback Period

ROI Performance

0%50%100%150%200%+

Calculation Breakdown

Initial Investment
Net Return
Profit / Loss
ROI Formula(Return − Cost) / Cost × 100
Enter investment amount to calculate ROI

How It Works

Enter your initial investment cost and net profit (or expected returns). The tool calculates ROI percentage, payback period, and annualised ROI. Compare multiple investments side by side.

**ROI Calculator — Measure the True Return on Every Investment**

Return on Investment (ROI) is the most universally understood business metric. Whether you're evaluating a marketing campaign, a new piece of equipment, a software subscription, or a business acquisition, ROI tells you what you got back for what you put in. ToolVerse's ROI Calculator handles simple and complex ROI calculations with side-by-side comparison.

**The ROI Formula**

The basic ROI formula:

ROI = ((Net Profit / Cost of Investment) × 100)%

Or equivalently:

ROI = ((Revenue − Cost) / Cost) × 100%

Example: You invest £10,000 in a marketing campaign and generate £15,000 in attributed revenue.
ROI = ((£15,000 − £10,000) / £10,000) × 100 = 50%

**Beyond Simple ROI — The Important Nuances**

**Time horizon** — A 50% ROI over 1 year is very different from 50% over 5 years. This is why annualised ROI is often more useful.

Annualised ROI = ((1 + ROI)^(1/years) − 1) × 100

**Payback period** — How long until you recover your initial investment?

Payback Period = Investment / Annual Net Profit

**Net Present Value (NPV)** — Future cash flows are worth less than present cash flows due to the time value of money. Our calculator includes a basic NPV adjustment.

**Hurdle rate** — Many businesses set a minimum acceptable ROI (the hurdle rate) — typically 10–20% for private companies. Any investment below the hurdle rate is rejected.

**ROI by Investment Type**

*Marketing ROI* — Historically, email marketing delivers the highest ROI (~4,200%), followed by SEO (~2,200%) and content marketing (~700%).

*Technology investments* — Cloud software typically delivers 10–30x ROI through efficiency gains. SaaS subscriptions are best evaluated on cost-per-hour-saved.

*Equipment* — Calculate the labour hours saved (or revenue enabled) against the purchase price plus maintenance over the useful life.

*Hiring* — Consider the revenue generated or cost saved by the new hire versus total employment cost (salary + benefits + overhead).

**Common ROI Mistakes**

1. Not accounting for all costs (including indirect costs like staff time)
2. Attributing all revenue to one campaign when multiple touchpoints contributed
3. Not accounting for time — a quick ROI is better than a slow ROI at the same percentage
4. Using optimistic revenue projections — build in a conservative scenario
5. Ignoring opportunity cost — what could the same money have earned elsewhere?

**Benchmarks by Investment Type**

| Investment | Good ROI Benchmark |
|---|---|
| Marketing | 5:1 (500%) |
| Real estate | 10–15% annually |
| Stock market | 7–10% annually (historical average) |
| Business expansion | 20%+ |
| Equipment | Payback in 2–3 years |

Frequently Asked Questions

It depends on the investment type and risk. For stock markets, 7–10% annually is considered good. For business investments, 20%+ is typical. For marketing, 5:1 (500%) is considered a strong benchmark.
ROI (Return on Investment) considers net profit relative to total cost. ROAS (Return on Ad Spend) measures gross revenue attributed to advertising. ROAS doesn't account for product costs or overheads.
Marketing ROI = ((Revenue Attributable to Campaign − Marketing Cost) / Marketing Cost) × 100. Accurate attribution (knowing which sales came from which campaign) is the biggest challenge.
Payback period is how long it takes to recover your initial investment from the returns generated. A shorter payback period (under 2 years) is generally preferable.
For quick comparisons, ROI is simpler and more intuitive. For long-term investments (5+ years) or when comparing investments with different time horizons, Net Present Value (NPV) is more accurate as it accounts for the time value of money.