Skip to content
Calcapedia
Print as
Number of problems

In the print window, choose “Save as PDF” as the printer (or print it on paper). Seed 1 rebuilds this exact sheet.

Showing 10 problems, seed 1.

Bond Price worksheet

Grade 12 to college · CCSS HSA.SSE.B.4

Solve each problem and show your work. Round answers to 2 decimal places where needed.

  1. Problem 1.
    • Calculate: Yield to maturity from price
    • Face (par) value: $1,400
    • Annual coupon rate: 6%
    • Years to maturity: 9
    • Coupon payments per year: Semiannually (2)
    • Bond price: $760

    Find: Yield to maturity (annual)

  2. Problem 2.
    • Calculate: Price from yield
    • Face (par) value: $675
    • Annual coupon rate: 5%
    • Years to maturity: 12
    • Coupon payments per year: Monthly (12)
    • Required annual yield: 7%

    Find: Bond price

  3. Problem 3.
    • Calculate: Price from yield
    • Face (par) value: $800
    • Annual coupon rate: 5%
    • Years to maturity: 8
    • Coupon payments per year: Monthly (12)
    • Required annual yield: 7%

    Find: Bond price

  4. Problem 4.
    • Calculate: Price from yield
    • Face (par) value: $1,400
    • Annual coupon rate: 6%
    • Years to maturity: 12
    • Coupon payments per year: Quarterly (4)
    • Required annual yield: 7%

    Find: Bond price

  5. Problem 5.
    • Calculate: Yield to maturity from price
    • Face (par) value: $1,000
    • Annual coupon rate: 5%
    • Years to maturity: 10
    • Coupon payments per year: Semiannually (2)
    • Bond price: $700

    Find: Yield to maturity (annual)

  6. Problem 6.
    • Calculate: Price from yield
    • Face (par) value: $1,000
    • Annual coupon rate: 3%
    • Years to maturity: 9
    • Coupon payments per year: Semiannually (2)
    • Required annual yield: 6%

    Find: Bond price

  7. Problem 7.
    • Calculate: Yield to maturity from price
    • Face (par) value: $550
    • Annual coupon rate: 6%
    • Years to maturity: 12
    • Coupon payments per year: Monthly (12)
    • Bond price: $625

    Find: Yield to maturity (annual)

  8. Problem 8.
    • Calculate: Yield to maturity from price
    • Face (par) value: $1,200
    • Annual coupon rate: 5%
    • Years to maturity: 8
    • Coupon payments per year: Annually (1)
    • Bond price: $925

    Find: Yield to maturity (annual)

  9. Problem 9.
    • Calculate: Price from yield
    • Face (par) value: $750
    • Annual coupon rate: 5%
    • Years to maturity: 9
    • Coupon payments per year: Monthly (12)
    • Required annual yield: 6%

    Find: Bond price

  10. Problem 10.
    • Calculate: Yield to maturity from price
    • Face (par) value: $750
    • Annual coupon rate: 5%
    • Years to maturity: 10
    • Coupon payments per year: Quarterly (4)
    • Bond price: $750

    Find: Yield to maturity (annual)

Answer key: Bond Price worksheet

  1. 1. Yield to maturity (annual): 15.631%

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 2 payments a year

      C=$1,400.00×0.062=$42.00
    2. Count the coupon periods left (N): 2 per year for 9 years

      N=2×9=18
    3. Find the yield per period (i) that makes all the payments, valued today, equal the price. There's no direct formula, so the calculator tries rates until they match

      $760.00=$42.00×1−(1+0.07815578)−180.07815578+$1,400.00(1+0.07815578)18
    4. Turn it into a yearly rate: yield to maturity = i × 2 periods a year

      YTM=0.07815578×2=0.15631157=15.6312%
    5. Current yield: the annual coupon divided by the price

      $84.00$760.00=11.0526%
  2. 2. Bond price: $565.60

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 12 payments a year

      C=$675.00×0.0512=$2.81
    2. Count the coupon periods left (N): 12 per year for 12 years

      N=12×12=144
    3. Split the yearly yield into 12 equal parts, one per coupon period (i)

      i=0.0712=0.00583333
    4. Work out what all the coupons are worth today. Money paid later is worth less than money now

      $2.81×1−(1+0.00583333)−1440.00583333=$273.49
    5. Work out what the face value (F), paid back at the end, is worth today

      $675.00(1+0.00583333)144=$292.12
    6. Add the two together. That total is the bond's fair price

      $273.49+$292.12=$565.60
    7. Current yield: the annual coupon divided by the price

      $33.75$565.60=5.9671%
    8. Compare the price with the face value

      $565.60−$675.00=−$109.40=At a discount
  3. 3. Bond price: $702.20

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 12 payments a year

      C=$800.00×0.0512=$3.33
    2. Count the coupon periods left (N): 12 per year for 8 years

      N=12×8=96
    3. Split the yearly yield into 12 equal parts, one per coupon period (i)

      i=0.0712=0.00583333
    4. Work out what all the coupons are worth today. Money paid later is worth less than money now

      $3.33×1−(1+0.00583333)−960.00583333=$244.49
    5. Work out what the face value (F), paid back at the end, is worth today

      $800.00(1+0.00583333)96=$457.71
    6. Add the two together. That total is the bond's fair price

      $244.49+$457.71=$702.20
    7. Current yield: the annual coupon divided by the price

      $40.00$702.20=5.6964%
    8. Compare the price with the face value

      $702.20−$800.00=−$97.80=At a discount
  4. 4. Bond price: $1,286.97

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 4 payments a year

      C=$1,400.00×0.064=$21.00
    2. Count the coupon periods left (N): 4 per year for 12 years

      N=4×12=48
    3. Split the yearly yield into 4 equal parts, one per coupon period (i)

      i=0.074=0.0175
    4. Work out what all the coupons are worth today. Money paid later is worth less than money now

      $21.00×1−(1+0.0175)−480.0175=$678.17
    5. Work out what the face value (F), paid back at the end, is worth today

      $1,400.00(1+0.0175)48=$608.80
    6. Add the two together. That total is the bond's fair price

      $678.17+$608.80=$1,286.97
    7. Current yield: the annual coupon divided by the price

      $84.00$1,286.97=6.527%
    8. Compare the price with the face value

      $1,286.97−$1,400.00=−$113.03=At a discount
  5. 5. Yield to maturity (annual): 9.767%

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 2 payments a year

      C=$1,000.00×0.052=$25.00
    2. Count the coupon periods left (N): 2 per year for 10 years

      N=2×10=20
    3. Find the yield per period (i) that makes all the payments, valued today, equal the price. There's no direct formula, so the calculator tries rates until they match

      $700.00=$25.00×1−(1+0.0488357)−200.0488357+$1,000.00(1+0.0488357)20
    4. Turn it into a yearly rate: yield to maturity = i × 2 periods a year

      YTM=0.0488357×2=0.0976714=9.7671%
    5. Current yield: the annual coupon divided by the price

      $50.00$700.00=7.1429%
  6. 6. Bond price: $793.70

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 2 payments a year

      C=$1,000.00×0.032=$15.00
    2. Count the coupon periods left (N): 2 per year for 9 years

      N=2×9=18
    3. Split the yearly yield into 2 equal parts, one per coupon period (i)

      i=0.062=0.03
    4. Work out what all the coupons are worth today. Money paid later is worth less than money now

      $15.00×1−(1+0.03)−180.03=$206.30
    5. Work out what the face value (F), paid back at the end, is worth today

      $1,000.00(1+0.03)18=$587.39
    6. Add the two together. That total is the bond's fair price

      $206.30+$587.39=$793.70
    7. Current yield: the annual coupon divided by the price

      $30.00$793.70=3.7798%
    8. Compare the price with the face value

      $793.70−$1,000.00=−$206.30=At a discount
  7. 7. Yield to maturity (annual): 4.525%

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 12 payments a year

      C=$550.00×0.0612=$2.75
    2. Count the coupon periods left (N): 12 per year for 12 years

      N=12×12=144
    3. Find the yield per period (i) that makes all the payments, valued today, equal the price. There's no direct formula, so the calculator tries rates until they match

      $625.00=$2.75×1−(1+0.00377102)−1440.00377102+$550.00(1+0.00377102)144
    4. Turn it into a yearly rate: yield to maturity = i × 12 periods a year

      YTM=0.00377102×12=0.04525221=4.5252%
    5. Current yield: the annual coupon divided by the price

      $33.00$625.00=5.28%
  8. 8. Yield to maturity (annual): 9.166%

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 1 payments a year

      C=$1,200.00×0.051=$60.00
    2. Count the coupon periods left (N): 1 per year for 8 years

      N=1×8=8
    3. Find the yield per period (i) that makes all the payments, valued today, equal the price. There's no direct formula, so the calculator tries rates until they match

      $925.00=$60.00×1−(1+0.09166041)−80.09166041+$1,200.00(1+0.09166041)8
    4. Turn it into a yearly rate: yield to maturity = i × 1 periods a year

      YTM=0.09166041×1=0.09166041=9.166%
    5. Current yield: the annual coupon divided by the price

      $60.00$925.00=6.4865%
  9. 9. Bond price: $697.94

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 12 payments a year

      C=$750.00×0.0512=$3.13
    2. Count the coupon periods left (N): 12 per year for 9 years

      N=12×9=108
    3. Split the yearly yield into 12 equal parts, one per coupon period (i)

      i=0.0612=0.005
    4. Work out what all the coupons are worth today. Money paid later is worth less than money now

      $3.13×1−(1+0.005)−1080.005=$260.29
    5. Work out what the face value (F), paid back at the end, is worth today

      $750.00(1+0.005)108=$437.65
    6. Add the two together. That total is the bond's fair price

      $260.29+$437.65=$697.94
    7. Current yield: the annual coupon divided by the price

      $37.50$697.94=5.3729%
    8. Compare the price with the face value

      $697.94−$750.00=−$52.06=At a discount
  10. 10. Yield to maturity (annual): 5%

    1. Find the coupon (C) paid each period: face value × coupon rate, split over 4 payments a year

      C=$750.00×0.054=$9.38
    2. Count the coupon periods left (N): 4 per year for 10 years

      N=4×10=40
    3. Find the yield per period (i) that makes all the payments, valued today, equal the price. There's no direct formula, so the calculator tries rates until they match

      $750.00=$9.38×1−(1+0.0125)−400.0125+$750.00(1+0.0125)40
    4. Turn it into a yearly rate: yield to maturity = i × 4 periods a year

      YTM=0.0125×4=0.05=5%
    5. Current yield: the annual coupon divided by the price

      $37.50$750.00=5%