ROI Calculator — with NPV, IRR & Payback Period
Use this free ROI calculator to evaluate any business investment. Enter your initial investment and expected returns to instantly see your return on investment, annualized ROI, net present value (NPV), internal rate of return (IRR), and payback period.
For NPV & IRR we assume the total return is received evenly across the period. For a precise multi-year model, our team can build one for you.
Get the Free Small Business Finance Toolkit
The same templates our Ex-PwC CFOs use with 100+ clients: a 13-Week Cash Flow Forecast and a 12-Month Budget (Excel). Enter your email and download instantly.
How to Use This ROI Calculator
- Initial Investment — the total upfront cash you are putting in.
- Total Return Received — the total money you expect to get back (including your original investment).
- Time Period — how many years the investment runs, used for annualized ROI, IRR, and payback.
- Discount Rate — your required rate of return or cost of capital, used to calculate NPV. Leave at 10% if unsure.
What Is ROI (Return on Investment)?
Return on investment, or ROI, measures how much profit an investment generates relative to its cost. It is the most widely used metric for comparing opportunities because it reduces any decision to a single, comparable percentage. A positive ROI means you made money; a negative ROI means you lost it.
Simple ROI has one weakness: it ignores time. Earning a 60% return in one year is very different from earning it over five years. That is why this calculator also shows annualized ROI (return per year), NPV (the value today of future returns after accounting for your cost of capital), IRR (the discount rate at which the investment breaks even), and payback period (how long until you recover your original cash). Together these give a far more honest picture than ROI alone.
ROI, NPV & IRR Formulas
ROI % = (Total Return − Investment) ÷ Investment × 100Annualized ROI = ((Total Return ÷ Investment)^(1÷Years) − 1) × 100NPV = Σ [ Cash Flow_t ÷ (1 + r)^t ]IRR = the rate r where NPV = 0
Example Calculation
You invest $50,000 and receive $80,000 back over 3 years, with a 10% discount rate:
- Net gain = $80,000 − $50,000 = $30,000
- ROI = $30,000 ÷ $50,000 × 100 = 60%
- Annualized ROI = ((80,000 ÷ 50,000)^(1÷3) − 1) × 100 ≈ 17% per year
- Payback period ≈ 1.9 years
The 60% ROI looks impressive, but the ~17% annualized figure is the number you should actually compare against other investments.
Common Mistakes to Avoid
- Ignoring time. Always compare investments on an annualized basis, not raw ROI.
- Forgetting the cost of capital. A 12% ROI is bad if your money costs 15%. That is what NPV and IRR capture.
- Leaving out hidden costs. Maintenance, taxes, and your own time all reduce real ROI.
- Treating projections as facts. ROI is only as good as the return estimate behind it. Stress-test optimistic assumptions.
- Comparing pre-tax and post-tax returns. Keep your comparison consistent.
ROI for Small Business & Startups
Every major decision a founder makes — hiring, a marketing push, new equipment, a software platform — is an investment with an ROI. The businesses that compound fastest are the ones that consistently put capital into the highest-return opportunities and cut the ones that do not clear their cost of capital. The hard part is not the math; it is building reliable return estimates and knowing which rate to discount at.
That is where a fractional CFO adds real value: turning gut-feel "this seems worth it" decisions into disciplined, numbers-backed capital allocation. If you are weighing a significant investment and want a second set of expert eyes on the assumptions, that is exactly the kind of call we are happy to have.
Need help interpreting these numbers?
Our Ex-PwC Chartered Accountants help US startups and small businesses turn calculations like this into real financial strategy — pricing, cash flow, fundraising, and growth decisions.
Book a Free 30-Min Call →