ROI Calculator
(Return on Investment)
Measure profitability, track investment performance, and make smarter financial decisions. Calculate ROI, annualised return, net profit, and return multiple instantly.
Calculate Your Return on Investment
Enter your investment cost and final value below. Switch between years and months, and enable optional adjustments for inflation or tax.
—
ROI Calculator: Measure Your Return on Investment Accurately
Every investment decision (whether you’re buying property, investing in stocks, launching a marketing campaign, or acquiring a business) ultimately comes down to one question: did it generate a positive return? Return on Investment (ROI) is the universal metric that answers this question, translating complex financial outcomes into a single, comparable percentage. This free ROI calculator computes your return instantly and contextualises the result with annualised performance, net profit, and a return multiple: giving you the complete picture in seconds.
Quick answer: ROI = ((Final Value − Initial Investment) ÷ Initial Investment) × 100. If you invested S$10,000 and it grew to S$15,000, your ROI is ((15,000 − 10,000) ÷ 10,000) × 100 = 50%. Use the calculator above for your personalised result including annualised return and return multiple.
What Is ROI (Return on Investment)?
Return on Investment (ROI) is a performance metric that measures the profitability or efficiency of an investment as a percentage of its cost. The U.S. Securities and Exchange Commission’s Investor.gov glossary distinguishes this from “real return”, which is what’s earned on an investment after accounting for taxes and inflation, a distinction this calculator’s optional inflation and tax adjustments let you see directly. ROI answers the fundamental question every investor, business owner, and financial decision-maker needs to answer: for every dollar I put in, how much did I get back?
ROI is deliberately broad. It makes no assumption about asset class, time period, or investment type. A property purchase, a stock portfolio, a marketing budget, a business acquisition, and an education spend can all be evaluated with the same formula. This universality makes ROI the most widely used metric in both personal finance and corporate financial analysis.
However, this simplicity is also ROI’s primary limitation. A raw ROI percentage says nothing about how long it took to generate that return: making it potentially misleading when comparing investments with different time horizons. A 50% ROI in one year is dramatically better than 50% ROI over 10 years. This is why this calculator also calculates annualised ROI (equivalent to CAGR), giving you a time-adjusted measure alongside the simple percentage.
The ROI Formula Explained
The core ROI formula is one of the simplest in finance:
ROI (%) = [(Final Value − Initial Investment) ÷ Initial Investment] × 100
Or equivalently:
ROI (%) = (Net Profit ÷ Cost of Investment) × 100
Where: Net Profit = Final Value − Initial Investment
Annualised ROI (CAGR equivalent)
For investments held over multiple years, a simple ROI doesn’t tell you about year-on-year performance. The annualised ROI (mathematically similar to CAGR, Compound Annual Growth Rate) provides this:
Annualised ROI = [(Final Value ÷ Initial Investment)^(1/years) − 1] × 100
Example: S$10,000 growing to S$20,000 over 8 years = (2^(1/8) − 1) × 100 = 9.05% per year. The investment doubled, but the annualised return is ~9%, not 100% ÷ 8 = 12.5%, which would be incorrect.
How the ROI Calculator Formula Works
This calculator measures how much an investment gained or lost relative to what you put in, expressed three ways: as a total percentage, as a per-year rate, and as a return multiple. All three come from the same two numbers you enter.
| Result | Formula | Units |
|---|---|---|
| Net profit | Final Value − Initial Investment | currency |
| ROI | (Net Profit ÷ Initial Investment) × 100 | % |
| Annualised ROI | [(Final Value ÷ Initial Investment)^(1/years) − 1] × 100 | % per year |
| Return multiple | Final Value ÷ Initial Investment | × |
Initial Investment is what you originally put in. Final Value is what it’s worth now (or was worth when you exited). Years comes from your entered time period, converted to years if you entered months. The optional inflation toggle applies a further adjustment: real ROI = [(1 + nominal ROI) ÷ (1 + inflation rate)^years − 1] × 100, compounding your entered annual inflation rate over the same number of years as your investment, and the optional tax toggle multiplies net profit by (1 − tax rate) to show after-tax profit.
Step-by-step calculation walkthrough
Step 1: Identify the inputs. Initial investment: S$25,000. Final value: S$42,000. Time period: 6 years.
Step 2: Apply the formula. Net profit = 42,000 − 25,000. ROI = (Net Profit ÷ 25,000) × 100. Annualised ROI = (42,000 ÷ 25,000)^(1/6) − 1, × 100.
Step 3: Perform the calculation. Net profit = 42,000 − 25,000 = S$17,000. ROI = (17,000 ÷ 25,000) × 100 = 68.00%. Annualised ROI = (1.68)^(1/6) − 1 = 0.0903, or 9.03% per year. Return multiple = 42,000 ÷ 25,000 = 1.68×.
Step 4: Interpret the result. This investment returned 68% in total over 6 years, which sounds impressive at a glance, but the annualised figure of 9.03% per year is the number to compare against other opportunities held for different lengths of time. A 1.68× return multiple means every dollar invested came back as S$1.68.
📐 The growth chart, performance bar, and insight panel in your results all read from these same four numbers. Enabling inflation or tax adjustment adds one further calculation on top, applied to the ROI or net profit figure respectively, without changing the core ROI, annualised ROI, or multiple calculations shown above.
Assumptions and limitations: ROI and annualised ROI are exact arithmetic given accurate initial and final values, but both numbers depend entirely on what you count as “cost” and “value”. Leaving out fees, taxes, or ongoing expenses inflates the result. The formula also assumes a single lump-sum in and a single lump-sum out, it doesn’t handle multiple cash flows at different times (that’s what Internal Rate of Return, or IRR, is for) and it treats the entire holding period as a single block rather than tracking how the investment performed along the way.
Why ROI Is Important in Finance and Business
ROI is so widely used because it solves a fundamental problem: how to compare radically different investments on equal terms. Without a common metric, comparing the return from a property investment, a share portfolio, and a business expansion would require complex and subjective analysis. ROI converts all of them into a percentage: immediately comparable.
In business, ROI is used to:
- Evaluate capital allocation decisions: Should we invest in new machinery or a marketing campaign? Compare the expected ROI of each.
- Measure marketing effectiveness: Marketing ROI (MROI) measures revenue generated per dollar spent on advertising: a key performance indicator for every growth business.
- Assess employee training: HR departments calculate training ROI by comparing post-training productivity gains against training costs.
- Appraise technology investments: IT investment ROI compares efficiency gains and revenue increases against infrastructure costs.
- Make acquisition decisions: M&A teams model the ROI of target companies to determine appropriate acquisition prices.
In personal finance, ROI is the foundation of investment comparison, enabling you to evaluate property against stocks, fixed deposits against unit trusts, and different funds against each other using the same simple formula.
Real-Life ROI Examples
Example 1: Real estate investment
A Singapore investor purchases a condo unit for S$800,000. After 5 years, including rental income and appreciation, the total return is S$1,100,000.
- Simple ROI: ((1,100,000 − 800,000) ÷ 800,000) × 100 = 37.5%
- Annualised ROI: (1,100,000/800,000)^(1/5) − 1 = 6.58% per year
- Return multiple: 1.375×
Example 2: Stock market investment
An investor puts US$20,000 into a global equity ETF. After 10 years, the investment is worth US$39,343.
- Simple ROI: ((39,343 − 20,000) ÷ 20,000) × 100 = 96.7%
- Annualised ROI: (39,343/20,000)^(1/10) − 1 = 7.0% per year (consistent with historical equity returns)
- Return multiple: 1.97×
Example 3: Business marketing campaign
A company spends S$15,000 on a digital marketing campaign. The campaign generates S$58,000 in attributable revenue.
- Simple ROI: ((58,000 − 15,000) ÷ 15,000) × 100 = 286.7%
- Return multiple: 3.87× (for every dollar spent, S$3.87 returned)
Example 4: Negative ROI
A startup invests S$500,000 in product development. After 3 years, the company is wound down with S$120,000 recovered.
- Simple ROI: ((120,000 − 500,000) ÷ 500,000) × 100 = −76%
- This is a loss of S$380,000: a significant negative ROI that capital allocation models would have flagged in advance.
ROI vs CAGR vs Profit Margin: Key Differences
| Metric | Formula | Time-adjusted | Best used for |
|---|---|---|---|
| ROI | (Return − Cost) ÷ Cost × 100 | No | Simple return comparison |
| CAGR | (End/Start)^(1/years) − 1 | Yes | Long-term growth rates |
| IRR | Discount rate where NPV = 0 | Yes | Complex cash flows |
| Profit margin | Net profit ÷ Revenue × 100 | No | Business profitability |
| Annualised ROI | (Final/Initial)^(1/t) − 1 | Yes | Investment comparison |
The key distinction is that ROI and CAGR measure the same thing when expressed on an annualised basis: but simple ROI ignores time entirely. Always use annualised ROI when comparing investments held for different durations.
What Is a Good ROI Percentage?
“Good” ROI is always relative to the investment type, risk level, and time period. Here are widely used benchmarks:
| Investment type | Typical annual ROI | Context |
|---|---|---|
| Singapore savings account | 2–4% | Very low risk; guaranteed |
| CPF OA / SA | 2.5–4% | Government-guaranteed |
| Singapore government bonds | 3–4% | Low risk; fixed income |
| Residential property (SG) | 4–7% | Includes rental yield + appreciation |
| Global equity index funds | 7–10% | Long-run historical average |
| Individual stocks | Highly variable | −100% to 1,000%+ |
| Business investment | 15–30%+ | Higher risk; equity-like |
| Marketing campaigns | 200–400% | Varies enormously by channel |
| Venture capital (portfolio) | 20–30% | Across portfolio; most fail |
A critical principle: higher expected ROI always comes with higher risk. An investment promising 50% annual ROI with no risk does not exist. If it appears to, it is almost certainly fraudulent. The risk-adjusted return (not raw ROI) is the correct basis for comparing investments with different risk profiles.
How to Interpret ROI Results
Positive ROI, not all wins are equal
A positive ROI is good, but the magnitude and time period matter. 10% ROI in 1 year is excellent. 10% over 10 years is poor (less than 1% annualised). Always check the annualised figure.
Negative ROI, not always a disaster
Some investments have negative ROI in the short term but positive in the long term (seed-stage companies, early property). Context and time horizon matter as much as the number.
Compare against alternatives
ROI is only meaningful relative to alternatives. A 5% annual ROI is good if the risk-free rate is 2%. It is poor if you could have earned 8% in an index fund for similar risk.
Check what’s included in the calculation
ROI calculations often miss hidden costs: transaction fees, maintenance costs, taxes, opportunity costs, and time investment. A more complete ROI calculation includes all costs explicitly.
Common Mistakes in ROI Calculation
- Forgetting all costs: The denominator of ROI is total cost of investment, not just the headline price. For property, this includes stamp duty, legal fees, renovation costs, and ongoing maintenance. For stocks, it includes brokerage fees and any advisory fees. Incomplete cost accounting inflates ROI artificially.
- Ignoring the time dimension: Comparing a 100% ROI achieved in 2 years against a 100% ROI achieved in 20 years using simple ROI makes them appear equal. They are not. Always use annualised ROI for time-period comparisons.
- Not adjusting for inflation: A 5% nominal ROI becomes approximately 2.5% real ROI at 2.5% inflation. Investments that don’t beat inflation erode purchasing power even while nominally profitable.
- Mixing returns and income: A rental property might generate 5% rental yield (income) plus 3% capital appreciation (growth). The total ROI is approximately 8%, not 5% or 3% alone. Both components must be included.
- Survivorship bias: When evaluating investment strategies, the visible examples are those that succeeded. Failed investments with negative ROI are often invisible. A 200% ROI example from a startup doesn’t account for the 90% of startups that returned 0%.
- Not accounting for taxes: After capital gains tax, a 10% nominal ROI may become 8% in many jurisdictions (Singapore has no capital gains tax, which is a significant advantage for investors). The after-tax ROI is the only figure that matters for net wealth.
ROI for Different Investment Types
ROI for Stocks and ETFs
For equities, total ROI includes both capital appreciation and dividends. A global equity ETF might appreciate 5% in a year while distributing a 2% dividend yield, total ROI of 7%. When comparing funds, use total return (capital gain + dividends reinvested) rather than price return alone, as dividend reinvestment compounds significantly over long periods.
ROI for Real Estate
Property ROI is multifaceted: rental yield (net rental income ÷ property value) provides the income component, while capital appreciation (final value − purchase price) provides the growth component. Additional complexity comes from leverage, many property investors use mortgages, making the ROI calculation based on equity invested rather than total property value. A property purchased for S$800,000 with S$200,000 down and subsequently appreciating to S$1,000,000 represents a 100% ROI on equity, despite only a 25% appreciation in property value.
ROI for Startups and Venture Capital
Startup ROI calculations are inherently speculative, a pre-revenue company has no “final value” to enter. Venture capitalists use expected return multiples rather than percentage ROI, targeting a portfolio-level 3–5× return over 7–10 years to compensate for the high failure rate of individual investments. For individual startup employees evaluating equity compensation, the ROI calculation must account for the probability of the equity having any value at all.
ROI for Business Marketing
Marketing ROI (MROI) is calculated as: (Revenue attributable to marketing − Marketing cost) ÷ Marketing cost × 100. A standard industry benchmark is a 5:1 revenue-to-cost ratio (400% ROI by this formula): for every dollar spent on marketing, five dollars of revenue generated, four of which is net profit. Ratios below 2:1 (100% ROI) are generally considered unprofitable once gross margin is accounted for.
How to Improve Your ROI Over Time
- Reduce friction costs: Transaction fees, fund management expense ratios, advisory fees, and taxes all directly reduce net ROI. Switching from an actively managed fund (1.5% annual fee) to a passive index ETF (0.2%) adds 1.3% to annual ROI without any additional risk.
- Extend the time horizon: Compound growth is exponential: time dramatically amplifies returns. Holding an investment for 20 years rather than 10 can more than double the return due to compound interest on accumulated gains.
- Reinvest returns: Dividends and income withdrawn from an investment stop compounding. Dividends reinvested immediately begin generating their own returns, historically adding 30 to 40% to total long-run equity returns compared to taking dividends as cash.
- Use tax-efficient structures: Singapore’s SRS account allows tax deductions on contributions, tax-free growth during accumulation, and concessionary tax rates on withdrawal, improving effective after-tax ROI compared to taxable accounts.
- Concentrate where you have genuine edge: Diversification is optimal for passive investors. For investors with genuine expertise in a sector, slightly higher concentration can improve ROI, but only when the information edge is real and durable.
Limitations of ROI as a Metric
ROI is a powerful starting point, but sophisticated investors recognise its limitations:
- Ignores risk: Two investments with identical ROI but very different risk profiles are not equal. A risk-adjusted return metric (Sharpe ratio, for example) is more appropriate for comparison.
- Ignores cash flow timing: An investment that returns 50% in the first year followed by losses is not the same as one that loses money for 5 years then returns 50% in year 6. Internal Rate of Return (IRR) handles timing; simple ROI does not.
- Ignores opportunity cost: Positive ROI doesn’t mean an investment was optimal. If your investment returned 5% while the market returned 12%, you made money in absolute terms but significantly underperformed relative to opportunity cost.
- Can be easily manipulated: By cherry-picking start and end dates, or by excluding certain costs from the denominator, ROI can be made to look much more favourable than it genuinely is. Always scrutinise the inputs when evaluating ROI claims.
Important Notes
- ROI and annualised ROI are exact given accurate inputs. The uncertainty is entirely in what you enter for initial and final value, not in the arithmetic itself.
- Rounding. Percentages display to two decimal places; currency figures round to the nearest whole unit, or abbreviate to K, M, or B for large values.
- The inflation adjustment uses a single rate. Real ROI applies one flat inflation assumption across the whole period, actual inflation varies year to year.
- The tax adjustment is a simplification. It applies one flat tax rate to net profit, real tax treatment varies by jurisdiction, holding period, and account type (for example, Singapore has no capital gains tax, while many other countries do).
- This formula doesn’t handle multiple cash flows. If money went in or came out at several different times, rather than a single lump sum at the start and end, use IRR instead of ROI for an accurate picture.
- ROI ignores risk. Two investments with identical ROI can carry very different risk levels, always weigh ROI alongside the risk taken to achieve it.
- Data privacy. All calculations run in your browser. Your inputs aren’t sent to a server, and the PDF is generated locally on your device.
Related Financial Calculators
Frequently Asked Questions
Measure your investment performance now
Your personalised ROI analysis is calculated above, free, instant, and built on the same metrics used by professional investment analysts worldwide.
Calculate my ROI ↑