Back to Financial Calculators

Return on Investment (ROI) Calculator

Analyze ROI, NPV, and payback period. Switch between basic and advanced modes and visualize cash flows.

Related:

Enter Your Details

$
$
years

ROI Type

Project ROI
Marketing ROI
Property ROI
$
$
$
years

Additional Costs

Add any one-time or recurring costs.

$
%

Your Results

ROI Analysis

0.00%

Return on Investment (ROI)

Total Investment:$0.00
Total Return:$0.00
Net Profit:$0.00
Annualized ROI:0.00%
Payback Period:0.00 years

Cash Flow Analysis

Year Cash Flow Present Value Cumulative Return

Understanding ROI

What Is ROI?

Return on Investment (ROI) measures the efficiency of an investment by comparing the gain to its cost. Use ROI to compare projects, campaigns, or assets on a common basis.

When To Use Advanced ROI

  • Include recurring/one-time costs and discounting (NPV)
  • Evaluate property investments with resale value
  • Measure marketing campaigns with revenues and spend

Key Formulas

ROI:
ROI = (Total Return − Total Investment) / Total Investment
Annualized ROI (CAGR):
CAGR = (Final / Initial)^(1/years) − 1
NPV:
NPV = Σ CF_t / (1 + r)^t
Payback Period:
Years until cumulative cash flow ≥ 0