ROI Calculator Calculator Guide: Return on Investment Formula, Examples and Mistakes
ROI tells you the total return as a percentage of cost. Simple to calculate, easy to misuse. Learn the formula, worked examples across investment types, and the common errors that make ROI figures mislead even sophisticated decision-makers.
The ROI Formula: Versions and Variations
The core ROI formula is elegantly simple: ROI = (Net Profit ÷ Cost) × 100 Net Profit = Revenue − Cost (for business) Net Profit = (Final Value + Distributions) − Initial Investment (for investing) Alternative formulation: ROI = ((Final Value − Initial Value) ÷ Initial Value) × 100 This is identical to the first form when no distributions are involv
Why You Must Annualize ROI for Fair Comparison
A 50% ROI sounds impressive — but is it over 1 year or 10 years? Without the time dimension, ROI is useful only for comparing investments of identical duration. Annualizing ROI (converting it to a per-year figure accounting for compounding) enables fair comparison across different holding periods. The correct method for annualizing ROI is CAGR: Ann
ROI in Real Estate: A Multi-Component Calculation
Real estate ROI is more complex than single-asset investment ROI because the total return has multiple components: appreciation, rental income, tax benefits, and leverage effects. Case study: Rental property purchased for $280,000 (20% down = $56,000 cash invested, $224,000 mortgage at 7%). Year 1 cash flow: Gross rent: $2,200/month = $26,400/year
Business and Marketing ROI
In business contexts, ROI evaluates the return from capital investments, marketing spend, training programs, technology implementations, and any other decision requiring resource allocation. Capital investment ROI: A manufacturing company invests $400,000 in a new production line. Annual incremental profit from additional output: $90,000/year. Payb
Frequently Asked Questions
What is a good ROI?
Context determines a 'good' ROI. For stock market investments, 10%–12% annual CAGR is historical benchmark performance. For real estate, 8%–12% total annual return (appreciation + rental yield) is competitive in most markets. For business capital investments, 15%+ annualized ROI
How do you calculate ROI?
ROI = (Net Profit ÷ Investment Cost) × 100, where Net Profit = (Final Value + Distributions − All Costs). For a $10,000 investment that returns $14,500 total (including income): ROI = ($14,500 − $10,000) ÷ $10,000 × 100 = 45%. For a meaningful comparison, annualize: if this occur
What is the difference between ROI and CAGR?
ROI measures total return over any period without accounting for compounding over time. CAGR is the annualized equivalent rate that produces the same total return, correctly accounting for compounding. ROI of 80% over 5 years equals CAGR of 12.47%/year. ROI is the right metric fo
How do I calculate ROI on a rental property?
Simple cash-on-cash ROI = Annual Net Cash Flow ÷ Cash Invested. Comprehensive ROI includes appreciation and principal paydown: Total Annual Return = Net Cash Flow + Appreciation + Principal Paydown. Divide by cash invested (down payment + closing costs + improvements). For a $280
Is a higher ROI always better?
Not always. Higher ROI often comes with higher risk, and risk-adjusted comparison is more meaningful than raw ROI. Additionally, ROI must be evaluated against opportunity cost: if a 20% ROI comes from a highly illiquid investment with significant capital-at-risk, and the alternat
How do you calculate ROI on marketing spend?
Correct marketing ROI = (Gross Profit Attributable to Marketing − Marketing Cost) ÷ Marketing Cost × 100. Use gross profit, not revenue. Example: $20,000 marketing spend generates $100,000 in revenue at 40% gross margin = $40,000 gross profit. Marketing ROI = ($40,000 − $20,000)