Skip to main content

Present Value Calculator (PV = FV / (1 + r)^n)

Discount a future sum or a level annuity back to today — PV = FV / (1 + r)^n, single sum or annuity, browser-only

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.

Present value today

Present value5,583.95
Discount (value lost to time)4,416.05
Total nominal cash flow10,000.00

Forward check (grows back to) 10,000.00

Present value tells you the most a rational buyer should pay today for money arriving later.

What this tool does

A present value calculator that answers the core time-value-of-money question from the discounting side: how much is money you receive later worth today? A dollar in ten years is worth less than a dollar now, because the dollar you hold today can be invested and grow. This tool reverses that growth. In single-sum mode it applies the present value formula PV = FV / (1 + r)^n, taking the future value, your annual discount rate, and the number of years, and showing the value today plus how much was lost to the passage of time. In annuity mode it discounts a stream of equal payments with PV = PMT times [1 minus (1 + r) to the power of minus n] divided by r, and lets you choose end-of-period (ordinary) or start-of-period (annuity-due) timing, which matters for rent, leases, and pension payouts. You can compound annually, semi-annually, quarterly, or monthly, and a forward check grows the result back to confirm the math. This is the mirror image of a future value calculator: future value pushes money forward, present value pulls it back. Every input rides in a shareable URL and all arithmetic runs in your browser with no external call.

Tool details

Input
Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 9 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Finance
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Present Value Calculator fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Annuity Calculator Annuity & retirement calculator — see monthly income from your savings, accumulation + payout phases, multiple scenarios. Open
  2. 2 NPV Calculator Discount every cash flow back to today — net present value, IRR, payback period, per-period present value — browser-only Open
  3. 3 Future Value Calculator Project the future value of a lump sum plus regular contributions — full time-value-of-money math, year-by-year, browser-only Open

Real-world use cases

  • Decide between a lump sum and an annuity payout

    You win a settlement or hit a pension choice: take 200,000 now or 15,000 a year for 20 years. The annuity total looks bigger at 300,000, but those later payments are worth less today. Put 15,000 per year at your discount rate into annuity mode and compare the present value against the 200,000 lump sum on equal footing. At 6% the annuity is worth about 172,000 today, so the lump sum actually wins, a reversal you only see once both options sit at time zero.

  • Sanity-check what a future windfall is really worth

    A bond, a deferred bonus, or a payout promised years out always quotes its face value, not its value today. Drop the future amount, your discount rate, and the years into single-sum mode and read the present value. A 50,000 payout due in eight years at 7% is worth about 29,100 today, so you stop treating distant money as if it were already in your pocket.

  • Price the most you should pay for a cash flow

    A small business or rental property throws off a roughly level stream of income. Model it as an annuity, discount at the return you require, and the present value is the ceiling on what you should pay to buy it. If the asking price is above the present value of its cash flows, the deal underperforms your required rate and you walk.

  • Check homework and study for a finance exam

    Time-value-of-money problems are the backbone of any intro finance course. Compute a present value by hand, then enter the same FV, rate, and years here to confirm your answer, and switch the frequency to see how monthly versus annual discounting changes the result. The forward check that grows the present value back to the original future value makes it easy to see whether your formula was right.

Common pitfalls

  • Discounting with the annual rate while the periods are months. If you compound monthly, the rate must be split to the per-period rate (annual divided by 12) and the count must be the number of months. Feeding a 6% annual rate against 60 monthly periods discounts far too hard. Match the rate's period to the period count, which the frequency selector does for you.

  • Confusing the present value formula with future value. Present value divides by (1 + r)^n to pull money back; future value multiplies by it to push money forward. Multiplying when you meant to discount inflates the answer instead of shrinking it. The forward check here exists precisely so you can confirm you discounted in the right direction.

  • Treating nominal totals as if they were comparable. The headline total of an annuity always looks larger than a lump sum because it ignores timing. Comparing 300,000 of future payments against a 200,000 lump sum without discounting the payments first will steer you to the worse choice. Always bring both options to present value before deciding.

Privacy

Every step here, the present value formula, the annuity discounting, the frequency split, and the forward check, is plain JavaScript that runs in your browser tab. No amount, rate, or result ever leaves the page and nothing is logged. The one caveat: the shareable URL encodes your inputs in the query string, so a share link pasted into chat records those numbers in the recipient server's access log. For a confidential figure, use the copy button and paste the text rather than sharing the URL.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-05-30