ROI Calculator

Calculate return on investment and compare up to 5 investments by annualized ROI.

Safe conversion with no data sent to server

Last updated: March 2026

Enter Investments

What is Return on Investment (ROI)?

Return on Investment (ROI) is a performance metric that measures the efficiency or profitability of an investment relative to its cost. The basic formula is: ROI = (Net Profit ÷ Investment Cost) × 100, where Net Profit = Total Return − Investment Cost. An ROI of 50% means you earned 50 cents for every dollar invested. A negative ROI means the investment lost money.

While simple ROI is useful for quick comparisons, it ignores the time dimension of an investment. An investment that returns 50% over 10 years is far less impressive than one returning 50% in one year. Annualized ROI (also called Compound Annual Growth Rate, or CAGR) adjusts for the holding period: Annualized ROI = (Final Value ÷ Initial Value)^(1 ÷ Years) − 1. This allows meaningful comparisons between investments held for different time periods.

ROI is universally applicable across business contexts: evaluating marketing campaigns, comparing equipment purchases, assessing hiring decisions, benchmarking product lines, and comparing financial investments. Its simplicity makes it a powerful communication tool with stakeholders who may not have deep financial expertise, though more sophisticated metrics (NPV, IRR) are used for complex capital allocation decisions.

How to Use This Calculator

Step 1: Name your investment. Give each investment a descriptive name so you can identify it in the comparison table. Examples: "Email Campaign Q1," "New CNC Machine," "Website Redesign," "Marketing Hire."

Step 2: Enter the cost. Include all costs associated with the investment: purchase price, installation, training, maintenance, and any ongoing costs that are directly attributable to the investment over its holding period.

Step 3: Enter total return. For financial investments, this is the total value received (proceeds plus any income). For business investments, estimate the total incremental revenue or cost savings generated by the investment over the holding period.

Step 4: Set the holding period. Enter the number of years from investment initiation to when the returns were (or will be) realized. This enables accurate annualized ROI calculation for proper comparison between investments of different durations.

Step 5: Compare and rank. Add up to five investments and click Calculate ROI. The results table automatically sorts investments by annualized ROI, ranking the most efficient investment at the top to make resource allocation decisions clear.

Business Strategy Applications

  • Marketing channel comparison: Calculate ROI for paid search, email marketing, social media advertising, and content marketing to identify which channels deliver the best return per dollar spent and allocate budgets accordingly.
  • Capital equipment decisions: Compare the ROI of buying equipment outright versus leasing, or evaluate competing models with different upfront costs and operating efficiencies over a multi-year horizon.
  • Hiring decisions: Model the expected ROI of a new sales hire by estimating the incremental revenue they will generate minus their fully-loaded compensation, and compare against alternative uses of that budget.
  • Technology investment justification: Build ROI cases for software implementations by quantifying labor savings, error reduction, and productivity gains against implementation and subscription costs.
  • Post-investment reviews: After projects complete, calculate actual ROI versus projected ROI to calibrate your estimation accuracy and identify which types of investments consistently over- or under-deliver.
  • Board and investor reporting: Use annualized ROI to summarize portfolio performance in a consistent, easily understood metric that communicates investment efficiency without requiring detailed financial literacy.

FAQ

What is a good ROI for a business investment?

A "good" ROI depends heavily on the risk level, time horizon, and opportunity cost of the investment. For financial investments, beating the S&P 500's historical average of roughly 10% annualized is often used as a benchmark. For business investments (marketing, equipment, hires), most companies target ROI above 20–30% annually for capital projects to justify the risk and resource commitment over alternatives.

What is the difference between ROI and annualized ROI?

Simple ROI measures total return over the entire holding period regardless of how long that is. Annualized ROI converts total ROI into an annual equivalent rate using compound growth math. For example, a 100% total ROI over 10 years is only a 7.2% annualized ROI — much less impressive than it sounds. Always use annualized ROI when comparing investments with different holding periods.

Does ROI account for risk?

No. ROI measures return relative to cost but does not adjust for the probability of achieving that return or the volatility of outcomes. A riskier investment with a projected 40% ROI may be less attractive than a stable investment with 25% ROI once risk is factored in. Consider risk-adjusted metrics like Sharpe ratio for investment comparisons where risk profiles differ significantly.

How do I estimate ROI for intangible investments like brand building?

Intangible investments require proxy metrics. For brand campaigns, estimate ROI by measuring changes in organic search traffic, direct type-in visits, or survey-based brand awareness scores and linking these to incremental revenue. Use attribution modeling tools to connect brand investments to downstream conversion rate improvements. While imprecise, a reasoned estimate is better than no evaluation at all.