ROI Calculator
Calculate Return on Investment (ROI) percentage to evaluate the profitability of any investment or project.
Everyday Uses
Investment scorecards
Put stocks, property, and side projects on one comparable return percentage.
Marketing spend decisions
Did the $2,000 campaign pay for itself? ROI answers with one number.
Equipment purchases
Justify (or reject) tools and machines by the return they generate versus cost.
Course and training value
Weigh a certification's cost against the raise it might unlock.
Frequently Asked Questions
What is the ROI formula and how do you calculate it?
ROI = ((Net Return β Cost of Investment) Γ· Cost of Investment) Γ 100%. Net Return = Final Value β Initial Investment. Example: invest $5,000, get back $7,500: ROI = ((7,500 β 5,000) Γ· 5,000) Γ 100 = 50%. ROI can also be expressed as a ratio: 1.5x. A negative ROI means you lost money. The formula is the same whether evaluating stocks, business projects, marketing campaigns, or real estate.
What is a good ROI percentage?
Context determines what "good" means. Stock market: 7β10% annual ROI is the long-term average for broad index funds. Real estate: 8β12% is typical; cash-on-cash returns of 6β10% are considered solid. Marketing campaigns: digital marketing often targets 4:1 ROI (300%) or higher. Business projects: most companies use a hurdle rate (minimum acceptable ROI) of 10β15%. A positive ROI is good; a higher ROI is better β but always compare to the risk taken.
What is the difference between ROI and annualised ROI?
Simple ROI measures total return regardless of time horizon. Annualised ROI (CAGR β Compound Annual Growth Rate) standardises return to a yearly rate, making investments of different durations comparable. Formula: Annualised ROI = ((Ending Value Γ· Beginning Value)^(1 Γ· Years)) β 1. Example: a 50% ROI over 4 years = (1.5^(1/4)) β 1 = 10.67% per year. Always use annualised ROI when comparing investments held for different lengths of time.
What are the limitations of ROI as a business metric?
ROI has several blind spots: it ignores the time value of money (a 50% ROI over 10 years is very different from 50% in 1 year); it does not account for risk or volatility; it treats all costs and returns as cash, missing intangible benefits (brand value, employee satisfaction); and it can be manipulated by excluding certain costs. For capital allocation decisions, businesses prefer NPV (Net Present Value) or IRR (Internal Rate of Return), which account for time value and project duration.
How is ROI calculated for marketing campaigns?
Marketing ROI = ((Revenue Attributable to Campaign β Campaign Cost) Γ· Campaign Cost) Γ 100%. A 4:1 ratio ($4 revenue per $1 spent = 300% ROI) is a common industry benchmark for digital marketing. Calculating correctly requires proper attribution β determining which sales were actually driven by the campaign. Tools like Google Analytics, UTM parameters, and CRM tracking help isolate campaign-generated revenue from organic sales.