Bonds issued at a premium or discount require systematic amortization of the difference between issue price and face value over the bond's life. IFRS 9 requires the effective interest method for financial liabilities at amortized cost. This calculator generates a period-by-period schedule showing coupon payments, interest expense, premium/discount amortization, and carrying value.
How to use this calculator
- Enter face value, issue price, coupon rate, term, and payment frequency.
- Select effective interest (required under IFRS 9) or straight-line for comparison.
- Review total interest expense and the amortization table.
- Use each row's interest and amortization amounts for journal entry planning.
- Cross-check the effective rate with the Effective Interest Rate calculator.
Formula
Effective interest method: Interest expense = Opening carrying value × Periodic EIR. Amortization = Cash coupon − Interest expense. Carrying value = Prior carrying value − Amortization (discount bonds increase toward par; premium bonds decrease). Straight-line: Amortization = (Issue price − Face value) ÷ Total periods, constant each period.
Example
A $950,000 discount bond with $1,000,000 face, 5% coupon, and semi-annual payments over 10 years produces rising interest expense each period under effective interest as the carrying value approaches par.
Frequently asked questions
Why does IFRS 9 require effective interest?
Effective interest allocates total cost of borrowing over the life of the instrument in a way that reflects the constant yield on the carrying amount. Straight-line distorts interest expense when issue price differs materially from par.
When is straight-line still used?
Some simplified US GAAP contexts permit straight-line when the difference is immaterial. This calculator includes straight-line for side-by-side comparison with effective interest.
What journal entries correspond to each period?
Issuer (discount bond): Debit Interest Expense, Credit Cash (coupon), Credit Bond Discount (amortization). The discount account is a contra-liability that reduces toward zero at maturity.
Does this handle callable bonds?
No. This model assumes fixed cash flows to maturity with no call options, conversions, or impairment events.