The ACCRINT formula in Excel is a financial formula that calculates the accrued interest for a security paying periodic interest.


The ACCRINT formula is primarily used for accounting and financial analysis. It calculates the accrued interest of a bond or other security that pays periodic interest.


The ACCRINT formula has the following syntax:

=ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])


Here are the parameters of the ACCRINT formula:

  • issue: The date when the security was issued.
  • first_interest: The date of the first interest payment.
  • settlement: The settlement date. This is the date after the issue date when the security is delivered.
  • rate: The annual interest rate of the security.
  • par: The par value of the security. It’s usually $1000.
  • frequency: Number of interest payments per year.
  • basis (optional): The day count basis to use.
  • calc_method (optional): A logical value that specifies the calculation method.


The ACCRINT formula returns the accrued interest of a security that pays periodic interest.

Usage notes

The ACCRINT formula is used in advanced Excel functions for data analysis, particularly in financial analysis.


The ACCRINT formula is available in all versions of Excel.

Example #1

See the below formula-
=ACCRINT(DATE(2023, 1, 1), DATE(2023, 4, 1), DATE(2023, 5, 1), 0.1, 1000, 4, 0)

Example #2

See the below formula-
=ACCRINT(DATE(2023, 1, 1), DATE(2023, 7, 1), DATE(2023, 10, 1), 0.05, 1000, 2, 0)

Example #3

See the below formula-
=ACCRINT(DATE(2023, 1, 1), DATE(2023, 6, 1), DATE(2023, 9, 1), 0.08, 1000, 2, 1)

Example #4

See the below formula-
=ACCRINT(DATE(2023, 1, 1), DATE(2023, 3, 1), DATE(2023, 3, 15), 0.09, 1000, 4, 0, TRUE)

Example #5

See the below formula-
=ACCRINT(DATE(2023, 1, 1), DATE(2023, 7, 1), DATE(2023, 12, 31), 0.06, 1000, 2, 0, FALSE)

Tips and tricks

To maximize your proficiency with this formula, you should become familiar with the day count basis and know how to use it effectively. There are five different basis counts provided by Excel, each with its own distinct use cases. Therefore, understanding which one to use in each scenario will help you excel in your calculations.


Keep in mind that the ACCRINT formula has potential limitations. For instance, a #NUM! error could occur if you input invalid date parameters or if you insert a rate, par, or frequency parameter that’s zero or less.

Common errors and solutions

When dealing with the ACCRINT formula, pay attention to the errors that it might return. If you encounter a #VALUE! error, it suggests that there may be invalid date arguments or non-numerical values in your inputs. To rectify this, ensure all your date arguments are valid, and all other arguments are numbers.

Best Practices

A vital best practice to observe when using the ACCRINT formula is to always verify your input values. Additionally, keep a close eye on the day count basis, making sure you’re using the one that suits your calculations best.

List of Related functions

The ACCRINT formula isn’t used in isolation but often in conjunction with other financial formulas in Excel, such as ACCRINTM, DISC, RECEIVED, and more.

Frequently Used with the formulas

We commonly use the ACCRINT formula alongside the COUPDAYS and COUPDAYSNC formulas, particularly when carrying out bond analysis.

Frequently Asked Questions

Q. Can I use the ACCRINT formula to calculate accrued interest for all bond types?

Indeed, you can. The ACCRINT formula can efficiently calculate accrued interest for any bond type that pays periodic interest.

Q. What role does the ‘basis’ parameter play in the ACCRINT formula?

The ‘basis’ parameter in the ACCRINT formula helps specify the day count basis. Excel caters to different scenarios by providing five varied day count bases.

Q. What happens when the ‘calc_method’ parameter is set to TRUE?

By setting the ‘calc_method’ parameter to TRUE, Excel calculates the accrued interest from the issue date all the way to the settlement date.

Visit our YouTube channel to learn step-by-step video tutorials