Return on Investment (ROI) Calculator

Use this ROI calculator to evaluate any investment: a new POS, a delivery bike, a marketing spend. Enter cost, expected return and time horizon.

Calculator
Result
ROI 50.0%
Net gainKES 50,000.00
ROI50.00%
Annualised return50.00%
Payback period24.0 months

ROI is total. Annualised return lets you compare investments of different durations on the same basis.

Automate this
Want Veira to do this for every sale, every shift, every branch, automatically?

How to think about ROI for SMEs

A 30% ROI over 6 months annualises to roughly 69%, a different conversation from 30% over 3 years (≈ 9%/year).

Always include working capital tied up. A KES 100k stock bet doesn’t just cost KES 100k, it also blocks that money from other uses.

Prefer this running automatically, on every sale, with no manual entry?

Sign Up

Worked examples

KES 100k inventory, returns KES 150k in 12 months
  • ROI = 50% · Annualised ≈ 50% · Payback ≈ 24 months on the gain

Frequently asked questions

Should I include time value of money?
For long horizons yes (use Net Present Value). For SME planning, ROI + payback works.
What is a good ROI?
Context-dependent. Working capital should return more than your bank cost (16%+). Marketing should return at least 3× spend.
Why is annualised return useful?
It normalises investments of different durations so you can compare apples to apples.
Does Veira track ROI per branch?
Yes. Veira reports revenue and cost per branch so ROI per location is always current.
What is payback period?
The time it takes for cumulative net gains to equal the original investment.

Doing this by hand every time? Veira runs the same calculation automatically on every sale, no spreadsheet required.

Need help, or want to talk it through first? Chat with us on WhatsApp