If employee rejoins the company, what are the things to do and consider?


There are instances when companies rehire employees who have left a few months or years back. If this happens, there are things the company should consider.

  • Creating a new account for the re-joined employee.

The system currently has no way to record the Joined Date history of the employees, in which case, this step is being considered. However, before the super admin starts creating a new account, you must ensure that the employee is not a Citizen or a Permanent Resident.

The reason for this is that the system does not allow duplicate NRIC and will cause issues with updating the Payroll details

  • Re-activating the old account of the employee.

As mentioned above, the system has no way to record the Joined Date history of the employees. Therefore, when reactivating the old account of the employee in the system, the admin must check whether the company requires them to follow the old or the new joined date and update accordingly.

  • If the account is reactivated, how does it affect the IRAS records?

In the case wherein the cessation date and the new joined date of the employee happens to be in the same year, the system still records the month/s of which there are payrun values and the month/s which have no payrun values.

The IRAS forms will show the joined and cessation date since they both fall in the same year. 

  • Is there an impact on the payslip?

None. The values will still show according to the pay elements and amounts prepared by the admin. The YTD values will still accumulate based on the previous month's data.

  • If the Basic Pay has no difference from the old rate, how do we record it in the system?

The system should not contain the same BasicPay with different effective dates. To ensure the system will show correct prorated values, delete the old BasicPay rate under the Salary Progression page, and add a new line item following the correct effective date (usually it is the joined date).


Was this article helpful?
3 out of 5 found this helpful