VentureMath
Preparing offline
Investment & cashFree calculatorPreparing offline

NPV Calculator

Discount uneven, signed cash flows and inspect how NPV changes with the assumed rate.

Your inputs

Period 0 is now; later amounts arrive at equal period ends.

Equal period lengths and period-end flows; no irregular-date XNPV. Sensitivity values below −100% are omitted. User-supplied rates and projected flows are assumptions.

Your calculation

Result

—

Enter your inputs to see the result and working.

No account. Inputs stay in your browser.

How to use this calculator

Enter signed cash flows in chronological order, then a per-period discount rate. Set the percentage-point step for a five-rate sensitivity plot.

Formula and method

NPV = Σₜ Cₜ/(1+r)ᵗ, including C₀ at time zero.

Worked example

−1,000 now and 600 at each of periods 1 and 2, discounted at 10% per period, gives NPV 41.3223.

Assumptions and supported scope

Equal period lengths and period-end flows; no irregular-date XNPV. Sensitivity values below −100% are omitted. User-supplied rates and projected flows are assumptions.

Method references

Method and worked example checked against the calculator implementation. About our methods · Report a correction

Keep exploring

Try another calculator with clear working.

IRR Calculator →

Saved calculations

Stored in this browser on this device. Browser data removal also removes these saves.

Keep VentureMath handy

Open this website in a browser that supports installation. If an install option is available, use its address-bar or browser-menu control.

iPhone or iPad: open the Share menu and choose Add to Home Screen. Installation options depend on your browser.

When the header says Offline ready, the app shell has been cached. Calculators you open online are saved for offline use until the next app update. Saved inputs remain in this browser. Installation varies by browser; it has not been tested on every device.