Simple interest Simple interest is calculated only on the principal amount, or on that portion of the principal amount that remains. It excludes the effect of
compounding. Simple interest can be applied over a time period other than a year, for example, every month. Simple interest is calculated according to the following formula: \frac {r \cdot B \cdot m}{n} where :
r is the simple annual
interest rate :
B is the initial balance :
m is the number of time periods elapsed and :
n is the frequency of applying interest. For example, imagine that a credit card holder has an outstanding balance of $2500 and that the simple annual
interest rate is 12.99%
per annum, applied monthly, so the frequency of applying interest is 12 per year. Over one month, \frac{0.1299 \times \$2500}{12} = \$27.06 interest is due (rounded to the nearest cent). Simple interest applied over 3 months would be \frac{0.1299 \times \$2500 \times 3}{12} = \$81.19 If the card holder pays off only interest at the end of each of the 3 months, the total amount of interest paid would be \frac{0.1299 \times \$2500}{12} \times 3 = \$27.06\text{ per month} \times 3\text{ months} =\$81.18 which is the simple interest applied over 3 months, as calculated above. (The one cent difference arises due to rounding to the nearest cent.)
Compound interest Compound interest includes interest earned on the interest that was previously accumulated. Compare, for example, a bond paying 6 percent semiannually (that is, coupons of 3 percent twice a year) with a certificate of deposit (
GIC) that pays 6 percent interest once a year. The total interest payment is $6 per $100 par value in both cases, but the holder of the semiannual bond receives half the $6 per year after only 6 months (
time preference), and so has the opportunity to reinvest the first $3 coupon payment after the first 6 months, and earn additional interest. For example, suppose an investor buys $10,000 par value of a US dollar bond, which pays coupons twice a year, and that the bond's simple annual coupon rate is 6 percent per year. This means that every 6 months, the issuer pays the holder of the bond a coupon of 3 dollars per 100 dollars par value. At the end of 6 months, the issuer pays the holder: \frac {r \cdot B \cdot m}{n} = \frac {6\% \times \$10\,000 \times 1}{2} = \$300 Assuming the market price of the bond is 100, so it is trading at par value, suppose further that the holder immediately reinvests the coupon by spending it on another $300 par value of the bond. In total, the investor therefore now holds: \$10\,000 + \$300 = \left(1 + \frac{r}{n}\right) \cdot B = \left(1 + \frac{6\%}{2}\right) \times \$10\,000 and so earns a coupon at the end of the next 6 months of: \begin{align}\frac {r \cdot B \cdot m}{n} &= \frac {6\% \times \left(\$10\,000 + \$300\right)}{2}\\ &= \frac {6\% \times \left(1 + \frac{6\%}{2}\right) \times \$10\,000}{2}\\ &=\$309\end{align} Assuming the bond remains priced at par, the investor accumulates at the end of a full 12 months a total value of: \begin{align}\$10,000 + \$300 + \$309 &= \$10\,000 + \frac {6\% \times \$10,000}{2} + \frac {6\% \times \left( 1 + \frac {6\%}{2}\right) \times \$10\,000}{2}\\ &= \$10\,000 \times \left(1 + \frac{6\%}{2}\right)^2\end{align} and the investor earned in total: \begin{align}\$10\,000 \times \left(1 + \frac {6\%}{2}\right)^2 - \$10\,000\\ = \$10\,000 \times \left( \left( 1 + \frac {6\%}{2}\right)^2 - 1\right)\end{align} The formula for the
annual equivalent compound interest rate is: \left(1 + \frac{r}{n}\right)^n - 1 where :r is the simple annual rate of interest :n is the frequency of applying interest For example, in the case of a 6% simple annual rate, the annual equivalent compound rate is: \left(1 + \frac{6\%}{2}\right)^2 - 1 = 1.03^2 - 1 = 6.09\%
Other formulations The outstanding
balance Bn of a loan after
n regular payments increases each period by a growth factor according to the periodic interest, and then decreases by the amount paid
p at the end of each period: B_{n} = \big( 1 + r \big) B_{n - 1} - p, where :
i = simple annual loan rate in decimal form (for example, 10% = 0.10. The loan rate is the rate used to compute payments and balances.) :
r = period interest rate (for example,
i/12 for monthly payments) :
B0 = initial balance, which equals the
principal sum By repeated substitution, one obtains expressions for
Bn, which are linearly proportional to
B0 and
p, and use of the formula for the partial sum of a
geometric series results in B_n = (1 + r)^n B_0 - \frac{(1+r)^n - 1}{r} p A solution of this expression for
p in terms of
B0 and
Bn reduces to p = r \left[ \frac{(1+r)^n B_0 - B_n}{(1+r)^n - 1} \right To find the payment if the loan is to be finished in
n payments, one sets
Bn = 0. The PMT function found in
spreadsheet programs can be used to calculate the monthly payment of a loan: p=\mathrm{PMT}(\text{rate},\text{num},\text{PV},\text{FV},) = \mathrm{PMT}(r,n,-B_0,B_n,) An interest-only payment on the current balance would be p_I= r B. The total interest,
IT, paid on the loan is I_{T} = np - B_0. The formulas for a regular savings program are similar, but the payments are added to the balances instead of being subtracted, and the formula for the payment is the negative of the one above. These formulas are only approximate since actual loan balances are affected by rounding. To avoid an underpayment at the end of the loan, the payment must be rounded up to the next cent. Consider a similar loan but with a new period equal to
k periods of the problem above. If
rk and
pk are the new rate and payment, we now have B_k = B'_0 = (1 + r_k) B_0 - p_k. Comparing this with the expression for Bk above, we note that r_k = (1 + r)^k - 1 and p_k = \frac{p}{r} r_k. The last equation allows us to define a constant that is the same for both problems: B^{*} = \frac{p}{r} = \frac{p_k}{r_k} and
Bk can be written as B_k = (1 + r_k) B_0 - r_k B^*. Solving for
rk, we find a formula for
rk involving known quantities and
Bk, the balance after
k periods: r_k = \frac{B_0 - B_k}{B^{*} - B_0}. Since
B0 could be any balance in the loan, the formula works for any two balances separate by
k periods and can be used to compute a value for the annual interest rate.
B* is a
scale invariant, since it does not change with changes in the length of the period. Rearranging the equation for
B*, one obtains a transformation coefficient (
scale factor): \lambda_k = \frac{p_k}{p} = \frac{r_k}{r} = \frac{(1 + r)^k - 1}{r} = k\left[1 + \frac{(k - 1)r}{2} + \cdots\right] (see
binomial theorem) and we see that
r and
p transform in the same manner: \begin{align} r_k&=\lambda_k r,\\ p_k&=\lambda_k p.\\ \end{align} The change in the balance transforms likewise: \Delta B_k=B'-B=(\lambda_k rB-\lambda_k p)=\lambda_k \, \Delta B. which gives an insight into the meaning of some of the coefficients found in the formulas above. The annual rate,
r12, assumes only one payment per year and is not an "effective" rate for monthly payments. With monthly payments, the monthly interest is paid out of each payment and so should not be compounded, and an annual rate of 12·
r would make more sense. If one just made interest-only payments, the amount paid for the year would be 12·
r·
B0. Substituting
pk =
rk B* into the equation for the
Bk, we obtain B_k=B_0-r_k(B^*-B_0). Since
Bn = 0, we can solve for
B*: B^{*} = B_0 \left(\frac{1}{r_n} + 1 \right). Substituting back into the formula for the
Bk shows that they are a linear function of the
rk and therefore the
λk: B_k=B_0\left(1-\frac{r_k}{r_n}\right)=B_0\left(1-\frac{\lambda_k}{\lambda_n}\right). This is the easiest way of estimating the balances if the
λk are known. Substituting into the first formula for
Bk above and solving for
λk+1, we obtain \lambda_{k+1}=1+(1+r)\lambda_k.
λ0 and
λn can be found using the formula for
λk above or computing the
λk recursively from
λ0 = 0 to
λn. Since
p =
rB*, the formula for the payment reduces to p=\left(r+\frac{1}{\lambda_n}\right)B_0 and the average interest rate over the period of the loan is r_\text{loan} = \frac{I_T}{nB_0} = r + \frac{1}{\lambda_n} - \frac{1}{n}, which is less than
r if
n > 1. ==Discount instruments==