CPF Interest Calculation

fr33d0m

Master Member
Joined
Jan 8, 2008
Messages
3,709
Reaction score
729
Discussion about interest calculation

For me, my own calculation of MA interest is only 1 cent different.

Formula as

=ROUNDDOWN(SUM(Jan to June balance)/12 * 0.04 + SUM(July to Sept balance) / 12 * 0.0401 + SUM(Oct to Dec balance) / 12 * 0.0404, 2)

month balance is calculated as the lowest balance of any time within the month. If contribution is before deduction, only the difference is reduced if deduction is more than contribution, or 0 deducted

However, my SA interest difference is more than $2. Same formula with additional 60K for extra 1%

=ROUNDDOWN(SUM(Jan to June balance)/12 * 0.04 + SUM(July to Sept balance) / 12 * 0.0401 + SUM(Oct to Dec balance) / 12 * 0.0404, 2) + 60000 * 0.01

ETA:

adding kehyi4's formula, it works for me and for the past few years, too

MA = ROUND(month balance * MA interest rate / 12, 2) then sum for all 12 months
SA = ROUND(month balance * SA interest rate / 12, 2) then sum for all 12 months + 60000 * 0.01
OA = ROUND(month balance * OA interest rate / 12, 2) then sum for all 12 months

MA interest rate for 2023: Jan - June 4%, July - Sept: 4.01%, Oct - Dec:4.04%
SA interest rate for 2023: Jan - June 4%, July - Sept: 4.01%, Oct - Dec:4.04%
OA interest rate for 2023: 2.5%

month balance is the lowest balance within the month
 
Last edited:

kehyi4

Senior Member
Joined
Aug 31, 2010
Messages
1,419
Reaction score
34
i did my calculation month by month separately, rounded to 2 decimal places, then added them up. i think this method reduces the incidence of rounding errors and might help eliminate the 1 cent variance that you experienced :wink:

and in case you're wondering, my result was accurate to the cent for all accounts
 

fr33d0m

Master Member
Joined
Jan 8, 2008
Messages
3,709
Reaction score
729
Thanks. How is your SA calculation? Rounding can't explain more than $2 difference.
 

fr33d0m

Master Member
Joined
Jan 8, 2008
Messages
3,709
Reaction score
729
I think I figured out what went wrong with SA interest, as well as OA interest. Due to the raise of cap for salary eligible for CPF since this Sept, earlier contribution for Bonus was adjusted retrospectively instead. With this adjustment and rounding month by month, I got exact the same interest as CPF credited.
 

a4973

Master Member
Joined
Sep 13, 2003
Messages
3,375
Reaction score
364
i did my calculation month by month separately, rounded to 2 decimal places, then added them up. i think this method reduces the incidence of rounding errors and might help eliminate the 1 cent variance that you experienced :wink:

and in case you're wondering, my result was accurate to the cent for all accounts
Followed your method of calculating, my calculated results is lesser by 71 cents.
 

kehyi4

Senior Member
Joined
Aug 31, 2010
Messages
1,419
Reaction score
34
yeah, last yr's cpf interest calculation was complicated by:
1) change in SMA interest from 4 to 4.01 (jul to sep) then 4.04 (oct to dec)
2) change in CPF Ordinary Wage ceiling from 6k to 6.3k in Sep

-_-
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top