Calculate net profit, ROI percentage, annualized ROI, NPV, and payback period. Evaluate investment performance and compare opportunities.
Enter your initial investment, annual revenue, annual operating costs, and the time period in years.
Optionally adjust the discount rate for NPV calculation. The default is 10%.
Click "Calculate" to see your net profit, ROI, annualized ROI, NPV, payback period, and cash flow chart.
ROI (Return on Investment) measures the profitability of an investment relative to its cost. The basic formula is: ROI = (Net Profit / Initial Investment) × 100. Net profit is calculated as total cash flows minus the initial investment over the specified time period. For related calculations, try our Interest Calculator or Loan Calculator.
Annualized ROI normalizes the return to a per-year basis, making it easier to compare investments of different durations. It uses the compound annual growth rate formula: (1 + total ROI)^(1/years) - 1.
Net Present Value (NPV) discounts future cash flows back to their present value using the discount rate, accounting for the time value of money. A positive NPV means the investment is expected to generate more value than its cost.
Payback Period indicates how long it takes to recover the initial investment from net cash flows. A shorter payback period is generally preferred as it means faster capital recovery.
For more on investment analysis, read Investopedia's ROI Guide or visit Corporate Finance Institute.