Back to Financial Calculators

Return on Investment (ROI) Calculator

Analyze ROI with basic and advanced modes, NPV, payback period, and charts.

Related:

Enter Your Details

Investment Details

$
$
years
Include Time Value of Money

ROI Type

Project ROI
Marketing ROI
Property ROI

Investment Details

$
$
$
years

Additional Costs

Add any one-time or recurring costs associated with this investment.

$

Discount Rate

%

Your Results

ROI Analysis

Return on Investment (ROI)
0.00%

Return on Investment (ROI)

Total Investment$0.00
Total Return$0.00
Net Profit$0.00
Annualized ROI0.00%
Payback Period0.00 years

Cash Flow Analysis

Year Cash Flow Present Value Cumulative Return

Understanding ROI

Core Concepts

  • ROI = (Gain − Cost) / Cost. Annualized ROI converts total ROI into a yearly rate.
  • NPV discounts future cash flows to present value using a chosen discount rate.
  • Payback period estimates how long it takes to recover the initial investment.

Use Cases

  • Marketing ROI: Compare campaign revenue vs. costs across time.
  • Property ROI: Include rental income, expenses, and property value at exit.
  • Project ROI: Evaluate net benefits over the project’s lifetime.

Formulas

ROI: (Final − Initial) ÷ Initial
Annualized ROI (approx.): (1 + ROI)1/years − 1
NPV: Σ CFt ÷ (1 + r)t