ROI Calculator

The Same Return Can Look Very Different Over Time

A 50% return sounds identical whether it took three years or thirty — until you annualize it. Return on investment measures total gain against what was put in, but comparing two opportunities fairly requires knowing whether that gain arrived quickly or slowly. This calculator covers both: a straightforward simple ROI, and an annualized version that normalizes returns of different lengths onto a common per-year basis.

The Formula

Simple ROI = ((Final Value − Initial Investment) / Initial Investment) × 100

Annualized ROI = ((Final Value / Initial Investment)^(1 / Years) − 1) × 100

Why Annualizing Changes the Comparison

Two investments with the same total ROI can have very different annualized returns once time is factored in — the shorter holding period wins because the same gain was compounded over fewer years.

Total ROI vs. annualized ROI across different holding periods
InitialFinal valueYearsTotal ROIAnnualized ROI
$10,000$15,000350.00%14.47%
$10,000$20,0005100.00%14.87%
$50,000$75,000250.00%22.47%
$100,000$130,000430.00%6.78%

Notice the two 50% total-ROI rows: the one achieved in two years annualizes to a far higher rate than the one that took three.

Where ROI Analysis Is Used

  • Marketing campaigns — measuring return against ad spend or campaign budget.
  • Capital projects — deciding between equipment purchases, expansions, or process improvements competing for the same budget.
  • Investment comparisons — annualized ROI puts opportunities of different durations on equal footing.
  • Post-mortems — reviewing whether a past decision actually paid off relative to its cost.

How to Use This Calculator

  1. Choose Simple ROI or Annualized ROI from the mode selector.
  2. Enter the Initial Investment ($) and Final Value ($).
  3. For Annualized ROI, also enter the Number of Years the investment was held.
  4. Select Calculate to see the ROI percentage and the underlying net profit figure.

Related Calculations

For a customer-focused version of the same idea, see the Lifetime Value Calculator, or use the Customer Acquisition Cost Calculator to know what you spent to earn that return.