roi calculator excel

ROI Calculator (Excel-Friendly)

Enter your investment numbers below to calculate simple ROI, annualized ROI (CAGR), and profit/loss. You can copy the Excel formulas from the article section after the calculator.

Tip: You can type values like $10,000 or 10000—both formats work.

What is an ROI calculator in Excel?

An ROI calculator in Excel helps you measure how profitable an investment was relative to what you spent. ROI stands for Return on Investment, and it is one of the most commonly used metrics in finance, marketing, real estate, and business planning.

Most people use an ROI spreadsheet to answer one practical question: “Was this investment worth it?” Whether you are evaluating an ad campaign, a rental property upgrade, stock trade, or software project, ROI gives you a fast snapshot of performance.

ROI formula used in this calculator

This page uses the standard ROI model:

ROI % = ((Ending Value - Total Invested) / Total Invested) × 100

Where:

  • Total Invested = Initial Investment + Additional Costs
  • Net Profit = Ending Value - Total Invested

When an investment period is provided, the calculator also estimates annualized ROI (CAGR):

Annualized ROI (CAGR) = ((Ending Value / Total Invested)^(1 / Years) - 1) × 100

How to build this ROI calculator in Excel

1) Set up your input cells

Create these headers in row 1:

Cell Label
A1Initial Investment
B1Additional Costs
C1Ending Value
D1Years Held
E1Total Invested
F1Net Profit
G1ROI %
H1Annualized ROI %

2) Enter formulas

Assuming your first data row is row 2, use:

E2: =A2+B2
F2: =C2-E2
G2: =IF(E2=0,"",F2/E2)
H2: =IF(OR(E2=0,D2=0),"",(C2/E2)^(1/D2)-1)

Format columns G and H as percentages with 2 decimal places.

3) Optional quality-of-life upgrades

  • Add data validation so inputs cannot go negative (unless intentionally modeling losses).
  • Use conditional formatting: green for positive ROI, red for negative ROI.
  • Create a chart to compare ROI across multiple projects.

Worked example

Suppose you invest $10,000, pay $250 in fees, and exit with $12,000 after 2 years.

  • Total Invested = $10,250
  • Net Profit = $1,750
  • Simple ROI = 17.07%
  • Annualized ROI ≈ 8.20% per year

This helps you compare that investment with alternatives like index funds, bonds, or another business opportunity.

Common mistakes in ROI spreadsheets

  • Ignoring costs: transaction fees, taxes, software subscriptions, and labor often get forgotten.
  • Mixing time horizons: comparing a 6-month ROI with a 3-year ROI without annualizing can mislead decisions.
  • Using revenue instead of return: ROI should use gain relative to total cost, not just gross sales.
  • No downside modeling: always run best-case, base-case, and worst-case scenarios.

When ROI alone is not enough

ROI is excellent for quick screening, but some decisions need deeper analysis. For large or long-term projects, pair ROI with:

  • NPV (Net Present Value)
  • IRR (Internal Rate of Return)
  • Payback period
  • Risk-adjusted return assumptions

Still, for day-to-day decisions, an ROI calculator Excel template is one of the most practical tools you can keep in your workflow.

Quick FAQ

Is a higher ROI always better?

Usually yes, but only if risk, timing, and cash flow quality are similar.

Can ROI be negative?

Yes. A negative ROI means your ending value is less than what you invested.

What is a “good” ROI?

It depends on the asset class, risk level, and timeframe. Compare against a relevant benchmark.

🔗 Related Calculators