ROI Calculator
Calculate your return on investment instantly. Enter your investment cost and total returns to see your ROI percentage, net profit, and whether the investment is worth it.
ROI Calculator
Calculate your Return on Investment (ROI) percentage to evaluate the profitability of your investments.
Formula: ROI = ((Returns - Investment) / Investment) × 100
This calculator helps you evaluate the efficiency of your investments.
How to Calculate ROI
Determine Your Costs
Add up the total cost of the investment, including the initial purchase, fees, and any ongoing expenses.
Calculate Total Returns
Sum up all revenue, savings, or value gained from the investment over the period measured.
Apply the Formula
ROI = ((Returns - Investment) / Investment) x 100. A positive percentage means a profitable investment.
ROI Formula Example
Investment = $25,000 | Returns = $35,000
ROI = (($35,000 - $25,000) / $25,000) x 100 = 40%This means for every dollar invested, you earned $0.40 in profit. The $10,000 net gain represents a 40% return.
When to Use an ROI Calculator
ROI analysis applies to virtually any investment decision. Here are the most common use cases.
Business Investments
Evaluate equipment purchases, technology upgrades, and capital expenditures
Marketing Campaigns
Measure the return on advertising spend, content marketing, and campaigns
Real Estate
Analyze rental property returns, flip margins, and property investments
Stock & Portfolio
Track investment portfolio performance and compare asset returns
Training & Education
Quantify the value of employee training, certifications, and education
Project Evaluation
Compare potential projects and prioritize by expected return
ROI Benchmarks by Investment Type
Compare your ROI against typical returns for different investment categories.
| Investment Type | Typical Annual ROI | Timeframe | Risk Level |
|---|---|---|---|
| S&P 500 (Historical Avg) | ~10% | Long-term | Medium |
| Real Estate (Residential) | 8-12% | 5-10 years | Medium |
| Business Equipment | 15-30% | 3-5 years | Low-Medium |
| Marketing (Digital) | 500%+ | Per campaign | Variable |
| Employee Training | 150-400% | 1-2 years | Low |
| Technology Upgrades | 20-50% | 2-4 years | Low-Medium |
Benchmarks are approximate industry averages and will vary based on specific circumstances.
ROI vs Other Financial Metrics
ROI vs NPV
ROI gives you a simple percentage return. Net Present Value (NPV) accounts for the time value of money by discounting future cash flows. Use NPV for long-term projects where the timing of returns matters.
ROI vs IRR
Internal Rate of Return (IRR) is the discount rate that makes NPV equal to zero. While ROI is a simple ratio, IRR considers the timing and size of all cash flows, making it better for comparing investments with different durations.
Frequently Asked Questions
How do you calculate ROI?
ROI is calculated using the formula: ROI = ((Net Profit) / Cost of Investment) x 100. For example, if you invest $10,000 and receive $15,000 back, your ROI is ((15,000 - 10,000) / 10,000) x 100 = 50%. A positive ROI means you earned more than you invested.
What is a good ROI percentage?
A "good" ROI depends on the context. For stock market investments, 7-10% annually is considered solid (matching historical S&P 500 averages). For business projects, 15-30% is often the minimum threshold. Marketing campaigns typically aim for 500%+ (5:1 return). Real estate investors often target 8-12% annually. Always compare ROI against your opportunity cost and risk level.
What is the difference between ROI and ROE?
ROI (Return on Investment) measures the return relative to the total cost of an investment. ROE (Return on Equity) measures return relative to shareholders' equity only. ROI applies to any investment — a marketing campaign, a piece of equipment, or a business project. ROE is specific to company financial analysis and measures how well a company uses equity capital to generate profits.
How do you calculate annualized ROI?
Annualized ROI adjusts the return to a per-year basis, which is essential for comparing investments held for different time periods. The formula is: Annualized ROI = ((1 + ROI)^(1/n) - 1) x 100, where n is the number of years. For example, a 50% total return over 3 years equals an annualized ROI of about 14.5%.
What are the limitations of ROI?
ROI has several limitations: (1) It doesn't account for time — a 50% return over 1 year is very different from 50% over 10 years. (2) It ignores risk — two investments with the same ROI may have vastly different risk profiles. (3) It can be manipulated by how costs are defined. (4) It doesn't consider opportunity cost. For a more complete picture, combine ROI with metrics like payback period, net present value (NPV), and internal rate of return (IRR).
How is ROI used in business decision-making?
Businesses use ROI to prioritize investments, justify budgets, and compare alternatives. Common applications include: evaluating capital expenditures (equipment, technology), measuring marketing campaign effectiveness, assessing training program value, comparing vendor proposals, and making build-vs-buy decisions. Most organizations require a minimum ROI threshold before approving projects.
Related Financial Tools
Need to Build a Full Financial Model?
Our financial planning templates include ROI analysis, forecasting, and investment comparison tools.