How to calculate investment ROI: simple, annualized, and cash-on-cash.
Investment Math

How to calculate investment ROI: simple, annualized, and cash-on-cash

All guides7 min readJune 14, 2026

Return on investment is a ratio that measures the gain or loss from an investment relative to its cost. The simplicity of the basic formula makes it ubiquitous — and its simplicity also introduces limitations when comparing investments across different time horizons or with irregular cash flow patterns. Understanding when each version of the ROI formula applies determines whether the comparison is valid.

Informational calculation reference only.

All equations, tools, and outputs on this page are intended strictly for educational modeling and mathematical illustration. They do not constitute certified financial, legal, or tax advice. For specific scenarios, consult a certified public accountant (CPA) or a fiduciary financial advisor.

The mathematical formula behind the calculation

Simple ROI — appropriate for single-period or same-length comparisons:

\text{ROI} = \frac{\text{Net Gain}}{\text{Cost}} \times 100 = \frac{\text{Final Value} - \text{Initial Investment}}{\text{Initial Investment}} \times 100

Annualized ROI — converts any holding period to an equivalent annual rate, enabling cross-investment comparison:

\text{Annualized ROI} = \left(1 + \frac{\text{Net Gain}}{\text{Cost}}\right)^{1/t} - 1

Where $t$ is the holding period in years (including fractions).

Cash-on-cash return — used for income-producing assets where periodic distributions occur alongside capital:

\text{Cash-on-Cash} = \frac{\text{Annual Pre-Tax Cash Flow}}{\text{Total Cash Invested}} \times 100

Step-by-step practical calculation example

Scenario: $25,000 invested in an asset, sold for $34,500 after 3.5 years. No interim distributions.

Step 1 — Simple ROI:

\text{ROI} = \frac{34{,}500 - 25{,}000}{25{,}000} \times 100 = \frac{9{,}500}{25{,}000} \times 100 = 38\%

Step 2 — Annualized ROI:

\text{Annualized ROI} = (1.38)^{1/3.5} - 1 = (1.38)^{0.2857} - 1 \approx 9.52\%\text{ per year}

Comparing this annualized figure to a different investment that returned 40% in 5 years: $(1.40)^{1/5} - 1 \approx 6.96\%$ per year. The first investment outperforms despite the lower total return, because it achieved its return in a shorter time.

Strategic applications for financial modeling

Real estate ROI decomposition. Investment property returns combine appreciation, rental income, mortgage paydown, and tax benefits. Each component can be modeled separately and summed: total ROI = (sale price − purchase price + cumulative net rent + tax savings − total costs) / total cash invested.

Marketing campaign ROI. Business marketing spend generates revenue with varying attribution windows. Simple ROI = (revenue attributed − campaign cost) / campaign cost. A campaign generating $80,000 in attributed revenue from a $12,000 spend produces 567% ROI — but the attribution methodology determines whether that figure is credible.

Capital equipment ROI. A $200,000 equipment purchase that reduces operating costs by $45,000 annually has a simple payback period of 4.44 years and an annualized ROI of approximately 22.5% over a 10-year useful life, not accounting for terminal value or maintenance costs.

Common pitfalls and variable mistakes

Comparing simple ROI across different time periods. A 20% ROI in 2 years is not equivalent to a 20% ROI in 5 years. Annualizing converts both to 9.54% and 3.71% respectively — a comparison that changes which investment is preferred.

Excluding transaction costs from the initial investment. Broker commissions, legal fees, and due diligence costs increase the effective capital deployed. Omitting them overstates ROI.

Using ROI for assets with negative carrying costs. An investment property with periods of vacancy or capital expenditure has a cash-on-cash return that may differ substantially from the paper ROI based on appraised value. Modeling the actual cash flows rather than an assumed return rate produces a more accurate picture.

Use the ROI calculator to compute simple, annualized, and cash-on-cash returns for any investment scenario.

Disclaimer: While we strive for absolute mathematical precision, actual real-world financial outcomes may vary based on institutional fees, localized tax brackets, changes in federal legislation, or fluctuating market indexes.
ROIreturn on investmentCAGRcash-on-cashinvestment math

Run the numbers yourself

Use the free calculator to apply these formulas to your specific scenario.

Open the calculator →

Related guides