How to Calculate Accrued Interest Using ACCRINT in Excel

When you are architecting a complex financial model dealing with fixed-income securities that pay periodic interest, calculating the exact amount of interest that has mathematically accumulated between the issue date and the settlement date requires rigorous chronological accounting. To force the Microsoft Excel engine to execute this exact calculus and determine the absolute accrued interest for a bond, you must deploy the specialized ACCRINT function.

Understanding the ACCRINT Architecture

The ACCRINT (Accrued Interest) function is a rigid, specialized algorithmic engine. It calculates the absolute dollar amount of interest that has geometrically built up on a security that pays periodic coupons, calculated from the exact moment of issuance up to the exact moment of purchase (settlement). It ingests the chronological parameters, the annual coupon rate, the par value, and the exact geometric frequency of the payments.

The syntax requires exactly six mandatory arguments and two optional modifiers: =ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])

  • issue: The absolute chronological date the security was originally issued.
  • first_interest: The absolute chronological date of the first scheduled coupon payment.
  • settlement: The absolute chronological date the security is purchased.
  • rate: The annual coupon interest rate.
  • par: The absolute par (face) value of the security (usually $1,000).
  • frequency: The exact number of coupon payments per year (1 = annual, 2 = semi-annual, 4 = quarterly).
  • [basis]: An optional integer defining the specific day-count basis algorithm (e.g., 0 for US 30/360).

Executing the Accrual Extraction

Imagine your firm purchases a corporate bond. The original issue date was January 1, 2024 (Cell A1). The first interest payment is scheduled for July 1, 2024 (Cell A2). You purchase (settle) the bond on March 15, 2024 (Cell A3). The annual coupon rate is 5.25% (Cell A4). The par value is exactly $1,000 (Cell A5). The bond pays interest semi-annually (Cell A6 = 2). The contract specifies a US (NASD) 30/360 day-count basis (Code 0).

To execute the precise extraction, click an empty cell and type:

=ACCRINT(A1, A2, A3, A4, A5, A6, 0)

The exact millisecond you press Enter, the Excel engine executes the calculus. It calculates the exact geometric distance between the issue date (Jan 1) and your purchase date (Mar 15) using the 30/360 matrix (which is 74 days). It applies the 5.25% annual rate proportionally to that exact timeframe against the $1,000 par value. It outputs the highly precise absolute integer: 10.79166667.

This provides mathematical proof that you owe the seller exactly $10.79 in accrued interest in addition to the base price of the bond.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.