What Is ROI (Return on Investment)?
Return on Investment, commonly abbreviated as ROI, is a financial metric that measures the profitability of an investment relative to its cost. It answers a straightforward question: for every dollar you put in, how much did you get back?
ROI is expressed as a percentage. A positive ROI means the investment generated more than it cost. A negative ROI means it lost money. The formula is simple:
Businesses, marketers, investors, and freelancers all rely on ROI to make informed decisions about where to allocate resources. Whether you are evaluating a marketing campaign, deciding on new software, or comparing investment opportunities, ROI gives you a standardized way to measure outcomes.
You invest $8,000 in a marketing campaign that generates $20,000 in revenue.
ROI = ((20,000 − 8,000) ÷ 8,000) × 100 = 150%
For every $1 you spent, you earned $2.50 back.
How to Use This ROI Calculator
This calculator supports three modes, each designed for a different use case. Select the tab that matches your scenario, fill in the fields, and press Calculate ROI.
General ROI Mode
Use this for any investment: stocks, real estate, equipment purchases, education, or business ventures. Enter the amount invested, the amount returned, and the holding period. The calculator computes simple ROI, annualized ROI, and CAGR (Compound Annual Growth Rate).
Marketing ROI Mode
Built specifically for campaign evaluation. Input your total marketing spend, the revenue generated, campaign duration, and optionally the number of new customers. The calculator returns your marketing ROI percentage, ROAS (Return on Ad Spend), and Cost per Acquisition (CPA).
AI Tools ROI Mode
Designed for evaluating whether an AI tool subscription is worth the cost. Enter the monthly tool cost, hours saved, your hourly rate, and any additional revenue the tool enables. This mode calculates your monthly and annual ROI, net value generated, and payback period — critical metrics for freelancers, agencies, and businesses adopting AI tools.
After calculating, use the + Compare button to save up to three results side-by-side. This makes it easy to evaluate multiple investments, campaigns, or tools against each other.
ROI Formulas Explained
Different situations call for different ROI calculations. Here are the key formulas this calculator uses and when each one is appropriate.
| Formula | Equation | Best For |
|---|---|---|
| Simple ROI | (Gain − Cost) ÷ Cost × 100 | Quick assessment of any investment |
| Annualized ROI | ((1 + ROI)^(1/years) − 1) × 100 | Comparing investments of different durations |
| CAGR | (Ending/Beginning)^(1/years) − 1 | Long-term compound growth analysis |
| Marketing ROI | (Revenue − Spend) ÷ Spend × 100 | Campaign and channel evaluation |
| ROAS | Revenue ÷ Ad Spend | Paid advertising performance |
Simple ROI is the most widely used because it is easy to understand and calculate. However, it does not account for time. A 50% return over 6 months is dramatically different from 50% over 10 years.
Annualized ROI solves this by normalizing returns to a per-year rate. This is essential when comparing a short-term campaign against a long-term investment.
CAGR goes further by factoring in compounding. It represents the rate at which an investment would have grown if it compounded at a steady rate each year. For multi-year investments, CAGR is the most accurate representation of annual performance.
What Is a Good ROI? Industry Benchmarks
Context matters when evaluating ROI. A 10% return means different things in different industries. Here are general benchmarks to help you interpret your results.
| Investment Type | Average ROI Range | What "Good" Looks Like |
|---|---|---|
| Stock Market (S&P 500) | 7–10% annually | Consistent 10%+ over 5 years |
| Real Estate | 8–12% annually | 10%+ with appreciation + rental |
| Digital Marketing | 200–500% | 500%+ (5:1 ratio) |
| Email Marketing | 3,600% average | $36+ per $1 spent |
| SEO Campaigns | 200–500% over 12 months | 500%+ sustained long term |
| AI Tools (SaaS) | 300–900% | Positive within 3 months |
| Content Marketing | 300–600% | Compounding returns after 6 months |
These ranges are guidelines, not guarantees. Always compare your ROI against your own historical performance, your industry average, and the opportunity cost of alternative investments.
How to Calculate ROI for AI Tools
With the rise of AI-powered tools for content creation, design, coding, marketing automation, and customer support, calculating their ROI has become a critical skill for individuals and businesses alike.
Unlike traditional software, AI tools deliver value in multiple ways that are not always obvious on a balance sheet: time savings, quality improvements, error reduction, faster iteration, and the ability to take on more work without hiring.
The core formula for AI tool ROI is:
A freelance designer subscribes to an AI image generation tool at $20/month. The tool saves them 15 hours/month of manual work. Their hourly rate is $60. The tool also enables them to take on $400/month in extra projects.
Monthly value = (15 × $60) + $400 = $1,300
Monthly ROI = ((1,300 − 20) ÷ 20) × 100 = 6,400%
When evaluating AI tools, do not overlook hidden costs like onboarding time, learning curve, potential integration issues, and the risk of over-reliance on a single tool. The AI Tools ROI mode in our calculator accounts for these by letting you factor in setup and training costs alongside recurring subscription fees.
Common ROI Calculation Mistakes to Avoid
ROI is a powerful metric, but it is easy to misuse. These are the most frequent errors that lead to misleading results.
Ignoring hidden costs. Failing to include all expenses — setup fees, opportunity costs, time invested, training, maintenance — inflates your apparent ROI. Always account for the full cost of an investment.
Not accounting for time. A 50% ROI over 5 years is not the same as 50% over 3 months. Always calculate annualized ROI or CAGR when comparing investments of different durations.
Confusing revenue with profit. ROI should ideally be calculated on profit (revenue minus COGS and expenses), not gross revenue. Using revenue alone overstates your actual return.
Ignoring risk. Two investments may have the same ROI, but one might carry significantly higher risk. ROI does not reflect volatility or downside potential.
Survivorship bias. Evaluating only successful investments and ignoring failures skews your overall ROI picture. Track all investments, including the ones that did not work out.
Frequently Asked Questions
ROI (Return on Investment) measures how much profit or loss an investment generates relative to its cost. The formula is: ROI = ((Amount Returned − Amount Invested) ÷ Amount Invested) × 100. A positive result means a profit; a negative result means a loss.
It depends on the context. Stock market investments average 7–10% annually. Marketing campaigns typically target 500% (5:1 ratio). AI tool investments often see 300–900% ROI. Always compare against industry benchmarks and your own historical results.
Simple ROI shows total return as a percentage regardless of time. CAGR (Compound Annual Growth Rate) normalizes this to an annual rate that accounts for compounding. CAGR is better for comparing investments held over different time periods.
Marketing ROI = ((Revenue − Marketing Spend) ÷ Marketing Spend) × 100. Include all costs: ad spend, agency fees, tool subscriptions, and creative production. For more accurate results, use customer lifetime value (LTV) instead of first-purchase revenue only.
AI Tool ROI = ((Time Saved × Hourly Rate + Additional Revenue − Tool Cost) ÷ Tool Cost) × 100. Factor in subscription fees, setup time, and training alongside the value of time saved and any new revenue the tool enables. Most AI tools should show positive ROI within 1–3 months to be worthwhile.
Annualized ROI converts your total return into a yearly rate using the formula: ((1 + ROI)^(1/years) − 1) × 100. This allows fair comparison between investments held for different durations. A 50% return over 2 years is roughly 22.47% annualized.
Yes. A negative ROI means the investment returned less than it cost. For example, spending $5,000 and receiving $3,000 back results in a −40% ROI. Some strategies intentionally accept short-term negative ROI for long-term gains (e.g., brand-building or market entry).
This calculator offers three specialized modes (general, marketing, AI tools), calculates simple ROI alongside annualized ROI and CAGR, includes visual breakdowns, and lets you compare up to three investments side-by-side. It is completely free with no signup requirement.