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:
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):
How to build this ROI calculator in Excel
1) Set up your input cells
Create these headers in row 1:
| Cell | Label |
|---|---|
| A1 | Initial Investment |
| B1 | Additional Costs |
| C1 | Ending Value |
| D1 | Years Held |
| E1 | Total Invested |
| F1 | Net Profit |
| G1 | ROI % |
| H1 | Annualized ROI % |
2) Enter formulas
Assuming your first data row is row 2, use:
=A2+B2F2:
=C2-E2G2:
=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.