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
See how each period can earn interest on the amount already built up, not only on the starting amount.
Why this matters in money
Compounding explains why time matters so much in savings, loans, and reinvested returns. The important mental move is to update the base after each period.
What you will be able to do
- calculate annual compounding from a principal, rate, and period count
- explain why compounding is multiplicative
- compare a compound result with a simple-interest result
What you need first
- D00-F02-A01 simple interest
- D00-F01 exponents and roots
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
| Term | In simple words |
|---|---|
| Compounding | Adding each period's interest to the amount used by the next period. |
| Growth factor | One plus the decimal rate, such as 1.05 for 5%. |
| Frequency | How often the amount is updated, such as yearly or monthly. |
| Effective result | The actual growth over the full stated period after compounding. |
Scope and simple boundary
The canonical example compounds once per year. A general frequency formula is shown as a nearby variant; product-specific rates and fees are not silently assumed.
Definition contract
| Decision | Our simple choice | What we do not claim | Check |
|---|---|---|---|
| Base | Each period starts from the previous period's ending amount. | Do not call a simple-interest answer compound interest. | The worked table shows the base changing. |
| Rate | Use a decimal rate for one compounding period. | A quoted annual rate may need conversion before monthly compounding. | The example explicitly says annual compounding. |
| Frequency | Name the number of updates per year when frequency matters. | Nominal and effective rates are not interchangeable labels. | The boundary section routes frequency questions to the stated variant. |
Input contract
| Name | Kind | Unit | Empty? | Meaning |
|---|---|---|---|---|
| principal | money | SAR | No | Starting amount. |
| rate | rate | % per period | No | Rate applied at each update. |
| periods | count | periods | No | Number of compounding updates. |
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
| Output | Kind | Unit | Meaning | Safety rule |
|---|---|---|---|---|
| ending_amount | money | SAR | Principal multiplied by the growth factor once per period. | Same currency. |
| earned_interest | money | SAR | Ending amount minus principal. | Can be negative only when the chosen rate is negative. |
The rule in everyday language
A = P x (1 + r)^t; general frequency: A = P x (1 + r/n)^(n x t)
Think of the rule as a sentence. Say what each number means before you put it into the sentence.
Symbol table
| Name | Meaning | Unit |
|---|---|---|
| P | principal | SAR |
| r | rate per period | decimal |
| t | number of periods | count |
| n | updates per year in the variant | count |
| A | ending amount | SAR |
Four small steps
- Turn the rate into a decimal growth factor: 5% becomes 1.05.
- Raise that factor to the number of matching periods.
- Multiply by the principal.
- Compare the result with simple interest only after confirming the same rate and time basis.
Worked example (synthetic teaching numbers)
Synthetic annual example: SAR 1,000 at 5% compounded yearly for 3 years. Year 1 = 1,000 x 1.05 = 1,050. Year 2 = 1,050 x 1.05 = 1,102.50. Year 3 = 1,102.50 x 1.05 = SAR 1,157.63 (rounded). Simple interest would have ended at SAR 1,150.
Independent check
The three yearly growth factors multiply: 1.05 x 1.05 x 1.05 = 1.157625. Multiplying SAR 1,000 by that factor gives SAR 1,157.625, which rounds to SAR 1,157.63.
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.
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
- savings growth intuition
- reinvested return paths
- loan-balance explanations
What this does not tell you
Compounding frequency, nominal-versus-effective rate wording, fees, taxes, withdrawals, and negative-rate rules can change the result. Read the product convention before comparing numbers.
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 INVESTOR_COMPOUND, INVESTOR_CDS, CFA_TVM. 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
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
| Decision | This lesson | Closest next or comparison | Why the difference matters |
|---|---|---|---|
| Main question | See how each period can earn interest on the amount already built up, not only on the starting amount. | Present Value and Future Value | Choose the question before choosing the arithmetic. |
| Safe rule | A = P x (1 + r)^t; general frequency: A = P x (1 + r/n)^(n x t) | Uses its own input and boundary contract. | Neighboring lessons can use the same numbers but answer different questions. |
| Required check | The three yearly growth factors multiply: 1.05 x 1.05 x 1.05 = 1.157625. Multiplying SAR 1,000 by that factor gives SAR 1,157.625, which rounds to SAR 1,157.63. | Re-check its own unit, time, denominator, or schema. | A correct answer to the wrong question is still wrong. |
| Stop condition | Do not call a simple-interest answer compound interest. | Move only when its prerequisites are satisfied. | Unknown meaning is a reason to pause, not to guess. |
Drawing 2 — common-mistake clinic
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
- Name it: What does the first input or observation mean?
Answer: Starting amount. - Choose it: Which rule belongs to this question?
Answer: A = P x (1 + r)^t; general frequency: A = P x (1 + r/n)^(n x t) - Challenge it: What check could make you stop?
Answer: The three yearly growth factors multiply: 1.05 x 1.05 x 1.05 = 1.157625. Multiplying SAR 1,000 by that factor gives SAR 1,157.625, which rounds to SAR 1,157.63.
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: Compounding, Growth factor, Frequency, Effective result. Browse the full financial glossary when a term is unfamiliar.
- Continue with: Present Value and Future Value.
- Evidence boundary: all displayed numbers remain synthetic teaching data; the drawings do not claim a market observation, forecast, or investment result.
Rendered from the canonical Mermaid sources linked by this article.
Compound Interest — four-part map
This diagram shows the learner's path from a named input to a safe explanation.
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 notesExpand the source trail, evidence role, and limitations behind the engineering choices.
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.
INVESTOR_COMPOUND - Compound Interest
- Organization or authors: U.S. Securities and Exchange Commission
- Source type: Official investor education glossary
- Publication or effective date: Current web edition
- Version: current web edition accessed for this build
- URL: https://www.investor.gov/introduction-investing/investing-basics/glossary/compound-interest
- Accessed: 2026-08-10
- Jurisdiction: general educational finance or measurement context
- Supports: The distinction between interest on the original amount and interest that has already been added.
- Limitations: It does not select a compounding convention for every product.
INVESTOR_CDS - Investor Bulletin: Brokered CDs
- Organization or authors: U.S. Securities and Exchange Commission
- Source type: Official investor bulletin
- Publication or effective date: Current web edition
- Version: current web edition accessed for this build
- URL: https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins/brokered-cds-investor-bulletin
- Accessed: 2026-08-10
- Jurisdiction: general educational finance or measurement context
- Supports: The idea that compounding frequency can change the amount earned even when the quoted rate looks similar.
- Limitations: The product discussion is about brokered certificates of deposit, not a universal pricing rule.
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.
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.
Full dependency-light reference implementations in both supported languages.
import { runTopic as runD00Topic, type D00Input, type D00Output } from "../../../../shared/typescript/d00Engine.ts";
/** Run the canonical D00-F02-A02 calculation. */
export function compoundInterest(input: D00Input): D00Output {
return runD00Topic("D00-F02-A02", input);
}
The embedded lab now expands to its full document height, keeping the article as the only scroll surface.