Return on Investment (ROI) Calculator
Analyze ROI, NPV, and payback period. Switch between basic and advanced modes and visualize cash flows.
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