Skip to content
Nemorgi

NPV, IRR and payback calculator

Net present value, internal rate of return and payback period of any series of cash flows.

Enter your data: no value is filled in for you.

%

The minimum return you require for the risk and the opportunity cost.

Cash flows by period (period 0 is usually the investment, as a negative)
€
€

Result

Calculation version: finance@1.0.0. The calculation runs in your browser: we don't send or store the amounts you enter. We only count, without identifying you, that the tool has been used.

How to use it

  1. 1Period 0 is the moment of the investment, usually a negative cash flow.
  2. 2All periods must be the same length (for example, years).
  3. 3The discount rate must match that same length.

How it calculates

  • NPV = Σ Fₜ / (1 + r)ᵗ, from t = 0 to n
  • IRR = the rate r that makes NPV = 0, calculated by bisection between −99.99% and 1,000%.
  • Payback = last period with a negative cumulative total + interpolated fraction.

See the full methodology →

Verifiable example

Cash flows −1,000, 300, 400 and 500 at 10%: NPV = −€21.04; IRR ≈ 8.90%; payback in 2.6 periods.

Limitations

  • With several sign changes there may be several IRRs; the calculator returns one of them.
  • If there are no cash flows of different signs, the IRR doesn't exist and this is stated.
  • Cash flows at the end of each period.

What the paid levels will add

Compare the levels →
  • Pro· soon

    Saved and compared models

    Save versions of your plan and compare them.

    Coming in the Pro level · Coming soon

    Cloud projects, more capacity and reports without watermark.

    Designed for: People starting a business and less specialised companies

    Only the Basic level exists today, and it is free. The other levels can't be bought yet and have no published price; this is the current plan and may change.

    Compare the levels
  • Advanced· soon

    Investor and bank report

    Dossier with assumptions, scenarios, sensitivity and methodology.

    Coming in the Advanced level · Coming soon

    Each module's professional engines, alerts, scheduled updates and reports with methodology.

    Designed for: Startups and growing companies

    Only the Basic level exists today, and it is free. The other levels can't be bought yet and have no published price; this is the current plan and may change.

    Compare the levels
  • Advanced· soon

    Portfolio Prioritizer

    Prioritise projects by objectives, budget, risk, resources and constraints.

    Coming in the Advanced level · Coming soon

    Each module's professional engines, alerts, scheduled updates and reports with methodology.

    Designed for: Startups and growing companies

    Only the Basic level exists today, and it is free. The other levels can't be bought yet and have no published price; this is the current plan and may change.

    Compare the levels
  • Master· soon

    Monte Carlo and portfolio prioritisation

    Probability of success and which projects to fund with your budget.

    Coming in the Master level · Coming soon

    Everything without practical limits: optimisation, Monte Carlo simulation, AI with your projects' context, API and licensed data.

    Designed for: Large companies, specialist consultancies and universities

    Only the Basic level exists today, and it is free. The other levels can't be bought yet and have no published price; this is the current plan and may change.

    Compare the levels

Keep exploring

See all 15 tools →

Indicative result

It doesn't constitute financial, tax or investment advice. Check important decisions with a professional.