Note: Due to the complexity of these calculations, the example provided maybe difficult to understand. If you have any questions please contact us.
John Smith, age 60, has an RDSP account that has been open for a period of 25 years.
During that time, John has contributed $5,000 and has received $17,500 in Bonds and Grants from the Government. The Government contributions, totaling $17,500, are greater than John’s contribution of $5,000; therefore, John’s account is classified as an PGAP. During the 25 years the account has been open, John has earned a total of $7,000 in interest.
Since John’s account is a PGAP, the maximum amount he can withdraw in a specific calendar year, after he turns 60, is calculated as follows:
The greater of (a) 10% of Fair Market Value (FMV) of the account or the (b) LDAP formula.
Let’s look at the calculation for both FMV and the LDAP formula below, as it applies to our example.
(a) 10% of Fair Market Value (FMV) of the account
Step 1:
FMV = Total Bonds & Grants + Private Contributions + Interest or ($17,500 + $5,000 + $7,000) = $29,500
Step 2:
10% of FMV = .1*($29,500) = $2,950
(b) LDAP formula
A ÷ (B + 3 − C) + D
Based on the definitions shown below, in our example, the calculation would be as follows:
A ÷ (B + 3 − C) + D = 29500/(80+3-60)+0 = $1,282
In this example, the LDAP formula yields $1,282 while 10% of FMV is $2,950. The greater of these two values is $2,950, therefore, the maximum withdrawal amount for John in this calendar year is $2,950.
Note: This calculation needs to be completed annually, as both the beneficiaries age and the FMV of the account will change on an annual basis; as a result, the maximum DAP will change annually also.
where:
A = the FMV of the property held in the plan at the beginning of the year, (excluding the value of locked-in annuity contracts held by the plan trust) – in this example, $17,500+$5,000+$7,000 or $29,500
B = the greater of 80 and the age of the beneficiary at the beginning of the calendar year – in this example John is age 60. Therefore, 80 is greater than 60 so variable B will be 80
C = the actual age of the beneficiary at the beginning of the calendar year – in this example 60
D = the total of all periodic payments paid, or deemed to have been paid, under certain locked-in annuity contracts, to the plan trust in the calendar year, if applicable – in this example, not applicable, so $0
In order to calculate the non-taxable portion of the DAP, from our example above $2,950, we will utilize the formula below:
The non-taxable portion of a DAP made to a beneficiary from an RDSP is the lesser of:
(a) the DAP
$2,950
or
(b) the amount determined by the formula:
A × B ÷ C
($2,950 x $5,000)/$29,500 = $500.00
The result of the formula is $500.00, which is less than the DAP itself ($2,950), so we know that the non-taxable portion of the DAP is $500.00 in our example.
where:
A = the amount of the DAP; in our example above $2,950
B = the amount by which the total contributions made by the beneficiary to their RDSP exceeds the total non-taxable portion of all DAPs previously made from the RDSP. In other words:
B = (Total lifetime private contributions to the RDSP) – (Total of all Non-Taxable amounts from previous DAP’s, if applicable)
In our example, no previous DAP’s have been made and we know that John contributed $5,000 over the life of his RDSP. As a result, variable B would be calculated as follows:
(Total Contributions) – (Non-Taxable Portion of all previous DAP’s) or ($5,000) – ($0) = $5,000
C = the amount by which the FMV of the property held by the RDSP before the DAP is made, is greater than the assistance holdback amount for the plan. In other words:
C = (FMV of RDSP prior to DAP) – (Assistance Holdback Amount)
In our example, we know that the assistance holdback amount would be $0, since no grants or bonds have been paid within the last 10 years. John is age 60 and by law, can only receive bonds or grants until a maximum age of 49. As a result, variable C would be calculated as follows:
(FMV of plan immediately prior to the DAP) – (assistance holdback amount) = $29,500 - $0 = $29,500