How to Calculate ROI
Return on Investment (ROI) measures the profitability of an investment relative to its cost. It is expressed as a percentage and is one of the most common metrics for evaluating business decisions.
ROI = ((Return - Investment) ÷ Investment) × 100
Profit = Return - Investment
To calculate ROI accurately, include all costs associated with the investment. For a marketing campaign, this means ad spend plus creative costs, software tools, and any staff time allocated. For equipment purchases, include installation, training, and maintenance. Leaving out hidden costs inflates your ROI and leads to poor decisions.
ROI is most useful when comparing investments of similar size and duration. A 50% ROI on a $1,000 investment over one year is excellent, but a 50% ROI on a $100,000 investment over five years is much less impressive. Always consider time frame and risk level alongside raw ROI numbers.
Common Mistakes
- Ignoring time: A 100% ROI over 10 years is only about 7.2% annually. Always annualize ROI when comparing investments of different durations.
- Using gross revenue instead of net profit: If you invested $500 and generated $1,000 in sales, your profit is not $1,000. Subtract product costs and fees first.
- Overlooking opportunity cost: Even a positive ROI might not be worth it if another investment offers a better return with similar risk.
ROI Examples by Investment and Return
| Investment | Return | Profit | ROI |
|---|---|---|---|
| $100 | $150 | $50 | 50.0% |
| $250 | $400 | $150 | 60.0% |
| $500 | $650 | $150 | 30.0% |
| $1,000 | $1,500 | $500 | 50.0% |
| $2,500 | $3,500 | $1,000 | 40.0% |
| $5,000 | $7,500 | $2,500 | 50.0% |
| $7,500 | $10,000 | $2,500 | 33.3% |
| $10,000 | $14,000 | $4,000 | 40.0% |
| $15,000 | $22,500 | $7,500 | 50.0% |
| $20,000 | $28,000 | $8,000 | 40.0% |
| $25,000 | $40,000 | $15,000 | 60.0% |
| $50,000 | $75,000 | $25,000 | 50.0% |
Quick Reference: ROI Benchmarks by Asset Class
Historical average returns and associated risk levels
| Asset Class | Average Annual ROI | Risk Level |
|---|---|---|
| S&P 500 Index | 10% (long-term avg) | Medium |
| US Real Estate | 8-12% | Medium |
| Corporate Bonds | 4-6% | Low-Medium |
| Ecommerce Business | 15-30% | High |
| Savings Account | 0.5-5% | Very Low |
| Cryptocurrency | Highly variable | Very High |
Industry Applications
ROI calculations are fundamental to decision-making across virtually every industry. In digital marketing, agencies and in-house teams use ROI to evaluate campaign performance. A Facebook ad campaign costing $2,000 that generates $8,000 in attributable revenue yields a 300% ROI. Marketing managers use this metric to reallocate budgets toward higher-performing channels and cut underperforming campaigns.
In real estate, investors calculate ROI to compare rental properties. If an investor puts $50,000 down on a property and nets $5,000 in annual cash flow after expenses, the ROI on the down payment is 10% per year. Real estate investors also factor in appreciation, tax benefits, and mortgage paydown to calculate total ROI over holding periods.
Manufacturing and operations teams use ROI to justify capital expenditures. A factory considering a $100,000 machine that reduces labor costs by $30,000 per year achieves payback in 3.3 years and an ongoing ROI that improves profitability. In ecommerce, sellers calculate ROI on inventory purchases, software subscriptions, and influencer partnerships to ensure every dollar spent contributes to growth.
Even personal finance decisions rely on ROI thinking. Choosing between paying off a 7% interest credit card versus investing in a stock portfolio with an expected 8% return involves comparing risk-adjusted ROI. Businesses that embed ROI analysis into their culture make more disciplined, profitable decisions than those that rely on intuition alone.
Advanced Tips
Always calculate annualized ROI when comparing investments held for different periods. An investment returning 50% over 5 years is roughly 8.4% annually, while a 30% return over 2 years is about 14% annually—the shorter investment is actually better on a per-year basis despite the lower total return.
Use sensitivity analysis by running multiple ROI scenarios. What if sales are 20% lower than projected? What if costs increase by 10%? Building best-case, expected-case, and worst-case scenarios helps you understand the true risk of an investment before committing capital.
Combine ROI with customer lifetime value (LTV) for marketing decisions. A campaign with negative short-term ROI may be worthwhile if it acquires customers with high LTV. Pair this calculator with our Profit Margin Calculator to understand the full financial picture of any business decision.
Related Tools
- Profit Margin Calculator
Calculate profit margins
- Markup Calculator
Calculate product markups
- Price Calculator
Set optimal prices
- Commission Calculator
Calculate sales commissions
- Break-Even Calculator
Find break-even points
- PayPal Fee Calculator
Account for processing fees
- Discount Calculator
Plan promotional pricing
- Sales Tax Calculator
Add tax to revenue figures
Frequently Asked Questions
How do I calculate ROI?
ROI = ((Final Value - Initial Investment) ÷ Initial Investment) × 100. For example, if you invested $1,000 and received $1,500: (($1,500 - $1,000) ÷ $1,000) × 100 = 50% ROI.
What is a good ROI?
A good ROI depends on the investment type and risk level. Stock market average is 7-10% annually. Real estate typically targets 10-15%. Ecommerce businesses often aim for 15-30% or higher on marketing spend.
Is this ROI calculator free?
Yes, our ROI calculator is completely free to use with no signup required.
What is the difference between ROI and ROAS?
ROI measures total profitability relative to the total investment cost, including all expenses. ROAS (Return on Ad Spend) only measures revenue generated per dollar spent on advertising. A ROAS of 4:1 means $4 in revenue for every $1 in ad spend, while ROI accounts for product costs and other expenses too.
How do I calculate ROI for marketing campaigns?
For marketing ROI, subtract your total campaign cost (ad spend, creative costs, tool subscriptions) from the revenue generated by the campaign. Divide that profit by the total campaign cost and multiply by 100. For example, $5,000 revenue from a $1,000 campaign = (($5,000 - $1,000) ÷ $1,000) × 100 = 400% ROI.
Can ROI be negative?
Yes, ROI is negative when your final return is less than your initial investment. A negative ROI means you lost money on the investment. For example, investing $1,000 and getting back $800 gives an ROI of -20%.
What is annualized ROI?
Annualized ROI expresses your return as a yearly percentage, making it easier to compare investments held for different lengths of time. The formula is: ((1 + Total ROI) ^ (1 / Number of Years)) - 1. A 50% return over 5 years is roughly 8.4% annualized.
How do I calculate payback period?
Payback Period = Initial Investment ÷ Annual Cash Flow. If you invest $10,000 in equipment that saves $2,500 per year, the payback period is 4 years. Our calculator shows profit, which you can use with expected yearly returns to find payback time.
Should I use gross or net profit for ROI?
Use net profit for the most accurate ROI calculation. Gross profit only subtracts direct costs (COGS), while net profit also subtracts overhead, taxes, and other operating expenses. Net ROI gives a true picture of investment profitability.
What investments have the highest ROI?
Historically, stocks have averaged 7-10% annual ROI, real estate 8-12%, and small businesses 15-30%. Digital products and software can see 50-90% margins. However, higher returns usually come with higher risk. Diversification is key to managing risk while pursuing strong returns.