All Collections
Guides for Admins
Payroll Tab
How to generate CPF e-submit files?
How to generate CPF e-submit files?

A guide on how to do e-submission of CPF contributions through Payboy's portal

Jasmine avatar
Written by Jasmine
Updated over a week ago


Based on Singapore's CPF regulations, CPF contributions are payable to Singapore Citizens (SC) and Singapore Permanent Residents (PR) who are:

  • Working in Singapore under a Contract of Service

  • Employed on a permanent, part-time, or casual basis

  • Earning more than $50/month

The following are also automatically included in the CPF file generated by Payboy:

  • CPF contributions for each individual employee

  • Self Help Group (SHG) for each individual employee

(Note: To learn more about how to opt in or opt out of SHG for your employees, click here for a guide on payroll settings. To learn more about editing CPF amounts, please refer to this article.)

To edit CPF or SHG Contributions, refer to this article.
To pay for Foreign Worker Levy, refer to this article.

Setting your company's CSN number

  • From the side menu, go to Company > Organisations

  • Click on the Edit icon next to the respective organisation you wish to update

  • Your CSN number should follow the following format as outlined by CPF:
    CSN = UEN + Payment Type (e.g PTE, VCT) + Serial Number (e.g 01, 02, 03)

  • Click Submit to save your changes

How to submit CPF files through Payboy

  • From the sidebar, go to Payroll > CPF submission 

  • Select the desired payroll to generate from

  • For individual organization submissions, click on Submit under the CPF Submission list

  • Then, click on this link to be directed to the CPF e-Submission. (Note: You will need to log in with your CorpPass account)

Single download of the CPF e-Submission File

  • Follow the 6 steps outlined on the page, which will guide you to submit the form online

(Note: If for any reason you would like to make your own changes to CPF contributions, you can access our help article here)

Feel free to contact us if you face any difficulties through the support chat icon on the bottom right of the screen, or email us at We will get back to you within 3 working days.

Did this answer your question?