ROI Calculator
Enter your investment details — get ROI %, net profit, payback period, annualised return & projection table
ROI % = ((Return − Cost) ÷ Cost) × 100. Enter the total cost of your investment and the final value (or total amount received back). Both should include all fees and additional costs.Summary Metrics
Step-by-Step Calculation
Context, Benchmarks & Interpretation
Key Metrics at a Glance
Full Calculation Details
Complete ROI Formula Guide — Every Formula Explained with Examples
All ROI formulas used in finance, marketing, real estate and business — with worked examples
| Metric | Formula | Example | Use Case |
|---|---|---|---|
| Basic ROI | ((Return − Cost) ÷ Cost) × 100 | ($13,500 − $10,000) ÷ $10,000 × 100 = 35% | Any investment |
| Net Profit | Return − Initial Investment | $13,500 − $10,000 = $3,500 | Absolute gain |
| Annualised ROI / CAGR | ((End ÷ Start)^(1÷years) − 1) × 100 | ($18K ÷ $10K)^(1/5) − 1 = 12.47%/yr | Multi-year comparison |
| Rule of 72 | 72 ÷ Annual ROI % | 72 ÷ 8% = 9 years to double | Quick doubling estimate |
| Marketing ROI | ((Revenue − COGS − Spend) ÷ Spend) × 100 | ($25K − $10K − $5K) ÷ $5K × 100 = 200% | Campaign performance |
| ROAS | Revenue ÷ Ad Spend | $25,000 ÷ $5,000 = 5× ROAS | Ad efficiency |
| Cap Rate (Real Estate) | (Net Operating Income ÷ Property Value) × 100 | ($13,000 ÷ $300,000) × 100 = 4.33% | Property income yield |
| Cash-on-Cash Return | (Annual Pre-Tax Cash Flow ÷ Total Cash Invested) × 100 | ($13,000 ÷ $60,000) × 100 = 21.7% | Real estate leverage |
| Payback Period | Investment ÷ Annual Net Cash Flow | $50,000 ÷ $12,500 = 4 years | Risk & liquidity |
| Break-Even Revenue | Fixed Costs ÷ Contribution Margin % | $5,000 ÷ 0.40 = $12,500 | Business viability |
| ROI Ratio | Return ÷ Cost | $13,500 ÷ $10,000 = 1.35× | Return multiple |
What Is ROI? Return on Investment Fully Explained — Formulas, Types & Limitations
Everything you need to understand, calculate, and apply ROI correctly in any context
Return on Investment (ROI) is one of the most widely used performance metrics in finance and business. At its simplest, it measures how much you earned relative to how much you spent. The formula is ROI % = ((Net Profit ÷ Cost of Investment) × 100), where Net Profit = Final Value − Initial Investment.
ROI is popular because it is dimensionless — a single percentage that can be compared across wildly different types of investments, from stocks and real estate to marketing campaigns and capital equipment. Its simplicity is both its greatest strength and its key weakness.
ROI Benchmarks by Industry & Asset Class — What Is a Good ROI?
Historical average returns across major investment types — so you know how your ROI compares
| Asset / Activity | Typical Annual ROI | Risk Level | Time Horizon | Notes |
|---|
| Channel | Avg ROI | ROAS | Best For | Key Metric |
|---|
8 Real-World ROI Examples — Stocks, Property, Business & Marketing
Fully worked ROI calculations for common real-world scenarios
Example 1 — Stock Market Investment
Buy $10,000 of S&P 500 index fund. After 7 years, value grows to $19,487 (historical 10%/yr CAGR). Total ROI = (19,487 − 10,000) ÷ 10,000 × 100 = 94.87%. Annualised CAGR = (1.9487)^(1/7) − 1 = 10% per year. This is the long-run US stock market benchmark.
Example 2 — Buy-to-Let Property
Buy property for $300,000. After 5 years sell for $380,000. Collected $18,000/yr rent, paid $5,000/yr expenses. Total rental profit: 5 × $13,000 = $65,000. Capital gain: $80,000. Total profit: $145,000. Total ROI = 145,000 ÷ 300,000 × 100 = 48.3%. Annualised = 8.2% / yr.
Example 3 — PPC Advertising Campaign
Spend $5,000 on Google Ads. Generate $28,000 revenue with $11,000 COGS. Marketing profit = $28,000 − $11,000 − $5,000 = $12,000. Marketing ROI = $12,000 ÷ $5,000 × 100 = 240%. ROAS = $28,000 ÷ $5,000 = 5.6×. This is considered an excellent result — industry average PPC ROAS is 2–3×.
Example 4 — Small Business Launch
Invest $50,000 to open a café. Annual net cash flow of $15,000. Payback Period = $50,000 ÷ $15,000 = 3.33 years. By year 5 with $75,000 total income: ROI = ($75,000 − $50,000) ÷ $50,000 × 100 = 50%. Annualised = 8.45%/yr. Typical small business target is under 3-year payback.
Example 5 — Software/SaaS Acquisition
Buy a SaaS product for $120,000. Earns $3,000/month recurring revenue with low overhead. Annual cash flow = $36,000 − $5,000 costs = $31,000. Year 1 ROI = $31,000 ÷ $120,000 × 100 = 25.8%. Payback period = $120,000 ÷ $31,000 = 3.87 years. Common SaaS acquisition multiple is 3–4× annual revenue.
Example 6 — Email Marketing
Invest $1,200/yr in email platform + $800 in content creation = $2,000 total spend. Generate $18,000 revenue from email with $7,000 COGS. Net profit = $18,000 − $7,000 − $2,000 = $9,000. Email ROI = $9,000 ÷ $2,000 × 100 = 450%. Email marketing consistently delivers the highest ROI of any digital channel — industry average is 3,600% (36× return).
Example 7 — Employee Training Investment
Company spends $5,000 per employee on sales training. Average salesperson revenue increases by $18,000/yr post-training. Net gain = $18,000 − $5,000 = $13,000. Training ROI = $13,000 ÷ $5,000 × 100 = 260%. Research shows workforce training ROI typically ranges from 150% to 400%. HR investments are often undervalued.
Example 8 — Solar Panel Installation
Install solar panels for $15,000. Annual electricity savings = $1,800. Government rebate = $3,000. Net cost = $12,000. Payback period = $12,000 ÷ $1,800 = 6.67 years. Over 25-year panel lifespan: total savings = $45,000. ROI = ($45,000 − $12,000) ÷ $12,000 × 100 = 275%. Annualised = 4.5%/yr — often beating a savings account.
How to Use This ROI Calculator — All 5 Modes Explained
Step-by-step guide to every calculation mode with tips on interpreting results
- 1
Basic ROI Mode — Any Investment or Purchase
Enter the initial cost and final value of any investment. The calculator computes ROI %, net profit, cost-to-return ratio, and the Rule of 72 estimate. Use this for stocks, bonds, collectibles, business sales, equipment purchases, or any scenario where you have a single entry and exit cost. The result section includes a year-by-year projection at the implied growth rate and an ROI performance gauge rating your result against common benchmarks.
- 2
Annualised ROI Mode — Multi-Year Investments (CAGR)
Enter initial investment, final value, and holding period in years. The calculator computes CAGR (Compound Annual Growth Rate), which is the most important metric for comparing investments held over different time periods. A 100% total ROI looks identical whether it took 3 years or 15 years — CAGR reveals the truth. Outputs include total ROI %, annualised %, Rule of 72 doubling time, and a full year-by-year compounding table showing how your investment grew each year.
- 3
Marketing ROI Mode — Campaign Performance Analysis
Enter marketing spend, revenue generated, and COGS (cost of goods sold). The calculator computes marketing ROI %, ROAS (Return on Ad Spend), gross profit, and profit ratio. Also select your marketing channel to see how your result compares against industry benchmarks for email, PPC, social media, content, and SEO. A key output is the "profit per dollar spent" metric — how much gross profit you earn for every dollar invested in marketing.
- 4
Real Estate ROI Mode — Rental Property Analysis
Enter purchase price, current/sale value, annual rental income, annual expenses, and holding period. The calculator computes cap rate, cash-on-cash return, total ROI, annualised ROI, and a year-by-year income table. Cap rate (NOI ÷ Property Value) measures the unlevered income yield. Cash-on-cash return is particularly important for leveraged properties. All outputs assume no mortgage — for leveraged calculations, use your equity as the investment base.
- 5
Payback Period Mode — Project & Business Break-Even
Enter initial investment and annual net cash flow to calculate the payback period (how many years to recover your investment). Optionally enter fixed costs and contribution margin percentage to calculate the revenue break-even point. The payback period is a critical risk metric — the shorter it is, the faster you recover capital and reduce risk. A year-by-year cumulative cash flow table shows the exact year you break even and your cumulative profit thereafter.
ROI Calculator — Frequently Asked Questions
Expert answers to the most commonly asked ROI questions