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.
  1. The calculation is based on your inputs, the current CPF interest rate, BHS of $71,500 and FRS of $205,800. 
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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
  7. The CPF contribution rate used is based on CPF contribution rate table for employees earning a monthly salary of $750 or more.
  8. 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.
  9. Annual salary increment and bonus will be capped by the Annual contribution limit of $102,000 and the CPF Annual Limit of $37,740.
  10. Retirement Age is the age where you stop working and stop receiving your salary and CPF contribution.
  11. 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.
  12. 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.

PROCEED


CPF Calculator CPF Calculator Reviewed by Valuewarrior on June 14, 2020 Rating: 5

29 comments:

  1. 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?

    ReplyDelete
    Replies
    1. Sorry 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.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Just 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!

    ReplyDelete
    Replies
    1. No problem. Yes.. the effect of compounding can be very powerful for the patient one.

      Delete
  4. Hi 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?

    ReplyDelete
    Replies
    1. Currently, 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.

      Delete
  5. Hello, 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

    ReplyDelete
  6. Hello, 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

    ReplyDelete
    Replies
    1. There'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

      Delete
    2. Thanks for your reply. So should the calculator transfer the excess to SA? or should I manually calculate any excess above 60000 into my SA?

      Delete
    3. The calculator will take care of the overflow from MA.

      Delete
  7. The 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?

    ReplyDelete
    Replies
    1. The 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!

      Delete
  8. Many thanks, an excellent tool.
    One question, why my RA is at 400k but my ERS is at 323k at 63, is there a limit to ERS for CPF Life?

    ReplyDelete
    Replies
    1. 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.



      Delete
  9. Thanks 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.

    ReplyDelete
  10. Sorry, I saw wrongly. Ignore my last comment. Thx. I wanted to check: Are you planning to add variable MA deductions for different years? Thanks.

    ReplyDelete
    Replies
    1. Sorry Steven. I have not considered that at this point. Currently I'm averaging the deduction out over the years for that input.

      Delete
  11. Thank you very much for this social service! Greatly appreciate it.
    Will you be making changes, in view of the increase of MA max ($66k).

    ReplyDelete
    Replies
    1. Yes the MA value will be updated yearly as long as possible

      Delete
  12. Hi, 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?

    ReplyDelete
    Replies
    1. I 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.

      Delete
  13. Hi, 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 .

    ReplyDelete
  14. Thanks 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.

    ReplyDelete
  15. Hi, 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

    ReplyDelete
  16. Thanks 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!

    ReplyDelete
  17. Hi, for the age stated in the chart, is it as of birthday or as of 31 December?

    ReplyDelete

Powered by Blogger.