How to Calculate Bond Accrued Interest

Beginner 45 min 16 steps 37945 views Rating: 4.7/5 Published: 2026-06-27

Determine the day-count convention on your bond.. Confirm the interest rate and payment frequency on your bond.. Find when the most recent coupon payment was made.

Start Playback
C
Author

Steps

1

Determine the day-count convention on your bond.

Step 1

Determine the day-count convention on your bond.

2

Confirm the interest rate and payment frequency on your bond.

Step 2

Confirm the interest rate and payment frequency on your bond.

3

Find when the most recent coupon payment was made.

Step 3

Find when the most recent coupon payment was made.

4

Calculate how many days have passed since the most recent coupon-paying day.

Step 4

Calculate how many days have passed since the most recent coupon-paying day.

5

Confirm the face or par value of your bond.

Step 5

Confirm the face or par value of your bond.

6

Know the equation for bond accrued interest.

Step 6

Know the equation for bond accrued interest.

7

Input your variables.

Step 7

Input your variables.

8

Find the period interest rate.

Step 8

Find the period interest rate.

9

Calculate your day-count fraction.

Step 9

Calculate your day-count fraction.

10

Determine the value of your accrued interest.

Step 10

Determine the value of your accrued interest.

11

Open Excel and create a new sheet.

Step 11

Open Excel and create a new sheet.

12

Enter the names of the variables in the first column.

Step 12

Enter the names of the variables in the first column.

13

Input the variables.

Step 13

Input the variables.

14

Create the YEARFRAC function, and input the values.

Step 14

Create the YEARFRAC function, and input the values.

15

Multiply the function by the par value and coupon rate.

Step 15

Multiply the function by the par value and coupon rate.

16

Press enter and get your answer.

Step 16

Press enter and get your answer.

View as Slideshow

Rate This Guide

★ ★ ★ ★ ☆ 4.7/5
3

Comments (0)

No comments yet. Be the first to share your thoughts!