Library/Financial Mathematics, Statistics, and Data Foundations/Financial Arithmetic, Time Value, and Returns/Present Value and Future Value

D00-F02-A03 / Complete engineering topic

Present Value and Future Value - a beginner's guide

Translate money at one date into an equivalent amount at another date using a stated growth rate.

A four-step beginner lesson map for Present Value and Future ValueD00 / D00-F02

Domain: D00 — Financial Mathematics, Statistics, and Data Foundations
Family: D00-F02 — Financial Arithmetic, Time Value, and Returns
Audience: a curious beginner who may not have studied finance or programming
Delivery: plain-language lesson, hand-worked arithmetic, and a small interactive lab

The one-sentence idea

Translate money at one date into an equivalent amount at another date using a stated growth rate.

Why this matters in money

SAR 100 today and SAR 100 several years from now are not automatically equivalent. Present value and future value give us a shared date for comparison.

What you will be able to do

  • move a present amount forward to a future date
  • move a future amount backward to today
  • read the direction of the exponent and discounting

What you need first

You do not need to program for this lesson. We use ordinary words and small numbers first. Later domains may show implementation details after the idea is comfortable.

Words to know

TermIn simple words
Present valueThe value stated at the comparison date, often today.
Future valueThe value stated at a later date.
Valuation dateThe date to which amounts are translated.
Growth factorThe factor that carries money forward through time.

Scope and simple boundary

We use one rate, one currency, and one end date. Inflation, taxes, irregular cash flows, and risk-adjusted discount rates belong to later decisions.

Definition contract

DecisionOur simple choiceWhat we do not claimCheck
DirectionMoving forward multiplies; moving backward divides by the same growth factor.Do not discount a future amount by multiplying by (1 + r)^t.The example translates in both directions.
DateEvery amount has a date on the timeline.Amounts with different dates are not compared raw.The timeline labels today and the future.
RateThe rate is a chosen comparison rate, not a promise of a return.A discount rate does not automatically describe risk or inflation.The interpretation names the assumption.

Input contract

NameKindUnitEmpty?Meaning
amountmoneySARNoKnown amount at one date.
raterate% per periodNoStated comparison rate.
periodscountperiodsNoDistance between dates.

All values in one example must use the same time period, currency, and scale unless the lesson explicitly shows a conversion. A missing or impossible input is a question to resolve, not a number to guess.

Output contract

OutputKindUnitMeaningSafety rule
future_valuemoneySARPresent amount carried forward.Rate and periods must match.
present_valuemoneySARFuture amount translated back.Rate and periods must match.

The rule in everyday language

FV = PV x (1 + r)^t; PV = FV / (1 + r)^t

Think of the rule as a sentence. Say what each number means before you put it into the sentence.

Symbol table

NameMeaningUnit
PVpresent valueSAR
FVfuture valueSAR
rrate per perioddecimal
tnumber of periodscount

Four small steps

  1. Draw a small timeline and mark the comparison date.
  2. Choose forward or backward movement.
  3. Use the growth factor once for each period.
  4. Say which date the answer belongs to before comparing it with another amount.

Worked example (synthetic teaching numbers)

Synthetic one-year example: If the comparison rate is 10%, SAR 100 today grows to FV = 100 x 1.10 = SAR 110 in one year. Therefore SAR 110 due in one year has PV = 110 / 1.10 = SAR 100 today.

Independent check

Moving forward and then backward returns to the starting amount: 100 x 1.10 / 1.10 = 100. If the two directions do not undo each other, the rate or period basis changed mid-calculation.

The numbers above are synthetic and author-derived for learning. They are not an observation about a named company, market, customer, or investment.

Simple playground

Open the small guided lab. Choose a number, press Step, and read the explanation under the result. The lab is designed to show one idea at a time, not to replace the lesson.

Present Value and Future Value lesson map

What to notice: the input, the rule, the check, and the safe interpretation are shown in that order. Open the full-size visual.

Where this is useful

  • comparing a payment today with a payment later
  • loan and savings explanations
  • preparing for multi-date cash-flow valuation

What this does not tell you

Present value is an equivalence under a chosen rate and date, not a guarantee that two people will trade at that price. Real valuation adds risk, liquidity, taxes, inflation, and timing detail.

This is educational content, not investment, tax, legal, accounting, or regulatory advice. A simple calculation can be correct and still be the wrong calculation for a real decision.

Historical-example decision

Not useful for this lesson. A named company would add a story but would not teach the primitive more clearly than the small synthetic numbers above. A real case would also need a verified entity, period, unit, and publication right. The lesson therefore keeps its arithmetic transparent and synthetic.

Related lessons

Evidence boundary

The plain-language definitions and measurement cautions are supported by CFA_TVM, CFA_QM. The formula wording, examples, and lab behavior are author-derived teaching choices. See the claim ledger and references for the boundary.

Optional verification implementation

You do not need code to learn this lesson. The package now includes matching Python and TypeScript verification façades, a shared worked-example fixture, and parity tests. They reproduce the lesson’s frozen rule and remain optional for nontechnical learners.

Enhancement studio: draw, compare, explain

This additive studio does not replace the beginner lesson above. It gives you two more drawings, a decision comparison, and short practice prompts so you can explain the idea without copying a formula or writing code.

Drawing 1 — name, apply, check

Three-part concept anatomy for Present Value and Future Value

Read left to right: name what the data means, apply the narrow lesson rule, then use an independent check. Open the full-size concept anatomy.

Choose the right idea

DecisionThis lessonClosest next or comparisonWhy the difference matters
Main questionTranslate money at one date into an equivalent amount at another date using a stated growth rate.Discount Factors and Discount RatesChoose the question before choosing the arithmetic.
Safe ruleFV = PV x (1 + r)^t; PV = FV / (1 + r)^tUses its own input and boundary contract.Neighboring lessons can use the same numbers but answer different questions.
Required checkMoving forward and then backward returns to the starting amount: 100 x 1.10 / 1.10 = 100. If the two directions do not undo each other, the rate or period basis changed mid-calculation.Re-check its own unit, time, denominator, or schema.A correct answer to the wrong question is still wrong.
Stop conditionDo not discount a future amount by multiplying by (1 + r)^t.Move only when its prerequisites are satisfied.Unknown meaning is a reason to pause, not to guess.

Drawing 2 — common-mistake clinic

Safe reading compared with a tempting mistake for Present Value and Future Value

The left side states the safe interpretation; the right side shows the mistake that often produces a believable but misleading result. Open the full-size mistake comparison.

Explain it back without code

  1. Name it: What does the first input or observation mean?
    Answer: Known amount at one date.
  2. Choose it: Which rule belongs to this question?
    Answer: FV = PV x (1 + r)^t; PV = FV / (1 + r)^t
  3. Challenge it: What check could make you stop?
    Answer: Moving forward and then backward returns to the starting amount: 100 x 1.10 / 1.10 = 100. If the two directions do not undo each other, the rate or period basis changed mid-calculation.

If your explanation leaves out the unit, period, denominator, grain, or availability time that the lesson needs, it is not complete yet.

Related concepts and learning handoff

  • Governed glossary: Present value, Future value, Valuation date, Growth factor. Browse the full financial glossary when a term is unfamiliar.
  • Continue with: Discount Factors and Discount Rates.
  • Evidence boundary: all displayed numbers remain synthetic teaching data; the drawings do not claim a market observation, forecast, or investment result.

Present Value and Future Value — four-part map

This diagram shows the learner's path from a named input to a safe explanation.

Rendering system map…

Takeaway: the check is not an afterthought. It tells the learner whether the answer belongs to the question that was asked.

ReferencesPrimary sources and evidence notes

Expand the source trail, evidence role, and limitations behind the engineering choices.

Each source has a limited evidence role. The worked values, visuals, and playground controls are synthetic and author-derived.

CFA_TVM - Time Value of Money in Finance

  • Organization or authors: CFA Institute
  • Source type: Professional finance education reading
  • Publication or effective date: 2026 refresher reading
  • Version: current web edition accessed for this build
  • URL: https://www.cfainstitute.org/insights/professional-learning/refresher-readings/2026/time-value-money
  • Accessed: 2026-08-10
  • Jurisdiction: general educational finance or measurement context
  • Supports: The time-value idea, timelines, discount factors, and the relationship between present and future amounts.
  • Limitations: It is a broad educational reading; actual contracts may specify different day counts, fees, or conventions.

CFA_QM - CFA Institute Quantitative Methods Study Session

  • Organization or authors: CFA Institute
  • Source type: Professional finance curriculum
  • Publication or effective date: 2023 Level I curriculum PDF
  • Version: current web edition accessed for this build
  • URL: https://www.cfainstitute.org/sites/default/files/-/media/documents/study-session/2023-l1-topics-combined.pdf
  • Accessed: 2026-08-10
  • Jurisdiction: general educational finance or measurement context
  • Supports: Why periodic rates need a stated period and why compounding is multiplicative rather than a simple sum.
  • Limitations: Curriculum notation is simplified for teaching and does not replace a product's legal terms.

Author-derived and synthetic boundary

The formulas are standard classroom definitions selected for this family. The examples use small synthetic SAR amounts and percentage rates so a learner can reproduce every step by hand. They do not establish a company fact, market outcome, product quote, or investment result.

algorithm.ts
import { runTopic as runD00Topic, type D00Input, type D00Output } from "../../../../shared/typescript/d00Engine.ts";

/** Run the canonical D00-F02-A03 calculation. */
export function presentValueAndFutureValue(input: D00Input): D00Output {
  return runD00Topic("D00-F02-A03", input);
}
Full-height lablessonOpen full screen