Financial Calculator User Guide

BOND · Bonds

Choose an instruction to see the matching keys and values. Practice separately in the real calculator.

Open financial calculator ↗

Worked examples

Know the mode controls

Settings selects Date or Term and annual or semiannual coupons. Select PRC to solve price, or enter a negative PRC and solve YLD. Prices are per 100 face value. PRC, INT and CST use negative cash-outflow signs; CST includes accrued interest.

Review these controls before choosing a case. Keystroke steps show menus opening, selection and closure.

PRC · Open lesson

PRC · Clean Bond Price per 100 — Price excluding accrued interest. Enter and display a negative cash outflow: a positive standalone price of 97.6 corresponds to PRC = −97.6 here.

1. Organize the inputs

Solve PRC

Price and yield of a semiannual bond

Use Term with n=3 remaining periods, 2 coupons/year, RDV=100, CPN=3% and YLD=4%. Find PRC per 100 face value, then recover YLD from that price.

PRC example inputs
VariableInputAction
n3EXE
RDV100EXE
CPN3EXE
YLD4EXE
PRCUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–13
3. Show answer and interpretation

-98.56 per 100 face

Price is a negative outflow. Yield above coupon implies a discount to face value 100. This Term example has no accrued interest, so CST equals PRC.

4. Avoid these mistakes

  • n counts coupon periods, not years: 3 periods here are 1.5 years. Solve YLD with negative PRC, quoted per 100 face, not the entire investment.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
YLD · Open lesson

YLD · Annual Yield to Maturity — The nominal annual yield expressed as a percentage, split by coupon frequency. It must exceed −100% per coupon period.

1. Organize the inputs

Solve YLD

Price and yield of a semiannual bond

Use Term with n=3 remaining periods, 2 coupons/year, RDV=100, CPN=3% and YLD=4%. Find PRC per 100 face value, then recover YLD from that price.

YLD example inputs
VariableInputAction
n3EXE
RDV100EXE
CPN3EXE
PRC-98.558058364EXE
YLDUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–13
3. Show answer and interpretation

4 %

Price is a negative outflow. Yield above coupon implies a discount to face value 100. This Term example has no accrued interest, so CST equals PRC.

4. Avoid these mistakes

  • n counts coupon periods, not years: 3 periods here are 1.5 years. Solve YLD with negative PRC, quoted per 100 face, not the entire investment.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
INT · Open lesson

INT · Accrued Interest per 100 — Coupon interest accrued from the previous coupon to settlement. The amount paid is negative; Term mode has no accrued interest.

1. Organize the inputs

Solve INT

Accrued Interest per 100 — manual workflow

Evaluate a bond quoted per 100 face value with a 3% coupon. Given n=3 · RDV=100 · CPN=3 · YLD=4, use the settings below to find INT manually.

INT example inputs
VariableInputAction
n3EXE
RDV100EXE
CPN3EXE
YLD4EXE
INTUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–13
3. Show answer and interpretation

0 per 100 face

Accrued Interest per 100: 0. Coupon interest accrued from the previous coupon to settlement. The amount paid is negative; Term mode has no accrued interest.

4. Avoid these mistakes

  • n counts coupon periods, not years: 3 periods here are 1.5 years. Solve YLD with negative PRC, quoted per 100 face, not the entire investment.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
CST · Open lesson

CST · Bond Cost Including Accrued Interest — Total cash paid per 100 face value: PRC + INT. It uses the negative cash-outflow sign, including accrued interest.

1. Organize the inputs

Solve CST

Bond Cost Including Accrued Interest — manual workflow

Evaluate a bond quoted per 100 face value with a 3% coupon. Given n=3 · RDV=100 · CPN=3 · YLD=4, use the settings below to find CST manually.

CST example inputs
VariableInputAction
n3EXE
RDV100EXE
CPN3EXE
YLD4EXE
CSTUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–13
3. Show answer and interpretation

-98.56 per 100 face

Bond Cost Including Accrued Interest: -98.5580583636761. Total cash paid per 100 face value: PRC + INT. It uses the negative cash-outflow sign, including accrued interest.

4. Avoid these mistakes

  • n counts coupon periods, not years: 3 periods here are 1.5 years. Solve YLD with negative PRC, quoted per 100 face, not the entire investment.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
PRC · Open lesson

PRC · Clean Bond Price per 100 · Date · annual coupon — Price excluding accrued interest. Enter and display a negative cash outflow: a positive standalone price of 97.6 corresponds to PRC = −97.6 here.

1. Organize the inputs

Solve PRC

Clean Bond Price per 100 · Date · annual coupon — manual workflow

Evaluate a bond quoted per 100 face value with a 3% coupon. Given d1=20240401 · d2=20260101 · RDV=100 · CPN=3 · YLD=4, use the settings below to find PRC manually.

PRC example inputs
VariableInputAction
d12024/04/01EXE
d22026/01/01EXE
RDV100EXE
CPN3EXE
YLD4EXE
PRCUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–14
3. Show answer and interpretation

-98.33 per 100 face

Clean Bond Price per 100 · Date · annual coupon: -98.3294512630233. Price excluding accrued interest. Enter and display a negative cash outflow: a positive standalone price of 97.6 corresponds to PRC = −97.6 here.

4. Avoid these mistakes

  • Date uses settlement and maturity, without n. Settlement is1902/01/01–2097/12/30; maturity1902/01/02–2097/12/31 and must be later. Quotes are per100 face: PRC is clean price, INT accrued interest and CST=PRC+INT, using outflow signs.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
YLD · Open lesson

YLD · Annual Yield to Maturity · Date · annual coupon — The nominal annual yield expressed as a percentage, split by coupon frequency. It must exceed −100% per coupon period.

1. Organize the inputs

Solve YLD

Annual Yield to Maturity · Date · annual coupon — manual workflow

Evaluate a bond quoted per 100 face value with a 3% coupon. Given d1=20240401 · d2=20260101 · RDV=100 · CPN=3 · PRC=-98.3294512630233, use the settings below to find YLD manually.

YLD example inputs
VariableInputAction
d12024/04/01EXE
d22026/01/01EXE
RDV100EXE
CPN3EXE
PRC-98.329451263EXE
YLDUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–14
3. Show answer and interpretation

4 %

Annual Yield to Maturity · Date · annual coupon: 4. The nominal annual yield expressed as a percentage, split by coupon frequency. It must exceed −100% per coupon period.

4. Avoid these mistakes

  • Date uses settlement and maturity, without n. Settlement is1902/01/01–2097/12/30; maturity1902/01/02–2097/12/31 and must be later. Quotes are per100 face: PRC is clean price, INT accrued interest and CST=PRC+INT, using outflow signs.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
INT · Open lesson

INT · Accrued Interest per 100 · Date · annual coupon — Coupon interest accrued from the previous coupon to settlement. The amount paid is negative; Term mode has no accrued interest.

1. Organize the inputs

Solve INT

Accrued Interest per 100 · Date · annual coupon — manual workflow

Evaluate a bond quoted per 100 face value with a 3% coupon. Given d1=20240401 · d2=20260101 · RDV=100 · CPN=3 · YLD=4, use the settings below to find INT manually.

INT example inputs
VariableInputAction
d12024/04/01EXE
d22026/01/01EXE
RDV100EXE
CPN3EXE
YLD4EXE
INTUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–14
3. Show answer and interpretation

-0.75 per 100 face

Accrued Interest per 100 · Date · annual coupon: -0.7459016393442623. Coupon interest accrued from the previous coupon to settlement. The amount paid is negative; Term mode has no accrued interest.

4. Avoid these mistakes

  • Date uses settlement and maturity, without n. Settlement is1902/01/01–2097/12/30; maturity1902/01/02–2097/12/31 and must be later. Quotes are per100 face: PRC is clean price, INT accrued interest and CST=PRC+INT, using outflow signs.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
CST · Open lesson

CST · Bond Cost Including Accrued Interest · Date · annual coupon — Total cash paid per 100 face value: PRC + INT. It uses the negative cash-outflow sign, including accrued interest.

1. Organize the inputs

Solve CST

Bond Cost Including Accrued Interest · Date · annual coupon — manual workflow

Evaluate a bond quoted per 100 face value with a 3% coupon. Given d1=20240401 · d2=20260101 · RDV=100 · CPN=3 · YLD=4, use the settings below to find CST manually.

CST example inputs
VariableInputAction
d12024/04/01EXE
d22026/01/01EXE
RDV100EXE
CPN3EXE
YLD4EXE
CSTUnknownSelect → SOLVE

2. Follow the keystrokes

Steps 1–6
Steps 7–12
Steps 13–14
3. Show answer and interpretation

-99.08 per 100 face

Bond Cost Including Accrued Interest · Date · annual coupon: -99.07535290236757. Total cash paid per 100 face value: PRC + INT. It uses the negative cash-outflow sign, including accrued interest.

4. Avoid these mistakes

  • Date uses settlement and maturity, without n. Settlement is1902/01/01–2097/12/30; maturity1902/01/02–2097/12/31 and must be later. Quotes are per100 face: PRC is clean price, INT accrued interest and CST=PRC+INT, using outflow signs.
  • Finish input with EXE before solving. Clear or changed inputs/settings invalidate earlier results; calculate again.

5. Practice it yourself

The link opens a separate calculator tab. It does not fill, clear or change your calculator's inputs; follow the settings and rows above.

Practice in the financial calculator (new tab) ↗
Supported results and operating manual

Targets across the lessons: PRC · YLD · INT · CST

BOND · Operating manual

  1. Settings selects Date/Term, annual/semiannual coupons and day basis.
  2. Enter settlement/maturity dates or term, RDV, CPN and YLD to solve PRC, or a negative PRC to solve YLD.
  3. Prices are per 100 face value; PRC/INT/CST have outflow signs.
  4. CST includes accrued interest.
Keys and settings

Keys and workflow

  1. ↑↓ selects the active row. The highlighted row is the variable you are editing.
  2. Enter a number or expression (500*6 or 10000*(1.05)^10), then EXE to evaluate, store and advance. Dates use date input instead of expressions.
  3. SOLVE calculates the selected unknown/output from the other known values. MATH uses EXE only.
  4. CLR clears the draft while editing; otherwise it clears only the selected stored variable. Backspace recalls a stored value and deletes its last character, then EXE stores the change. Escape cancels a draft and restores the original value. After EXE advances, select the field you want to change. Clearing a stored input invalidates dependent results. Selecting a read-only result or history row leaves it untouched; settings and MATH history are preserved. MENU offers current-mode clear and calculator reset.

MENU → Fill Example provides working inputs for the current mode. N/A or an error means the inputs/settings do not support a valid result; check the highlighted field and domain restrictions.

Need help with signs or EXE/SOLVE? Read FAQ