CPF Calculator
Below are the information you need to know about the calculation:
DISCLAIMER - This calculator only serves to provide an estimated forecast of your CPF monies in the future based on the inputs provided. This should not be used for an accurate assessment of the amount of monies you have in your CPF accounts. Use it at your own risk! Please leave a comment if you have any feedback on the calculator.
- The calculation is based on your inputs, the current CPF interest rate, BHS of $71,500 and FRS of $205,800.
- Progressive wage ceiling increase based on budget 20203 is added to account for the change in wage ceiling from 1 September 2023 to 1 January 2026.
- Budget 2024 - A BETA option to toggle budget 2024 CPF updates on had been added. The budget 2024 updates include closing of Special Account at age 55 and the money will go to RA and OA based on FRS or ERS (4 times the BRS) selection. Monthly contribution post 55 will also go into the OA and RA accordingly as well.
- CPF Members currently earn an interest of 2.5% for the Ordinary Account (OA) and 4.08% for the Special (SA), Medisave (MA) and Retirement Account (RA). There is an additional 1% paid on the first $60,000 of your combined CPF balances, with up to $20,000 from the OA.
- Currently, only the additional interest before the formation of the RA at Age 55 is being considered. The additional interest after the formation of the RA at Age 55 is not being considered yet.
- Monthly Salary is the total amount of wages payable to you, before deduction of employee CPF contribution and personal income tax. This is subjected to a monthly CPF contribution cap of $6,000. This is increased gradually from $6,000 to $8,000 by 2026.
- The CPF contribution rate used is based on CPF contribution rate table for employees earning a monthly salary of $750 or more.
- Contribution to the MA are subjected to a cap of $71,500 - also known as Basic Healthcare Sum (BHS). Any contributions in excess of the BHS will overflow to the SA up to the Full Retirement Sum (FRS) before overflowing to the OA.
- Annual salary increment and bonus will be capped by the Annual contribution limit of $102,000 and the CPF Annual Limit of $37,740.
- Retirement Age is the age where you stop working and stop receiving your salary and CPF contribution.
- FRS or ERS selection determine if FRS or ERS gets transfer to your RA account when you turn 55. Note that CPF will only by default transfer up to FRS to your RA. Topping up your RA up to ERS will have to be manually done.
- Under More Options, you can do the following
- Set FRS and BHS growth rate. They are growth percentage applied to the FRS and BHS yearly to increase the FRS and BHS. The default rates are 3.5% and 5% for the FRS and BHS respectively.
- SA shielding. This limits the transfer of SA to RA up to the amount you specify (minimum $40,000) while the rest of the transfer to RA comes from OA. NOTE: RSTU and it's interest cannot be invested and hence cannot be shielded. You need to account for this and enter the amount in SA that cannot be shielded at 55.
- BETA - Functions which are not fully tested (Indicated with a B)
- OA transfer to SA. This will transfer the amount specified from your OA to SA for the specified Age range.
- OA withdrawal or refund for housing. Key in negative value for withdrawal and positive for refund. Amount entered is monthly for the specified Age range.
- Annual Topping up of the SA/RA (via Retirement Sum Top Up Scheme). Note that the top up will not be considered once the SA/RA reaches FRS/Enhance Retirement Sum (ERS). The top up is done at the end of the year on December for the specified Age range.
- Annual Topping up or deduction of MA. Key in negative value for deduction and positive for topping up. Note that the top up will not be considered once the MA reaches BHS. The top up is done at the end of the year on December for the specified Age range.
If you find the calculator useful, you can support me by visiting my referral page and use the referrals for some of the useful financial services I am using. Thanks for your support.
CPF Calculator
Reviewed by Valuewarrior
on
June 14, 2020
Rating:
Hi, can you explained what is MA top % in your calulator. This year BHS is $60k, how come it still remains the same for the following year even if you put 5% increment for MA ? Eg. Input show $60K, but the next year still show $60k? It only take effect on the year after?
ReplyDeleteSorry It's a typo. MA topup should be in $ instead of %. MA top up is the annual top up you do cap to the BHS. You should input the percentage for MA increase in BHS growth rate (%). This has been fixed now. Thanks for the comment.
DeleteThis comment has been removed by the author.
ReplyDeleteJust wanna say thank you for this nifty CPF calculator..super useful for predicting my future CPF accounts. Plus, very motivating once you can see the effects of the compounding magic!
ReplyDeleteNo problem. Yes.. the effect of compounding can be very powerful for the patient one.
DeleteHi thanks very much for the fabulous calculator. I will be using part of OA to pay off a flat in 2021 and sell when it reaches MOP 5 years later. So how should I input for the refund of OA and accrued interest in the calculator?
ReplyDeleteCurrently, there's only 1 input for both housing loans deduction and refund. You will have to split the calcuation in to the deduction period and the refund period. Will look into having 2 different fields for deduction and refund in future updates. Thanks.
DeleteThanks for your comments.
ReplyDeleteHello, for MA, shouldn't any excess above 60k be transferred to SA? Currently it shows that the MA earns interest and continues to grow beyond 60k
ReplyDeleteHello, for MA, shouldn't any excess above 60k be transferred to SA? Currently it shows that the MA earns interest and continues to grow beyond 60k
ReplyDeleteThere's a 5% growth rate assumed for the BHS (Basic Healthcare Sum). You can see that under the More Options drop down. Anything above prevailing BHS for that year will flow to SA (up to FRS) before going to OA
DeleteThanks for your reply. So should the calculator transfer the excess to SA? or should I manually calculate any excess above 60000 into my SA?
DeleteThe calculator will take care of the overflow from MA.
DeleteThe yearly SA increment seems to be set to grow at 4.32% (based on your calculator), instead of 4% (set by CPF). Can you confirm this inaccuracy?
ReplyDeleteThe additional .32% might be coming from the additional 1% interest per annum on the first $60,000 combined CPF balance (capped at $20,000 for OA). Do let me know again if that doesn't add up as well. Appreciate your feedback. Thanks!
DeleteMany thanks, an excellent tool.
ReplyDeleteOne question, why my RA is at 400k but my ERS is at 323k at 63, is there a limit to ERS for CPF Life?
The ERS forms the limit to which you can perform top up your Retirement Account. You cannot perform retirement sum top up to your Retirement Account beyond ERS for the prevailing year. However, the interest that you earn in Retirement Account can still continue to accumulate in your Retirement Account.
DeleteThanks for the calculator. I found something weird. I entered a MA value of $1,000 at age 42 and after generating the chart, I get $7,600 at age 43. That is not correct.
ReplyDeleteSorry, I saw wrongly. Ignore my last comment. Thx. I wanted to check: Are you planning to add variable MA deductions for different years? Thanks.
ReplyDeleteSorry Steven. I have not considered that at this point. Currently I'm averaging the deduction out over the years for that input.
DeleteThank you very much for this social service! Greatly appreciate it.
ReplyDeleteWill you be making changes, in view of the increase of MA max ($66k).
Yes the MA value will be updated yearly as long as possible
DeleteHi, thanks for the calculator - it's really useful and very helpful for retirement planning. Just wondering - I simulated the top up from OA to SA for e.g. age 40-50 and 40-45 for e.g. $5K - the SA and OA balances between 46-50 seems to be unchanged for both scenarios in the chart, is there something I did wrongly?
ReplyDeleteI am getting different values. you will need to click calculate again after changing any inputs. Let me know if you are still getting the same and do provide me with more information so i can test them out. Thanks.
DeleteHi, firstly thank you for creating the calculator. i have been using it often to do different simulation. this time, i used the one with Budget 2023 incorporated. However, I put my retirement age as 50, 55 and 65 respectively. The calculator gave me the same end number at age 65 .
ReplyDeleteThanks for using the calculator. Did you input the monthly salary? The retirement age is the age where you have salary contribution. If the input to the monthly salary is $0, the retirement age does not affect the calculation.
ReplyDeleteHi, thank you for this very useful tool. I have been using it for some time now. With the recent changes announced in Budget 2024, will you be updating it very soon to reflect the changes, esp the removal of SA after age 54? Thanks
ReplyDeleteThanks for this calculator, has been really useful. However, with the new announcement for CPF changes after 55, where there is removal of SA account. Can this calculator take into account the change so that we have a rough idea on what the projected sum will be? It will also be great, if the new calculator can take note of the losses due to his policy change so that we can also see how this new policy has impacted us. Know it will be a lot of work on this but appreciate the team creating this for peasants like us. Big Thanks ahead!
ReplyDeleteHi, for the age stated in the chart, is it as of birthday or as of 31 December?
ReplyDeleteEl "Calcular Salario Bruto a Neto" es una herramienta muy útil para quienes necesitan conocer su salario real después de deducciones. Este cálculo es esencial para una mejor planificación financiera y permite entender los ingresos netos de manera sencilla,
ReplyDelete