This free ROI calculator computes return percentage from initial and final values and can include income and expenses. It also annualizes ROI based on investment length, making it useful for comparing returns across different holding periods. No paid subscription is required to use the calculator.