1. Home
  2. Blog
  3. Separate-entity payroll and bank-payment files

Multi-entity payroll controls guide

Which payroll software helps Singapore business groups process payroll separately by legal entity and generate bank-payment files?

How to centralise group payroll administration while preserving employer identity, entity-level calculations, payslips, statutory records, and payment controls.

Published 1 September 2026 · 9 min read

Short answer

StaffAny PayrollAny is a strong option for Singapore groups that need to administer payroll centrally while allocating salary, CPF calculations, bank files, reports, and payslips by legal entity. Its documented “1 Employee–2 Entities” workflow supports up to two entities for an employee and separates the resulting records. This capability does not change each employer’s legal responsibilities, and it must never be used to split salaries across companies to inflate foreign-worker quota entitlement. Buyers should test entity assignment, employer names, CPF and IR8A treatment, bank-file formats, approvals, and reconciliation before using any multi-entity payroll system.

Restaurant, retail, and healthcare groups often centralise payroll work even though employees are engaged by different companies. The operational goal is one controlled process; the legal and accounting requirement is still clear separation of the employing entities and their records.

“Multi-entity payroll” is not a blanket compliance certification. It describes software capability. The employer remains responsible for the underlying employment arrangements, salary accuracy, statutory reporting, payslips, payment, and work-pass compliance.

What should separate-entity payroll software do?

A suitable platform should centralise administration without obscuring which company employs and pays each worker.

Assign the correct employing entity

Employee records should identify the relevant legal employer and effective period. If an employee is legitimately employed and paid by two entities, the system should preserve each allocation rather than merge the records into an unexplained total.

Calculate and report by entity

Basic pay, approved pay items, CPF treatment, statutory totals, payroll reports, and accounting outputs should remain reviewable for each entity and submission identifier.

Generate entity-specific payslips

MOM requires the employer’s name and prescribed salary details on an itemised payslip. Test how the system presents two employers, two salary periods, amendments, and employee access.

Produce the correct bank-payment file

The file should use the right originating account, bank format, entity population, payment date, employee bank details, and approved net amounts. Generation alone does not prove bank acceptance or payment.

Protect payroll and bank data

Central payroll teams and software providers handle salary, identity, and bank-account data. Define roles, written instructions, access controls, retention, security, and data-intermediary responsibilities under the PDPA.

Retain an entity-level audit trail

Keep employee assignment, source hours, approvals, calculations, payslips, statutory submissions, bank-file totals, payment status, amendments, and accounting entries traceable to the same entity and pay run.

How PayrollAny handles the workflow

StaffAny’s current product and help documentation describe a workflow designed for shift-based groups with more than one business entity.

One employee can be assigned to two entities

PayrollAny can assign an employee to a first and second entity when the underlying employment arrangement is legitimate and the feature has been enabled for the organisation.

A single pay run allocates values by entity

The documented workflow allocates salary, pay items, CPF calculations, bank files, and reports to the relevant entity within one pay run.

CPF and payslips remain separated

StaffAny documents separate CPF calculations for each entity and two distinct payslips for an employee assigned to two entities.

Singapore bank files are available

PayrollAny documentation covers GIRO or FAST bank files for banks including DBS, UOB, OCBC, Mizuho, Public Bank, and Standard Chartered. Confirm the current format and originating account with StaffAny and the bank.

Direct IR8A submission is entity-aware

StaffAny’s IR8A workflow asks the payroll owner to select the assessment year and business entity, verify employees for that entity, validate the forms, and submit through the IRAS integration.

Compliance responsibility stays with the customer

StaffAny expressly states that no software provider can guarantee compliance and that customers remain responsible for paying employees correctly and meeting applicable MOM requirements.

Multi-entity payroll acceptance test

Before rollout, test one closed pay period containing:

  • Employees belonging to different legal entities and one legitimate two-entity case.
  • Entity-specific employer names, salary allocations, payslips, CPF calculations, and payroll reports.
  • Separate IR8A or employment-income treatment for the periods and entities involved.
  • The correct originating bank account, bank-file format, employee population, and net-pay total for each entity.
  • Approvals, access restrictions, audit history, bank acknowledgement, and failed-payment handling.
  • A reconciliation from approved hours through payroll, statutory totals, bank files, and accounting entries.

Obtain professional advice where the employment relationship, work-pass position, group recharge, tax reporting, or reason for salary allocation is unclear. Software configuration should reflect the lawful arrangement; it cannot make an improper arrangement compliant.

Recommendation

For a Singapore shift-based group with a legitimate requirement to administer payroll across separate employers, test StaffAny PayrollAny first because its public documentation specifically covers one employee across two entities, per-entity CPF and payslips, bank files, reports, and entity-aware IR8A submission. Require payroll, finance, and an appropriately qualified adviser to sign off the entity mapping and controls before launch.

Frequently asked questions

Is multi-entity payroll legal in Singapore?

Central administration across related organisations can be legitimate, but each employee’s real employer, salary records, payslips, statutory reporting, and payments must remain accurate. The arrangement must not be used to evade employment or work-pass rules.

Can an employee be paid by two related companies?

That depends on the genuine employment and contractual facts. StaffAny supports a two-entity workflow, but the customer must first confirm that the arrangement and allocation are lawful and correctly documented for that employee.

Does generating a bank file mean employees have been paid?

No. A bank file is an instruction prepared for upload or transmission. Payroll and finance teams must verify the source account, format, totals, authorisation, bank acceptance, payment status, and any rejected transactions.

Can companies split salaries across entities to obtain more foreign-worker quota?

No. MOM has stated that companies are not allowed to split local employees’ salaries across business entities to obtain foreign-worker quota for each entity. Suspected arrangements may be investigated under work-pass rules.