What this calculator does
Discount periodic cash flows to period zero and show each present-value contribution.
How it works
The calculator evaluates PV = Σ CFₜ ÷ (1+i)^t. Inputs are checked before calculation, and invalid values such as zero denominators or out-of-range selections produce a clear error instead of a misleading result.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
2-
?cashFlows=Cash flows by periodText · Required · Default: -1000, 200, 300, 400, 500
-
?discountRate=Discount rate per periodPercentage · Required · Default: 5
Outputs
5-
presentValuePresent value of all cash flowsCurrency · Primary output
-
presentValuePositiveFlowsPV of positive flowsCurrency
-
presentValueNegativeFlowsPV of negative flowsCurrency
-
undiscountedTotalUndiscounted totalCurrency
-
cashFlowCountCash flowsWhole number
Inputs and results
The inputs are Cash flows by period, Discount rate per period. Results include Present value of all cash flows, PV of positive flows, PV of negative flows, Undiscounted total, Cash flows.