Skip to main content
Skip to main content
Free Tool
Embed

ROI Calculator

Calculate your return on investment instantly. Get ROI percentage, annualized returns (CAGR), and investment comparison analysis.

$
$
years

How ROI is Calculated

1

Enter Investment Details

Input your initial investment amount, final value, and time period.

2

Calculate Returns

Get your total ROI, annualized return (CAGR), and total gain/loss.

3

Analyze Scenarios

Compare different investment amounts and time periods.

ROI Formulas

Simple ROI:

ROI = ((Final Value - Initial Investment) / Initial Investment) × 100

Annualized ROI (CAGR):

CAGR = ((Final Value / Initial Investment) ^ (1 / Years)) - 1

Payback Period:

Payback Period = Initial Investment / Annual Returns

Example: Measuring ROI on a $50K Marketing Campaign

A B2B SaaS company ran a paid acquisition campaign over 6 months. Here's how to measure its true return:

Results

Investment$50,000
Revenue Generated (6 months)$120,000
Net Profit ($120K - $50K)$70,000
ROI (($120K - $50K) / $50K)140%
Annualized ROI (~280%)~280%

A 140% ROI over 6 months means every dollar spent returned $2.40. Annualized, this campaign outperforms most investment benchmarks. Compare against your other channels to allocate budget toward the highest-ROI activities.

Who This Calculator Is For

Startup Founders Evaluating Spend

Measure the return on every dollar deployed — hiring, marketing, tooling — to make capital allocation decisions with confidence.

Marketing Teams Measuring Campaign ROI

Quantify campaign performance with a single number and present results to stakeholders in terms of return, not just clicks.

Investors Comparing Opportunities

Normalize returns across investments with different time horizons using annualized ROI to make apples-to-apples comparisons.

Frequently Asked Questions

What is ROI (Return on Investment)?

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 calculated by dividing the net profit by the initial investment. ROI helps investors evaluate the efficiency of investments and compare different opportunities.

How do you calculate ROI?

ROI is calculated using the formula: ROI = ((Final Value - Initial Investment) / Initial Investment) × 100. For example, if you invested $10,000 and it grew to $15,000, your ROI would be (($15,000 - $10,000) / $10,000) × 100 = 50%.

What is a good ROI percentage?

A "good" ROI varies by investment type and risk level. Generally: Stock market averages 7-10% annually, real estate typically returns 8-12%, and business investments often target 15-25%+ ROI. Always compare to alternative investments and account for risk and inflation. For SaaS founders, pricing has one of the highest ROI levers available — our SaaS pricing strategy guide explains how to maximize returns through smart pricing.

What is the difference between ROI and CAGR?

ROI measures total return regardless of time period, while CAGR (Compound Annual Growth Rate) calculates the average annual return over multiple years. CAGR accounts for compounding and is better for comparing investments of different durations. For example, a 100% ROI over 5 years equals a CAGR of about 14.9% per year.

How do you calculate annualized return (CAGR)?

CAGR is calculated using: CAGR = ((Final Value / Initial Investment) ^ (1 / Years)) - 1. For example, if $10,000 grew to $20,000 over 5 years: CAGR = (($20,000 / $10,000) ^ (1/5)) - 1 = 14.87%. This means the investment grew at an average rate of 14.87% per year, compounded annually.

What is a good ROI percentage?

It depends on context. Stock market averages 7-10% annually. Real estate typically returns 8-12%. Business investments target 15-25%+. SaaS companies target 3-5x ROI on customer acquisition (200-400%). Any ROI above your cost of capital is technically positive, but aim for at least 15-20% to justify the risk and opportunity cost.

How do you calculate annualized ROI?

Annualized ROI = ((1 + ROI)^(1/years) - 1) × 100. A 50% return over 2 years annualizes to 22.5%. A 140% return over 6 months (0.5 years) annualizes to approximately 476%. Annualizing makes it easier to compare investments with different time horizons.

What is the difference between ROI and total return?

ROI is a percentage relative to your initial investment. Total return is the absolute dollar gain. If you invest $10K and get back $15K, your total return is $5K and your ROI is 50%. ROI is better for comparing investments of different sizes. Total return tells you the actual dollar impact on your bottom line.

Track All Your Investments

Get real-time ROI tracking, portfolio analytics, and financial insights across all your business entities.