Given:
Face value = $107,000
Carrying value = $101,500
Bonds call price = $98,500
Find:
Gain or loss on retirement = ?
So, the formula to find the gain or loss on retirement is:
Carrying value – bonds call price
Substituting their values, we get:
$101,500 - $98,500
= $3,000
The journal entries are:
Dr Bonds payable $107,000
Dr Gain on retirement of bonds $1,500
Cr Cash $98,500
Therefore, you gained $3,000 on retirement.
To add, when a bond is retired
at any time before its maturity date, it is said to be retired early.
Based on this model, we can say that accounting for bonds retired at maturity
is pretty straight forward: the company pays out cash and removes the bond
payable from its balance sheet.