Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Introduction

This page runs through interest calculation and compounding examples for Passbook style savings account.

There are two methods to calculate the interest on passbook savings:

  1. The daily balance method; and
  2. The average daily balance method.

The examples below use end-of-day-balances and refer to the interest posting & compounding periods used.

Terms

Compounding Period: is the span of time which at the end of the interest earned over this period on the savings account balance in accumulated with the balance of the account is applicable for interest calculations in future periods. As a result the interest is compounded. The following compounding period frequencies are supported:

  • Daily: compounding occurs on the balance each day and is accumulated with the balance so that the next days interest calculation takes it into account.
  • Monthly: compounding occurs on the interest earned over the entire month. Next months interest calculation is on the savings account blance + any interest earned in previous compounding period.


Posting Period: is the span of time which at the end of the interest earned over this period on savings account is credited or posted to the clients account. A posting period may include many compounding periods. The following posting period frequencies are supported:

  • Monthly: The period mirrors the calendar month so periods are 01 Jan - 31 Jan, 01 Feb - 28 Feb, 01 Mar - 31 Mar etc
  • Quarterly: The period mirrors the calendar quarter so periods are 01 Jan - 31 Mar, 01 Apr - 30 Jun etc
  • Annually: Ther period mirrors the calendar year so perdios are 01 Jan - 31 Dec for each year.

 

Nominal annual interest rate %: Also known as nominal APR, its nominal as this rate doesnt reflect influences such as inflation or compounding. The percentage is represented as a number e.g. 20 for 20% NOT as a fraction 0.2 = 20%

Interest Calculation Method: We support Daily Balance and Average Daily Balance

Days in Year: Some people want their interest calculations to be done over a 360 day year instead of 365/366 day year.

Account Activity

The client makes the following transactions throughout the month on an account opened on 01 March 2013:

DateTransactionAmount
01 Mar 2013Deposit1200
02 Mar 2013Withdrawal100
10 Mar 2013Withdrawal400
15 Mar 2013Deposit200
16 Mar 2013Withdrawal900
18 Mar 2012Deposit200
21 Mar 2012Deposit700
31st Mar 2013Withdrawal100

Daily Compounding - Monthly Posting

The account activity breaks down into the following End of Day Balances:

Monthly Posting so we want to post interest to the account for periods (01 Mar - 31 Mar), (01 Apr - 30 Apr), (01 May - 31 May), (01 Jun - 30 Jun)

 

Summary:

  1. Interest earned for march period is 3.404739630 - 3.40 will be posted to clients account mean the client loses out by 0.004739630 in this posting period

 

DateUp to & (inclusive)DaysTypeAmountOpening BalClosing BalInterest on BalInterest To DateBal for Compounding(I) PostedGain/Loss Due To Rounding

01/03/2013

01/03/20131Deposit1200012000.1643835620.1643835621200.164383562  
02/03/201309/03/20138Withdrawal100120011001.2062378131.3706213751,101.370621375  
10/03/201314/03/20135Withdrawal40011007000.4805224691.851143844701.851143844  
15/03/201315/03/20131Deposit2007009000.1235412531.974685097901.974685097  
16/03/201317/03/20132Withdrawal90090000.0005410471.9752261441.975226144  
18/03/201320/03/20133Deposit20002000.0830148882.058241032202.058241032  
21/03/201330/03/201310Deposit7002009001.2364582293.294699261903.294699261  
31/03/201331/03/20131Withdrawal1009008000.1100403703.404739631803.4047396313.40-0.004739631
01/04/1330/04/201330Interest Posting3.40800803.403.3082102883.308210288806.7082102883.31+0.001789712
01/05/1331/05/201331Interest Posting3.31803.40806.713.4328033473.432803347810.1428033473.43-0.002803347
01/06/1330/06/201330Interest Posting3.43806.71810.143.3359640063.335964006813.4759640063.34+0.004035994
  122   813.48   13.48 

 

 

 

 

 

TransactionDateAmountBalance(EOD)Number of DaysCumulative Balance
Balance28th Feb 201300-0
Deposit1st Mar 20131200120011200
Withdrawal2nd Mar 2013100110088800
Withdrawal10th Mar 201340070053500
Deposit15th Mar 20132009001900
Withdrawal16th Mar 2013900020
Deposit18th Mar 20132002003600
Deposit21st Mar 2013700900107000
Withdrawal31st Mar 20131008001800
    31 Days

22800

Compounded Daily on Daily Balance

Based on 365 days in year, Nominal Annual Interest Rate: 5% and a daily compounding period, monthly crediting period:

Daily Rate is: 0.0001369863014 ==> (0.05 x (1/365)).

The formula is: Interest = Balance x Daily Rate (DR) x Number of Days

The Balance in this case is always the end of day blance plus and cumulative interest earned in the compounding periods before hand (which in this case is previous days).

DateStarting BalEnd Of Period BalDaysInterest EarnedTotal Interest Compounded
1st Mar0120011200 x 0.0001369863014 = 0.16438356170.164383562
2nd Mar1200110011100 + (compounded interest to date) x DR = 0.15070744990.3150910116
3rd Mar1100110011100 + (compounded interest to date) x DR = 0.15072809470.4658191063
 1100110011100 + (compounded interest to date) x DR = 0.15074874240.6165678487
 1100110011100 + (compounded interest to date) x DR = 0.15076939290.7673372416
 1100110011100 + (compounded interest to date) x DR = 0.15079004620.9181272878
 1100110011100 + (compounded interest to date) x DR = 0.15081070241.068937990
 1100110011100 + (compounded interest to date) x DR = 0.15083136141.219769351
9th Mar1100110011100 + (compounded interest to date) x DR = 0.15085202321.370621374
10th Mar11007001700 + (compounded interest to date) x DR = 0.096078167341.466699541
 7007001700 + (compounded interest to date) x DR = 0.096091328721.562790870
 7007001700 + (compounded interest to date) x DR = 0.096104491931.658895362
13th Mar7007001700 + (compounded interest to date) x DR = 0.096117656931.755013019
14th Mar7007001700 + (compounded interest to date) x DR = 0.096130823721.851143843
15th Mar7009001900 + (compounded interest to date) x DR = 0.12354125261.974685096
16th Mar900010 + (compounded interest to date) x DR = 01.974685096
17th Mar00101.974685096
18th Mar02001200 + (compounded interest to date) x DR = 0.027667765092.002352861
19th Mar2002001200 + (compounded interest to date) x DR = 0.027671555202.030024416
20th Mar2002001200 + (compounded interest to date) x DR = 0.027675345812.057699762
21st Mar2009001900 + (compounded interest to date) x DR = 0.12356954792.181269310
 9009001900 + (compounded interest to date) x DR = 0.12358647532.304855785
 9009001900 + (compounded interest to date) x DR = 0.12360340492.428459190
 9009001900 + (compounded interest to date) x DR = 0.12362033692.552079527
 9009001900 + (compounded interest to date) x DR = 0.12363727122.675716798
 9009001900 + (compounded interest to date) x DR = 0.12365420782.799371006
 9009001900 + (compounded interest to date) x DR = 0.12367114672.923042153
 9009001900 + (compounded interest to date) x DR = 0.12368808803.046730241
 9009001900 + (compounded interest to date) x DR = 0.12370503163.170435273
 9009001900 + (compounded interest to date) x DR = 0.12372197753.294157250
Mar 31st9008001800 + (compounded interest to date) x DR = 0.11004029553.404197546
  80031Total interest earned = 3.40 credited on 1st April 2013=3.404197546

Compounded Monthly on Daily Balance

Based on 365 days in year, Nominal Annual Interest Rate: 5% and a monthly compounding period, monthly crediting period:

Daily Rate is: 0.0001369863014 ==> (0.05 x (1/365)).

The formula is: Interest = Balance x Daily Rate (DR) x Number of Days

The Balance in this case is always the end of day blance plus and cumulative interest earned in the compounding periods before hand (which in this case is previous months).

 

DateStarting BalEnd Of Period BalDaysInterest EarnedTotal Interest Compounded
1st Mar012001 0
2nd Mar120011008 0
10th Mar11007005 0
15th Mar7009001 0
16th Mar90002 0
18th Mar02003 0
21st Mar20090010 0
31st Mar9008001 0
  80031Total interest earned = 3.40 credited on 1st April 2013=3.397260275

 

There is no difference between daily compounding and monthly compounding on what interest is credited at the end of the month after rounding: 3.40

The daily compounding results in (3.404197546 - 3.397260275 =) 0.006937271 more interest at the end of the month given the example account activity.

Compounding Monthly on Average Daily Balance

Average Balance Steps

The accumulated end-of-day balance of $24,800 is divided by the total number of days in the period (31) to find the average daily balance of $800.

The average daily balance should be rounded to five or more decimals, in this case $800.00000.

The periodic interest rate would be 0.00424657534 (0.5 x (1/365) x 31)

Step 1 5.0 divided by 100 Result: 0.05

Step 2 0.50 times 1/365 Result: 0.000136986

Step 3 0.000136986 times 31 Result: 0.004246575

Step 4 0.004246575 times $800 Result: 3.397260274

Step 5 Rounded Result: $3.40

MIFOSX-412 Testcase Example

Account Activity

The transactions throughout the month on the Account:

TransactionDateAmountBalance(EOD)Number of DaysCumulative Balance
Account Activated26th Jan 201200-0
Deposit26th Jan 2012100,000100,0001100,000
Withdrawal27th Jan 2012100,000050
    6 Days

100,000

Compounded Daily on Daily Balance

Nominal Annual Interest Rate: 12% (r=0.12)

Compounding period: Daily (365 in year) (1/365=0.0027397260273973)

Periodic interest rate i = 0.12 x 0.0027397260273973 = 0.0003287671232

Posting/Crediting period: monthly crediting period (n=12)

The formula is: Interest = Balance x periodic interest rate x Number of Days

The Balance in this case is always the end of day blance plus and cumulative interest earned in the compounding periods before hand (which in this case is previous days).

DateStarting BalEnd Of Period BalDaysInterest Earned (this period)Total Interest Compounded
26th Jan0100,0001100,000 x 0.0003287671232 = 32.8767123232.87671232
27th Jan100,000010 + (32.87671232) x DR = 0.010808782129720432.887521102
28th Jan0010 + (32.887521102) x DR = 0.010812335701883832.898333437
29th Jan0010 + (32.898333437) x DR = 0.010815890442156932.909149327
30th Jan0010 + (32.909149327) x DR = 0.01081944635119732.919968773
31st Jan0010 + (32.919968773) x DR = 0.01082300342933332.930791776
  031Total interest earned = 32.93 credited on 1st Feb 2013=32.93 (0.000791776 dropped)
  • No labels