CPF eZpay is the CPF Board's online portal for submitting and paying your employees' monthly CPF contributions. Contributions are due on the last day of the month and must be paid by the 14th of the following month — miss that, and you face interest of 1.5% per month.
This guide walks through what CPF eZpay is, how to submit, the deadlines and penalties, and the mistakes that most often cause a submission to bounce.
What is CPF eZpay?
CPF eZpay is the CPF Board's e-service for employers to declare and pay monthly CPF contributions. You log in with Corppass, submit your employees' contribution details — either by uploading a contribution file or keying them in — choose a payment mode, and pay. It replaced the older e-Submit tools.
Submission and payment are one workflow: your contributions are only recorded once payment has gone through.
Who needs to use it
Every employer with employees who are Singapore Citizens or Permanent Residents must pay CPF and submit through CPF eZpay (or an approved alternative). You do not pay CPF for foreign employees on work passes — see our CPF contribution rates guide for who is in scope and the current rates.
How to submit CPF contributions, step by step
- Log in to CPF eZpay with your Corppass, using your CPF Submission Number (CSN).
- Provide contribution details. Either upload a contribution file generated by your payroll software, or key in each employee's wages and CPF.
- Review the computed contributions. Check the employer and employee shares and the total.
- Choose a payment mode — Direct Debit (GIRO), PayNow QR, or eNETS.
- Pay. Submission is complete only once payment succeeds. PayNow QR payments must be made before 11:59pm on the submission day.
Deadlines and late-payment penalties
| Item | Detail |
|---|---|
| Contributions due | Last day of the calendar month |
| Latest payment without enforcement | 14th of the following month (next working day if it falls on a weekend or public holiday) |
| Late-payment interest | 1.5% per month (18% a year), from the day after the due date |
CPF is a statutory obligation, so the CPF Board can take enforcement action on top of the interest. Paying on time also keeps your employees' CPF allocations correct.
Common reasons a submission is rejected
- Wrong or missing CPF Submission Number (CSN). Contributions tied to the wrong CSN get misfiled.
- Invalid NRIC/FIN. A typo in an employee's identity number blocks their record.
- Including foreign employees. Work-pass holders should not be in the CPF submission.
- Stale employee details. New hires not added, or leavers not removed.
A pre-submission readiness check catches these before you file — see how that fits into the monthly payroll cycle.
How AimmPayroll generates the CPF eZpay file
AimmPayroll produces the CPF eZpay contribution file — including the official .DTL format the portal expects — directly from your reviewed payroll figures. Before you create a run, it flags missing NRIC/FIN, bank details and CPF Submission Numbers, so the file is accepted the first time. You download the file and upload it to CPF eZpay; there is no re-keying. Start free for up to three employees.