Finance Calculator

Present Value Calculator

Discount lump sums, annuities and irregular cash flows to today's value.

Value future cash flows today

Discount receipts and payments on a clear timeline.

Additional to recurring receipts; use zero for an annuity alone.

Formatting only; no exchange conversion.

Discount rate convention

Effective annual quotes already include compounding. Nominal quotes use exponential interpolation between compounding dates. Rates are constant throughout the model.

Terminal lump sum and horizon

The lump sum occurs at the exact final horizon. Maximum horizon is 100 years.

Recurring receipts

Only complete intervals after deferral create payments under either timing choice. A final partial interval creates no extra receipt. Weekly and biweekly use 52 and 26 equal intervals per year.

Initial cost and rate comparison

Subtracted once from cash-flow present value for NPV. Do not repeat this same cost as a negative month-zero flow.

Today's equivalent value

Cash-flow present value
$30,976.20
NPV after initial cost
$30,976.20
Undiscounted signed total
$50,000.00
Signed discount difference
$19,023.80
Effective annual discount rate
6.1678%6.1678\%
Initial cost today
$0.00

Present value includes all modeled cash flows, including signed custom entries today. Initial cost is separate. Negative discount rates or signed payments can reverse the usual discount relationship.

Trace the valuation

PV=∑jCje−Ltj,NPV=PV−I0\mathrm{PV}=\sum_j C_j e^{-Lt_j},\qquad \mathrm{NPV}=\mathrm{PV}-I_0NPV≈30976.19544−0≈30976.19544\mathrm{NPV}\approx30976.19544-0\approx30976.19544
Recurring receipts present value
$0.00
Terminal lump sum present value
$30,976.20

Substitution and currency amounts are rounded independently for display. Calculations and CSV retain more precision. A positive NPV under these assumptions does not verify cash-flow forecasts or select a suitable investment.

Inputs saved with this plan

Cash-flow model
standard
Terminal amount entered
50000
Whole years
8
Additional whole months
0
Annual percentage entered
6
Rate convention
nominal
Nominal compounding
monthly
Payment frequency
none
Initial cost today
0
Rate comparison enabled
false
Currency
USD
Schedule view
all

Present value cash-flow schedule

Every cash flow is shown at its own modeled time. Terminal and recurring receipts at the same time remain separate. The discount multiplier converts that flow to today's equivalent. Cumulative present value excludes the separate initial cost. A dash means no single multiplier applies to a grouped total, or the multiplier exceeds numeric representation for a zero cash flow.

Present value discounted cash-flow ledger
Cash flow / groupYearsSigned amountDiscount multiplierPresent valueSigned discountCumulative present value
Terminal amount8$50,000.000.61952390870.6195239087$30,976.20$19,023.80$30,976.20

Constant-rate planning model with equal intervals and whole-month custom offsets. No taxes, fees, uncertainty or per-flow currency rounding. Supported absolute monetary totals are capped at one trillion in the selected currency. CSV includes complete detailed and annual ledgers for both enabled rates. Print retains the displayed primary view; choose every cash flow for a complete detailed PDF.

What Can You Create?

Value different cash-flow patterns on a common date

A single future lump sum

Estimate today's equivalent of a receipt due at the end of an exact whole-month horizon. Leave recurring payments off for a simple target or promised payment. Compare another discount rate without changing the amount or due time, and inspect the multiplier that converts the receipt into its present value.

A regular or deferred income stream

Add recurring receipts with an independent frequency, beginning or end timing and an optional deferral. Annual increases or decreases alter future payment amounts after each year's scheduled payment count. A terminal lump sum can represent an additional final receipt, while setting it to zero values only the regular stream.

An irregular signed valuation

Enter receipts and payments at their own whole-month offsets when a regular annuity does not describe the situation. The ledger preserves separate entries at the same time and discounts each one individually. A separate initial-cost field makes the bridge from cash-flow present value to NPV explicit without automatically reclassifying every negative flow.

Present value formulas and a step-by-step example

Let aa be the entered numerical annual percentage and mm the nominal compounding count. An effective annual rate yy is expressed as a decimal. The annual log-growth factor LL translates either convention into a consistent discount multiplier for a flow at time tt in years.

L={mln⁡ ⁣(1+a100m),nominal periodica100,nominal continuousln⁡(1+y),effective annual,D(t)=e−LtL=\begin{cases}m\ln\!\left(1+\dfrac{a}{100m}\right),&\text{nominal periodic}\\[5pt]\dfrac{a}{100},&\text{nominal continuous}\\[5pt]\ln(1+y),&\text{effective annual}\end{cases},\qquad D(t)=e^{-Lt}

A terminal amount FF at the horizon TT has the following present value. The multiplier is the reciprocal of the corresponding growth factor, which avoids confusing the discount multiplier with the future accumulation factor.

PVF=Fe−LT=F(1+y)T\mathrm{PV}_{F}=Fe^{-LT}=\frac{F}{(1+y)^T}

For equal receipts CC, interval rate i=eL/f−1i=e^{L/f}-1 and nn complete intervals per the selected frequency ff, an ordinary annuity beginning its timeline today has this value. Beginning timing shifts the same receipts earlier by one interval.

PVordinary={C1−(1+i)−ni,i≠0Cn,i=0,PVdue=(1+i)PVordinary\mathrm{PV}_{\mathrm{ordinary}}=\begin{cases}C\dfrac{1-(1+i)^{-n}}{i},&i\ne0\\[5pt]Cn,&i=0\end{cases},\qquad \mathrm{PV}_{\mathrm{due}}=(1+i)\mathrm{PV}_{\mathrm{ordinary}}

Deferral by dd years adds the multiplier e−Lde^{-Ld}. When receipts change annually, each actual amount is discounted at its own time. For a decimal payment-change rate gg, the receipt in a scheduled payment block is determined before discounting.

Ck=C(1+g)⌊(k−1)/f⌋,PV=Fe−LT+∑k=1nCke−LtkC_k=C(1+g)^{\lfloor(k-1)/f\rfloor},\qquad \mathrm{PV}=Fe^{-LT}+\sum_{k=1}^{n}C_k e^{-Lt_k}

End timing uses tk=d+k/ft_k=d+k/f, while beginning timing uses tk=d+(k−1)/ft_k=d+(k-1)/f. Only complete intervals after deferral count toward nn. For irregular signed flows, replace the annuity with the individually entered amounts and times.

PVcustom=∑jAje−Ltj,NPV=PV−I0,Δ=∑jAj−PV\mathrm{PV}_{\mathrm{custom}}=\sum_j A_j e^{-Lt_j},\qquad \mathrm{NPV}=\mathrm{PV}-I_0,\qquad \Delta=\sum_j A_j-\mathrm{PV}

Step 1: Discount the terminal amount

Consider a two-year horizon, annual nominal compounding and an annual discount rate of 10%10\%. A terminal receipt of 1,210 dollars is worth 1,000 dollars today under this assumption. No intermediate receipt has been included yet.

PVF=1210(1.10)2=1000\mathrm{PV}_{F}=\frac{1210}{(1.10)^2}=1000

Step 2: Value the regular receipts separately

Add receipts of 110 dollars at the end of each year, with no deferral or annual payment change. The first receipt is discounted for one year and the second for two years. Their combined present value is about 190.91 dollars. The recurring receipts are additional to the terminal amount, even when the final two arrive together.

PVC=1101.10+110(1.10)2≈190.91,PV≈1190.91\mathrm{PV}_{C}=\frac{110}{1.10}+\frac{110}{(1.10)^2}\approx190.91,\qquad \mathrm{PV}\approx1190.91

If these same two regular receipts move to the beginnings of their intervals, their present value becomes 210 dollars. The first is received today and the second after one year. The terminal receipt remains at the original two-year horizon.

PVC,due=110+1101.10=210,PVcombined,due=1210\mathrm{PV}_{C,\mathrm{due}}=110+\frac{110}{1.10}=210,\qquad \mathrm{PV}_{\mathrm{combined,due}}=1210

Step 3: Subtract an initial cost once

Return to the original end-receipt scenario and enter an initial cost of 1,150 dollars today. The signed future receipts total 1,430 dollars, their discount difference is about 239.09 dollars and NPV is about 40.91 dollars. These are three distinct quantities, so keep them separate when discussing the result.

Δ=1430−1190.909…≈239.09,NPV=1190.909…−1150≈40.91\Delta=1430-1190.909\ldots\approx239.09,\qquad \mathrm{NPV}=1190.909\ldots-1150\approx40.91

Use nominal cash flows with a compatible nominal discount assumption, or real cash flows with a compatible real assumption. The following annual relationship explains why adding a separate inflation discount without checking the basis can count inflation twice.

1+rnominal=(1+rreal)(1+π)1+r_{\mathrm{nominal}}=(1+r_{\mathrm{real}})(1+\pi)
Why Users Love This Tool

Keep payment timing and discount assumptions inspectable

Trace the mathematics

  • Each detailed row shows its signed amount, timing, multiplier and discounted value.
  • Zero rates preserve entered amounts; negative rates retain their signed effect.
  • Annual groups sum discounted entries instead of moving them to a new payment date.
  • Tiny nonzero discounts use accessible notation instead of disappearing into rounded currency zero.

Compare consistent scenarios

  • Nominal and effective annual quotes receive different, explicit conversions.
  • An alternative rate changes only discounting, keeping the same payment policy and initial cost.
  • Active input validation blocks incomplete or unsupported calculations and their exports.
  • Detailed CSV records retain full cash-flow precision and the assumptions used to construct the timeline.
Perfect For

A valuation worksheet for receipts, projects and learning

Comparing a lump sum with later receipts

Put a future payment and an available present amount on the same valuation date before comparing them. For a positive receipt, delaying its arrival lowers its value when the discount rate is positive. Payment certainty, liquidity and contractual terms still matter; a discounted estimate does not settle those questions or validate a promised payment.

Testing a project's cash-flow assumptions

Use custom signed flows for a sequence of projected receipts and costs, then keep an initial purchase cost separate if that makes the decision easier to review. Compare rates on the identical timeline. A positive calculated NPV reflects the supplied assumptions; it does not confirm forecasts, account for every risk or replace a more detailed project model.

Studying annuities and time value of money

Switch from end to beginning timing while keeping the same payment count, then inspect how each payment's discount window changes. Add deferral to move the whole stream later, or use a zero rate to isolate the cash-flow arithmetic. A complete ledger supports classroom checks that a single rounded final answer cannot show.

How It Works

How it works in three quick steps.

1

Choose the cash-flow model and discount convention

Use a future lump sum with optional regular receipts, or enter irregular signed cash flows at whole-month offsets. Enter a nominal annual discount rate with compounding, or an effective annual rate that already includes the compounding effect.

2

Place every payment on its timeline

For regular receipts, set an exact whole-month horizon, frequency, beginning or end timing, deferral and any annual payment change. The terminal lump sum is additional to recurring receipts. For custom entries, positive amounts are receipts and negative amounts are payments.

3

Review present value, NPV and the complete ledger

Inspect each discounted cash flow, the signed discount difference and NPV after a separate initial cost. Compare an alternative rate on identical cash flows. Export every flow and annual total in CSV, or print the selected detailed or annual primary view to PDF.

Download & Print

Save the valuation with its full timeline

Export every flow and annual group

Download a CSV containing the original active settings, valuation totals and complete detailed and annual ledgers for both enabled rate scenarios. Numeric entries retain calculation precision. The signed discount column remains distinct from the separate initial cost, and grouped rows retain cumulative present value without implying that all payments arrived at year-end.

Print the view you want to retain

Choose every cash flow for a detailed primary ledger or annual totals for a shorter printout. The print layout includes results and source inputs while hiding editing controls and the supporting guide. Use the browser's Save as PDF option to create a local record; landscape orientation provides more room for the valuation columns.

Copy a summary or restore a shared plan

A copied summary records valuation totals, active source values and model conventions. A calculation link restores active settings and the selected ledger view from its browser fragment. Those inputs remain readable to a recipient, so consider what you include in a personal scenario. Currency selection provides display formatting and does not perform exchange conversion.

FAQ

Frequently Asked Questions

What does present value tell me about a future payment?
Present value translates a payment at a later time into an equivalent amount today under a selected discount model. It makes timing explicit when comparing a promised receipt with an available lump sum. The result depends on both the cash-flow forecast and the discount assumption. It does not verify that the payment will occur, guarantee a return or determine whether the underlying offer is appropriate for your circumstances.
Should my discount rate be nominal or effective annual?
Choose the convention used by the rate you are modeling. A nominal annual quote requires a compounding frequency to establish an annual growth factor. An effective annual quote already includes that effect and should not receive another compounding adjustment. This tool converts either convention into a consistent discount factor. For nominal quotes it interpolates exponentially between compounding dates, rather than reproducing a particular bank's interest postings or contractual day-count rules.
How do ordinary annuities and annuities due differ?
An ordinary annuity places each receipt at the end of its interval. Beginning timing places the same number of receipts at the starts of those intervals, producing an annuity due. Without deferral, its first receipt is today. For positive discount rates, earlier positive receipts have higher present value. With a negative discount rate the relationship reverses. The calculator keeps the completed-interval count unchanged so timing comparisons use identical receipt amounts.
What happens with deferral or an incomplete final interval?
Deferral shifts the start of the regular payment timeline by the entered number of whole months. The calculator then counts only complete payment intervals remaining before the horizon. Beginning receipts occur at the starts of those complete intervals; end receipts occur at their ends. A final partial interval creates no additional regular receipt. The terminal lump sum still occurs at the exact horizon, even when it does not coincide with a regular payment.
Can regular payments increase or decrease over time?
Yes. The annual payment-change setting adjusts the receipt after each full year's number of scheduled payments, starting with the first receipt. It changes the cash-flow amounts rather than the discount rate. A negative setting reduces later receipts, while a complete annual reduction stops them after the first block. The calculation retains the resulting amounts without rounding every receipt to currency cents. Review the detailed ledger to check that the policy matches your intended schedule.
Can I enter irregular payments or negative cash flows?
Choose irregular signed cash flows and enter each amount with a whole-month offset from today. Positive amounts represent receipts and negative amounts represent payments. Month zero is supported, and separate entries at the same month remain visible in the detailed ledger. The results sort entries by time while preserving their original cash-flow labels. This mode supports mixed inflows and outflows, but it does not accept actual calendar dates or solve an internal rate of return.
How is NPV different from the present value shown?
Cash-flow present value is the discounted sum of the entries in your selected model, including any signed custom entries today. NPV then subtracts the separate initial-cost field once. If you already entered that same purchase cost as a negative month-zero flow, leave the initial-cost field at zero to avoid counting it twice. The undiscounted signed total and discount difference also exclude the separate initial cost, keeping the two concepts traceable.
How should I think about inflation when choosing a rate?
Use a consistent basis for the cash flows and discount rate. Future receipts expressed in nominal money generally need a nominal discount assumption; receipts expressed in today's purchasing power need a compatible real assumption. Inflation is not automatically an extra discount to apply after an already consistent valuation. This calculator does not choose a market rate or forecast inflation. Test justified assumptions and keep risk, taxes and the treatment of purchasing power explicit.
Can zero or negative discount rates produce valid results?
Yes. At a zero rate, each cash flow retains its entered amount regardless of timing, so present value equals the signed undiscounted total. Negative rates can make later positive receipts worth more today than their future amounts, producing a negative discount difference. With mixed signed flows, increasing the rate need not reduce the total valuation. Unsupported numerical extremes show an error and disable exports rather than leaving an older result available.
Does the download include the entire valuation schedule?
CSV contains every individual cash flow and every annual group for the primary and enabled alternative rate, together with active settings and valuation totals. Annual groups sum individually discounted flows; they do not move those flows to a year-end payment date. Print and Save as PDF use the selected primary schedule view. Choose every cash flow for a detailed PDF, or annual totals for a shorter record. Currency selection changes formatting without converting amounts.
About This Tool

About this present-value and cash-flow valuation tool

Valuation starts by putting cash amounts on a common date. A receipt available today and a receipt expected several years later are different financial propositions, even when their face amounts match. Toolarithm's Present Value Calculator makes that difference visible through an explicit discount convention and an inspectable timeline. A single lump sum offers a simple starting point, while recurring receipts and custom signed entries let the same framework address more varied payment patterns. The result remains tied to the assumptions entered rather than claiming one universally correct value for every person or project.

Payment timing is central to that framework. Regular receipts can arrive at the ends or beginnings of equal intervals, with a whole-month deferral before the interval schedule starts. Only complete intervals after that delay create receipts. An incomplete final interval does not introduce an extra payment, while the terminal lump sum keeps its exact horizon. Annual payment changes operate on the scheduled payment count, and irregular cash flows retain their separate signed amounts at whole-month offsets. The detailed ledger shows those choices directly instead of concealing them behind an annual summary.

Present value and NPV are related but distinct outputs. The former discounts the selected cash flows; the latter subtracts a separate initial cost today. Keeping that bridge visible helps avoid double counting a purchase price already entered as a negative custom flow. The optional second rate isolates a discount assumption on identical cash flows, while full CSV records retain both scenarios and their original active settings. This is a deterministic planning and learning model, without changing market rates, payment uncertainty, taxes, fees or contract-specific calendar conventions. Use it to examine timing and assumptions, then compare those assumptions with the actual decision and supporting records.

Editorial Transparency

Who maintains this page

Ownership and review

Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.

Methodology

Formulas are checked with worked examples and boundary cases. Timing, compounding, payment, and rounding assumptions remain visible; results are educational estimates, not financial advice.

Read the editorial methodology

Keep building

Explore more calculators

Calculators hub