ROI Calculator

Measure the efficiency and profitability of your investments with detailed ROI analysis.

Share:
$
$
Net Gain/Loss
$0
ROI %
0%
Total Return
$0
Formula
ROI = (Gain - Cost) / Cost × 100

Understanding Return on Investment (ROI)

ROI is the most widely used profitability metric for evaluating investment efficiency. It measures the percentage return relative to the cost of an investment. A positive ROI means the investment gains exceed its cost. ROI is used across all business functions — from marketing campaigns to capital expenditures to hiring decisions.

Types of ROI Analysis

Simple ROI

Basic gain vs cost calculation. Quick but does not account for time value of money or risk. Best for short-term comparisons.

Annualized ROI

Normalizes returns to a yearly basis for comparing investments of different durations. Uses compound annual growth rate (CAGR).

Risk-Adjusted ROI

Factors in investment risk using metrics like Sharpe ratio. Essential for comparing investments with different risk profiles.

Maximizing Your ROI

Compare ROI across all investment options before committing capital
Consider the time horizon — higher ROI over longer periods may not be better
Factor in opportunity cost of capital deployed elsewhere
Track ROI continuously and divest underperforming investments
Use ROI alongside other metrics like payback period and NPV

Frequently Asked Questions

What is a good ROI?
Depends on context. Stock market averages 7-10% annually. Real estate: 8-12%. Marketing campaigns: 500%+ is excellent. Any ROI above your cost of capital is positive.
How is ROI different from profit margin?
ROI measures return relative to investment cost. Profit margin measures profit relative to revenue. ROI evaluates investment efficiency; margin evaluates operational efficiency.
Does ROI account for time?
Simple ROI does not. Use annualized ROI or CAGR for time-adjusted comparisons.
Can ROI be negative?
Yes. Negative ROI means the investment lost money. The loss percentage is calculated the same way.
How do I calculate ROI for marketing?
Marketing ROI = (Revenue from Campaign - Campaign Cost) / Campaign Cost × 100. Include all costs: ad spend, creative, tools, and labor.