Skip to main content

CPF Contribution Rates for new Singapore Permanent Residents (SPR’s)

Recently my wife and I applied and got approved for Singapore Permanent Residency. After completing the formalities the most significant immediate change is the contribution to CPF which is Singapore’s mandatory social security savings scheme requiring contributions from employers and employees. CPF contributions start from the date you obtain SPR status, which is the date of the entry permit.  

Being a relentless budgeter I needed to know exactly how much I and my employer would have to contribute so that I could adjust my budget accordingly as the employee contributions get deducted from the monthly salary.

After doing some research I discovered that there is a “graduated” approach to CPF contributions for new SPR’s where the contributions gradually increase in the first and second year and then upon reaching the third year are at the full amount.

Note: There is an option for employers to contribute the full amount for year 1 and year 2 and the employee can use the graduated rate, but obviously this has to be negotiated with your employer and good luck trying to win that one.

Now whilst it’s true that the contributions rates are a percentage (37%) of your salary the key factor here is that it is capped at a maximum salary. For example if you earn 10k a month, your contribution is calculated on the first $6k of ordinary income.

The CPF website is quite overwhelming with information, but after playing with the CPF calculators for a while I was able to clarify exactly what the contributions were year by year. 

Monthly CPF Contributions

  Year 1 Year 2 Year 3+
Employee

$300

$900

$1200

Employer

$240

$540

$1020

Total

$540

$1440

$2220

Note: Assumes salary > 6k and age < 55 and only applies to Ordinary Wages.

References

Contribution Calculator for 1st and 2nd year SPR’s

Contribution Calculator for 3rd year SPR’s

Comments

  1. very helpfull blog it was a pleasure reading your blog
    would love to read it more
    knowldege is not found but earned through hardwork and good teaching
    that being said click here to join us the next best thing in bangalore
    devops online training
    Devops Training in Bangalore

    ReplyDelete
  2. 2. Best Digital Marketing company Anantapur
    Comment: helpful information, thanks for writing and share this information

    ReplyDelete
  3. This article is an appealing wealth of informative data that is interesting and well-written. I commend your hard work on this and thank you for this information. You’ve got what it takes to get attention.
    Digital Media Marketing Company

    ReplyDelete
  4. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.

    java training in chennai

    java training in bangalore

    java online training

    java training in pune

    ReplyDelete
  5. I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.

    python training in chennai

    python training in bangalore

    python online training

    python training in pune

    ReplyDelete
  6. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    Python training in usa
    Python training in marathahalli
    Python training in pune

    ReplyDelete
  7. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    DevOps online Training
    DevOps Training in USA

    ReplyDelete
  8. I am so proud of you and your efforts and work make me realize that anything can be done with patience and sincerity. Well I am here to say that your work has inspired me without a doubt.
    angularjs Training in chennai
    angularjs Training in chennai

    angularjs-Training in tambaram

    angularjs-Training in sholinganallur

    angularjs-Training in velachery

    ReplyDelete
  9. UiPath Training in Bangalore by myTectra is one the best UiPath Training. myTectra is the market leader in providing Robotic Process Automation on UiPath
    ui path training in bangalore

    ReplyDelete

  10. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete
  11. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Best Training and Real Time Support

    Sap Pm Training From India

    Sap Mm Training From India

    ReplyDelete
  12. Wonderful article, very useful and well explanation. Your post is extremely incredible. I will refer this to my candidates...

    Blueprism training in Pune

    Blueprism training in Chennai

    ReplyDelete
  13. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Business Analysis Training
    Checkpoint Firewall Training
    Cognos Training
    DataScience Training
    DataStage Training
    Dell boomi Training

    ReplyDelete
  14. Does your blog have a contact page? I’m having problems locating it but, I’d like to shoot you an email. I’ve got some recommendations for your blog you might be interested in hearing.
    AWS Training in Chennai |Best Amazon Web Services Training in Chennai
    AWS Training in Rajaji Nagar | Amazon Web Services Training in Rajaji Nagar

    Best AWS Training Institute in BTM Layout Bangalore ,AWS Coursesin BTM

    ReplyDelete
  15. Thanks for your great and helpful presentation I like your good service.I always appreciate your post.That is very interesting I love reading and I am always searching for informative information like this.Well written article Thank You for Sharing with Us pmp training Chennai | pmp training centers in Chennai | pmp training institutes in Chennai | pmp training and certification in Chennai | pmp training in velachery

    ReplyDelete
  16. Thank you for your amazing article! Absolutely it's very great concept and very attractive to readers. I like to additional information from your blog...
    Spoken English Class in Chennai
    Spoken English in Chennai
    Best Spoken English Class in Chennai
    English Coaching Classes in Chennai
    Best Spoken English Institute in Chennai

    ReplyDelete
  17. The post was really good check this link too
    shriram earth plots

    ReplyDelete
  18. It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.
    Most of ideas can be nice content.The people to give them a good shake to get your point and across the command.
    data science online training
    python online training
    uipath online training
    data science with python online training
    rpa online training


    ReplyDelete
  19. I likable the posts and offbeat format you've got here! I’d wish many thanks for sharing your expertise and also the time it took to post!!
    angularjs online training

    apache spark online training

    informatica mdm online training

    devops online training

    aws online training

    ReplyDelete
  20. I prefer to study this kind of material. Nicely written information in this post, the quality of content is fine and the conclusion is lovely. Things are very open and intensely clear explanation of issues

    Microsoft Azure online training
    Selenium online training
    Java online training
    Java Script online training
    Share Point online training


    ReplyDelete
  21. Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing ! Kindly Visit Us @ Best Travels in Madurai | Tours and Travels in Madurai | Madurai Travels

    ReplyDelete
  22. Great article, valuable and excellent article, lots of great information, thanks for sharing with peoples.


    Data Science Courses

    ReplyDelete
  23. Its as if you had a great grasp on the subject matter, but you forgot to include your readers. Perhaps you should think about this from more than one angle.
    data science courses training
    data analytics certification courses in Bangalore
    ExcelR Data science courses in Bangalore

    ReplyDelete
  24. Great tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog.
    data analytics course malaysia

    ReplyDelete
  25. Here at this site really the fastidious material collection so that everybody can enjoy a lot.
    Data Science Course in Pune

    ReplyDelete
  26. Thanks For sharing this Superb article.I use this Article to show my assignment in college.it is useful For me Great Work.
    Private cloud company in Karachi

    ReplyDelete
  27. This software of QuickBooks comes with various versions and sub versions. Online Payroll and QuickBooks Payroll Support Phone Number for Desktop could be the two major versions and they're further bifurcated into sub versions. Enhanced Payroll and Full-service payroll are encompassed in Online Payroll whereas Basic, Enhanced and Assisted Payroll come under Payroll for Desktop.

    ReplyDelete
  28. Simplicity and consistency are some of the factors you should be looking into and focusing to. And establish your brand on how you want users to see you on Digital media.
    digital media

    ReplyDelete
  29. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post. Hats off to you! The information that you have provided is very helpful.




    BIG DATA COURSE MALAYSIA

    ReplyDelete
  30. Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
    python training in bangalore

    ReplyDelete
  31. This comment has been removed by the author.

    ReplyDelete
  32. Great article, Interested can attend our data analytics training in Coimbatore and Bangalore Data Analytics Training in Coimbatore and Bangalore

    ReplyDelete
  33. Home Mart is a site about Home Improvement, Furniture, Home Appliances and many more.
    Check out the best
    furniture sale
    Dog Cages
    bedroom furniture nz
    entertainment unit

    ReplyDelete
  34. QuickBooks Enterprise customer support cell phone number. We understand that your growing business needs your precious time which explains why we offer the most Enterprise Support Number to the customers.

    ReplyDelete
  35. QuickBooks Customer Support Number offers a variety of features like tracking the customer’s past purchases to help keep an eye fixed from the brands and products they prefer.

    ReplyDelete
  36. No matter whether you're getting performance errors or you are facing any type of trouble to upgrade your software to its latest version, it is possible to quickly get assistance with QuickBooks Customer Support Number.

    ReplyDelete
  37. Being an ordinary business person, working on professional accounting software, like QuickBooks, is not always easy. Thus, users may have to face a number of issues and error messages while using the software; when you feel something went wrong with your accounting software and cannot find a way out, you can get technical support from Quickbooks Support Phone Number, working day and night to solve any issues related to QuickBooks.

    ReplyDelete
  38. QuickBooks Support Phone Number shall help all of the folks. What business have you been having? Would it be raw material business? Could you deal with retail trade? Craftsmen also deal with your variety of revenue.

    ReplyDelete
  39. QuickBooks Enterprise Support Phone Number provides end-to end business accounting experience. With feature packed tools and features, this application is effective at managing custom reporting, inventory, business reports etc. all at one place.

    ReplyDelete
  40. It is possible to deal with a lot of the errors. We need to just coach you on something. Thoughts is broken trained, you are getting everything fine. Where could you turn if you have to deal with the company’s transaction? It must be flawless. Do you think you're confident about it? If you don't, this could be simply the right time so you can get the QuickBooks support.

    ReplyDelete
  41. After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.Data Science Courses

    ReplyDelete
  42. If you’re looking for small-business accounting solutions, the first thing experts and happy costumers will recommend you is QuickBooks by Intuit Inc. Intuit’s products for construction contractors include the Quickbooks Pro, Simple Start Plus Pack, Quickbooks Premier Contractor, and Quickbooks Enterprise Solutions: QuickBooks Customer Service Number.

    ReplyDelete
  43. Very often client faces some typically common issues like he/she isn’t prepared to open QuickBooks Support package, it is playing terribly slow, struggling to set up and re-install, a challenge in printing checks or client reports.

    ReplyDelete
  44. Enterprise edition brings along more complicated processes and features, including a much higher capacity to address more data and more advanced inventory management tools. However the beauty for this powerful software suit is based on its easy-to-understand graphical user interface and same navigational tools utilized in its lower versions, which can make the QuickBooks Enterprise quite easy to address even for people with no account handling experience. Normally sold as an all inclusive package in the market. Our QB Experts are pretty acquainted with all the versions of QuickBooks Enterprise released in the market till now by Intuit. So whether it's choosing the most suitable version of QB Enterprise for your needs or assessing the kinds of errors that are usually encountered in the various versions of QB Enterprise, Our QuickBooks Enterprise Tech Support Phone Number could have no difficulty in delivering the proper guidance and advice about any issues and errors that users may have with QB Enterprise version.

    ReplyDelete
  45. QuickBooks Payroll Support Phone Number has completely transformed the way people used to operate their business earlier. To get familiar with it, you should welcome this positive change.

    ReplyDelete
  46. exceptions are typical over, sometimes it creates the negative aspects and user wants QuickBooks client Service help. Call our QuickBooks Support in virtually any

    ReplyDelete
  47. Thus, users may have to face a range of issues and error messages when using the software; when you feel something went wrong along with your accounting software and may not discover a way out, you could get tech support team from our experts’ team, working day and night to correct any issues with respect to QuickBooks Support Phone Number.

    ReplyDelete
  48. The above solutions must be sufficient in solving the QuickBooks Error Code -6000,-301 and restoring your workflow. If you want to know or are confused on some of the above-provided info, it is advisable to keep in touch with a technical expert at QuickBooks Desktop support telephone number.

    ReplyDelete
  49. QuickBooks Enterprise Support Number is the right place to make a call at the time of any crisis related to this software. There may be times when we are busier than usual, especially during tax filing season.

    ReplyDelete
  50. The early release of QuickBooks Enterprise Tech Support Number version. that was constructed on the Quicken code base. The Windows and Mac versions united a different code base that was founded on In-House Accountant, which Intuit had developed.

    ReplyDelete
  51. Whatever allow you to need, we provide QuickBooks Payroll Tech Support for all. With your excellent QuickBooks Payroll online support, our company is determined to be #1 Intuit Payroll support provider in many countries. Types of payroll services:

    ReplyDelete
  52. Every business wishes to obtain revenues all the time. But, not all of you will be capable. Were you aware why? QuickBooks Tech Support Phone Number really is because of lack of support service. You will be not used to the company enterprise and then make plenty of errors.

    ReplyDelete
  53. Menjalin hubungan tanpa komitmen dengan gaya pergaulan bebas yang kemudian terjadilah kehamilan dapat memicu melakukan cara menggugurkan hamil muda karena adanya ketidak siapan dan sebagainya . Langkah menggugurkan kandungan mereka harapkan untuk cara mencegah kehamilan yang tidak mereka inginkan . Etah itu karena keterbatasan finansial atau apalah mereka mengambil jalan praktis dengan cara menggugurkan kandungan dengan manjakani ataupun asam jawa , kunyit asam dan buah-buahan seperti nanas muda maupun nanas muda untuk solusi mengatasi masalahnya . Pernahkah anda mengalami mimpi basah , lalu apa yang bisa Anda rasakah ? . Jika pasangan wanita ada sedang mengalami menstruasi sebaiknya tidak boleh di gauli terlebih dulu , tunggu masa menstruasinya sampai tuntas . Jika sudah selesai maka silahkan saja untuk mempergauli sampai cara membuat wanita cepat klimak dan keluar cairan orgasme agar puas .

    ReplyDelete
  54. The most typical errors faced by the QuickBooks Support Phone Number users is unknown errors thrown by QuickBooks software at the time of software update.

    ReplyDelete
  55. QuickBooks Customer Support Number discussing a great deal about this prodigious application, you might also be wondering that you can carry forward the setup and the installation process for different operating systems.

    ReplyDelete
  56. We are going to assure you as a result of the error-free service. Intuit QuickBook Support is internationally recognized. You must arrive at used to understand this help.

    ReplyDelete
  57. How to contact QuickBooks Payroll support?
    Different styles of queries or QuickBooks related issue, then you're way in the right direction. You simply give single ring at our toll-free intuit QuickBooks Payroll Tech Support number . we are going to help you right solution according to your issue. We work on the internet and can get rid of the technical problems via remote access not only is it soon seeing that problem occurs we shall fix the same.

    ReplyDelete
  58. So, there is absolutely no point in wasting your time and effort, getting worried for the problem you are facing an such like. Just call QuickBooks Support Phone Number and you'll get instant respite from the difficulty due to various QuickBooks errors.

    ReplyDelete

  59. QuickBooks Enterprise Support Phone Number is the right place to make a call at the time of any crisis related to this software. There may be times when we are busier than usual, especially during tax filing season.

    ReplyDelete
  60. Our dedicated team is sure with you. These are generally surely working at any hour to assist and show you if you come across any QuickBooks error/s. Our QuickBook Tech Support Phone Number team surely have in-depth knowledge concerning the issues and problems of QuickBooks.

    ReplyDelete
  61. Here, QuickBooks Payroll Tech Support Number receive the determination of numerous kind of information what you’ve close by for assisting the setup process with comfort.

    ReplyDelete
  62. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!digital marketing course in singapore

    ReplyDelete
  63. Simply contact our QuickBooks support team through toll-free QuickBooks Support Phone Number or phone number. QuickBooks software is only produced by the Intuit for small and medium-size businesses.

    ReplyDelete
  64. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!digital marketing course in singapore

    ReplyDelete
  65. Whether or not you're getting performance errors or maybe you will be facing any kind of trouble to upgrade your software to its latest version, you can quickly get advice about QuickBooks Customer Support Phone Number.

    ReplyDelete
  66. QuickBooks is a cleverly designed accounting software to prevent the most likelihood of error. Also, this software enables the QuickBooks Tech Support Phone Number users to set up a PIN or password to prevent the unauthorised transaction and payments within the software.

    ReplyDelete
  67. QuickBooks Support Phone Number

    QuickBooks Support Phone Number +1-888-422-3444.
    For Round The Clock Technical Assistance In QuickBooks United State (USA) and Canada Along with the ability to integrate easily with other programs, QuickBooks offers a number of time saving benefits to manage your complex business accounting process.

    ReplyDelete
  68. This contact number is QuickBooks Support Best contact number because 9,330 customers as if you used this email address over the past 18 months and gave us feedback.

    ReplyDelete
  69. Hewlett Packard or HP Printer Support Phone Number is regarded as to be among the top-notch brands that offer a wide range of electronic products, including printers, laptops, computers, and scanners. Virtually all its products are of high-quality, and they are jam-packed with a few of the very user-friendly features.

    ReplyDelete
  70. Dell Printer Support Phone Number + 1-888-600-5222
    Dell customer support – true helping hands for Dell consumers! The company Dell was established in 1984 in America. The founder of Dell Inc. was Michel Dell who is now the CEO of Dell technology corporation.

    ReplyDelete
  71. Therefore, to solve any error codes, the HP Inkjet Printer Support Number user needs to manually clean the print head or simply just change it. HP Printer error 79 is one of common print head error. It jams the paper and degrades the grade of the device.

    ReplyDelete
  72. A lot of us resolves all of the QuickBooks Payroll Support Phone Number issue this sort of a fashion that you'll yourself feel that your issue is resolved without you wasting the time into it. We take toll on every issue by using our highly trained customer care

    ReplyDelete
  73. QuickBooks software program is developed in such a manner that it will supply you with the best account management reference to this era. However, you could face the issue with your QuickBooks software and begin trying to find the clear answer. You should not worries, if you should be facing trouble using your software you'll be just a call away to your solution. Reach us at 247Tech Support Number at and experience our efficient tech support team of many your software related issues. If you're aa QuickBooks enterprise user, it is possible to reach us out immediately at our QuickBooks Support contact number . QuickBooks technical help is present at our QuickBooks tech support number dial this and gets your solution from our technical experts.

    ReplyDelete
  74. Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading Python training in pune new articles. Keep up the good work!

    ReplyDelete
  75. Are you currently utilising the software the first time? You will get some technical glitch. You will have errors also. Where do you really turn? Take assistance from us straight away. We will provide full support to you. You are able to cope with a lot of the errors. We must just coach you on something. Thoughts is broken trained, you will get everything fine. Where can you turn when you have to deal with the company’s transaction? It must be flawless. Do you think you're confident about this? If not, this might be basically the right time to get the QuickBooks Support Number. We have trained staff to soft your issue. Sometimes errors may also happen as a consequence of some small mistakes. Those are decimals, comma, backspace, etc. Are you proceed through to cope with this? Unless you, we have been here that can help you.

    ReplyDelete
  76. Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!
    seo certification course

    ReplyDelete
  77. QuickBooks Support Number advisors are certified Pro-advisors’ and has forte in furnishing any kind of technical issues for QuickBooks. They have been expert and certified technicians of these domains like QuickBooks accounting,QuickBooks Payroll, Point of Sales, QuickBooks Merchant Services and Inventory issues to provide 24/7 service to our esteemed customers. QuickBooks payroll Services provide methods to all your valuable QuickBooks problem and in addition assists in identifying the errors with QuickBooks data files and diagnose them thoroughly before resolving these problems.

    ReplyDelete
  78. The experts make sure that the issue is nipped in the bud. Printer support phone number service is a single-stop destination where you can get resolutions for all your printing troubles.

    ReplyDelete
  79. The QuickBooks Payroll Tech Support Phone Number offers a hand filled with services. We should do the installation on our desktop to possess it working then. It boils down with three types of services basic, enhanced and assisted. . Our experts professional have provided a lot of the required and resolve all type of issues related to payroll.

    ReplyDelete

  80. QuickBooks Customer Service Phone Number encounter a sum of undesirable and annoying errors which keep persisting over time if you do not resolved instantly. Certainly one of such QuickBooks issue is Printer issue which mainly arises as a consequence of a number of hardware and software problems in QuickBooks, printer or drivers.

    ReplyDelete
  81. “Just dial our QuickBooks Payroll Tech Support Phone Number to inquire of about for Quickbooks Payroll customer service to get rid of payroll issues. We make use of startups to small-scale, medium-sized to multinational companies.”

    ReplyDelete

Post a Comment

Popular posts from this blog

Freeing Disk Space on C:\ Windows Server 2008

I just spent the last little while trying to clear space on our servers in order to install .NET 4.5. Decided to post so my future self can find the information when I next have to do this. I performed all the usual tasks: Deleting any files/folders from C:\windows\temp and C:\Users\%UserName%\AppData\Local\TempDelete all EventViewer logs Save to another Disk if you want to keep themRemove any unused programs, e.g. FirefoxRemove anything in C:\inetpub\logsRemove any file/folders C:\Windows\System32\LogFilesRemove any file/folders from C:\Users\%UserName%\DownloadsRemove any file/folders able to be removed from C:\Users\%UserName%\DesktopRemove any file/folders able to be removed from C:\Users\%UserName%\My DocumentsStop Windows Update service and remove all files/folders from C:\Windows\SoftwareDistributionDeleting an Event Logs Run COMPCLN.exe Move the Virtual Memory file to another disk However this wasn’t enough & I found the most space was cleared by using the Disk Cleanup to…

Implementing Custom Castle Windsor Facilities

If you’ve been following my posts you would know that I love Castle Windsor. One of the many useful features I have found is the Facility and I’m going to try and give a good example how you can make use of this. In a recent post I showed how you can add Cross-Cutting concerns to your application by using Interceptors.Now when configuring the Container you can explicitly configure each Interceptor per Service but when you have lot’s of components it can get pretty hard to maintain after a while and can also introduce subtle issues if someone forgets to configure it correctly.Below is how you would configure your Container without using a Facility. On the last line we are specifying the Interceptor explicitly. public void Configure() { container = new WindsorContainer(); container.Register( Component.For<CacheInterceptor>(), Component.For<ICacheProvider>() .ImplementedBy<WebCache…