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

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…