Calculator
Return on investment calculator
ROI compares total initial outlay with final proceeds after costs. Add purchase and sale costs; for one initial and one final cash flow you can also calculate an annualised geometric return. This is not IRR/XIRR for multiple contributions, dividends or withdrawals.
Calculator
Enter data
Purchase cost, final value, additional costs and optional dates. Fields marked with an asterisk are required.
How to use the calculator
- Do not double-count costs already included in the purchase price or final value.
- Annualise only one initial outlay and one final receipt, using their actual dates.
Calculation details
Formula and calculation method
ROI = [(final value − exit costs) / (purchase price + entry costs) − 1] × 100%. Annualised return = (net proceeds / initial outlay)^(365/days) − 1.
Worked example
A PLN 10,000 purchase, PLN 100 entry cost, PLN 12,500 final value and PLN 100 exit cost yield PLN 2,300 gain and approximately 22.77% ROI.
Limitations
- Before tax and inflation. Costs are assumed to occur at entry or exit. Annualising short periods can produce extreme figures and is not a forecast.
- Not suitable for intermediate cash flows. Negative net proceeds can give ROI below −100%; the geometric annualised rate is then undefined.
Sources
Engine version: 2.0 (2026-09-22) · Last reviewed: 22 September 2026
Frequently asked questions
Does 0% mean a loss?
No: after entered costs, proceeds equal the initial outlay. This is break-even before tax and inflation.
Can I add dividends to final value?
A sum of receipts can inform simple ROI, but annualisation must not treat earlier dividends as a final-date payment. Use a dated cash-flow method.