How to calculate investment ROI — investor guide 2026

Complete guide to calculating ROI, IRR, CAGR and other profitability indicators. Practical examples, formulas and tools for investment analysis.

11 min czytania

Why is ROI measurement crucial for investors?

ROI (Return on Investment) is the basic investment profitability indicator that helps answer the key question: is my investment generating profit and how much? In an era of access to thousands of possible investments, the ability to correctly measure returns determines financial success.

Practical importance of ROI:

  • Comparing options: Which investment is more profitable?
  • Performance control: Am I achieving my set goals?
  • Portfolio optimization: Where should I move capital?
  • Future planning: What returns can I expect?

Statistics of Polish investors:

  • Only 34% conduct regular ROI tracking
  • Average calculation error: +/- 2.3% annually
  • Most common mistakes: ignoring costs (67%) and time (45%)

Basic ROI — formula and application

Classic ROI formula

ROI = (Final investment value - Initial investment value) / Initial investment value × 100%

or

ROI = (Profit - Investment cost) / Investment cost × 100%

Basic example:

You buy shares for 10,000 PLN
After a year you sell for 12,000 PLN
ROI = (12,000 - 10,000) / 10,000 × 100% = 20%

Including transaction costs

Full ROI with costs:

Total Cost = Purchase price + Commissions + Taxes + Other costs
Total Return = Sale price - Sale commissions - Taxes

ROI = (Total Return - Total Cost) / Total Cost × 100%

Example with costs:

Share purchase: 10,000 PLN + 19 PLN commission = 10,019 PLN
Sale: 12,000 PLN - 23 PLN commission - 380 PLN tax = 11,597 PLN
ROI = (11,597 - 10,019) / 10,019 × 100% = 15.7%

Typical costs to include:

  • Brokerage commissions: 0.1-0.5% of transaction
  • Capital gains tax: 19% in Poland
  • Account maintenance fees: 10-50 PLN/month
  • Currency fees: 0.5-2% for foreign investments

Annualized ROI — accounting for time

Why does time matter?

20% ROI in one year is completely different from 20% ROI in 5 years. To compare investments with different time horizons, we need annualized returns.

Formula for Annualized ROI:

Annualized ROI = [(Final value / Initial value)^(1/number of years) - 1] × 100%

Comparative examples:

Investment A: 50% ROI in 5 years
Annualized: (1.50)^(1/5) - 1 = 8.45% annually

Investment B: 25% ROI in 2 years  
Annualized: (1.25)^(1/2) - 1 = 11.80% annually

Conclusion: Investment B is more profitable!

Compound Annual Growth Rate (CAGR)

CAGR is one of the most important measures for long-term investments.

CAGR formula:

CAGR = [(Final value / Initial value)^(1/n) - 1] × 100%
where n = number of years

Practical CAGR example:

2020: You invest 100,000 PLN
2021: Value 80,000 PLN (-20%)
2022: Value 110,000 PLN (+37.5%)
2023: Value 140,000 PLN (+27.3%)
2026: Value 180,000 PLN (6 years later)

CAGR = (180,000 / 100,000)^(1/6) - 1 = 10.29% annually

CAGR advantages:

  • Smooths year-to-year fluctuations
  • Allows comparison of different investments
  • Standard measure in the financial industry
  • Accounts for compound interest effect

Internal Rate of Return (IRR)

What is IRR?

IRR is the discount rate that makes the NPV (Net Present Value) of an investment equal to zero. In other words, it's the actual annual rate of return from an investment.

When to use IRR:

  • Irregular cash flows: Investments with inflows and outflows at different times
  • Project comparison: Different investments with different payment structures
  • Real estate analysis: Rental + future sale
  • Private equity: Investments with multiple entry/exit points

Calculating IRR — practical example

Investment in rental property:

Year 0: -500,000 PLN (apartment purchase)
Year 1: +30,000 PLN (net rent)
Year 2: +32,000 PLN (net rent)  
Year 3: +34,000 PLN (net rent)
Year 4: +36,000 PLN (net rent)
Year 5: +638,000 PLN (rent + sale for 600k)

IRR = 12.4% annually

Interpretation: This investment yields 12.4% annually, accounting for all inflows and outflows over time.

IRR vs ROI — main differences

ROI advantages:

  • Simple to calculate
  • Intuitive to understand
  • Good for simple investments

IRR advantages:

  • Accounts for cash flow timing
  • More precise for complex investments
  • Standard in investment project analysis

Example of differences:

Option A: Pay 100k today, receive 150k in 3 years
ROI = 50%, IRR = 14.5%

Option B: Pay 100k today, receive 25k annually for 3 years + 100k at the end
ROI = 75%, IRR = 14.9%

IRR shows that Option B is better despite lower ROI!

Risk-adjusted indicators

Sharpe Ratio

Sharpe Ratio measures excess return per unit of risk.

Formula:

Sharpe Ratio = (Portfolio return - Risk-free rate) / Standard deviation of returns

Interpretation:

  • >1.0: Good risk-adjusted investment
  • >2.0: Very good investment
  • <0.5: Probably too risky

Polish market context

Tax considerations in Poland

Capital gains tax:

  • Stocks: 19% flat tax on profits
  • IKE account: Tax-free after 5 years
  • IKZE account: Tax deferred until withdrawal

Transaction costs in Poland:

  • XTB: 0.3% commission (min. 3 PLN)
  • mBank: 0.39% commission
  • PKO BP: 0.39% commission + fixed fees

Freenance ROI tools

Freenance ROI Analytics:

  • Real-time tracking: All your Polish investments
  • Tax optimization: IKE vs IKZE comparison
  • Benchmark comparison: Performance vs WIG20, S&P 500
  • Cost analysis: Impact of Polish broker fees

Remember: ROI measurement is the beginning, not the end of the process. Use insights to make better investment decisions, manage risk appropriately, and achieve your long-term financial goals in the Polish market context!

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption