Skip to Content
SettingsPayrollPayroll Companies

Payroll Companies

Payroll Companies represent legal entities (subsidiaries) under your workspace. Each company has its own registration details, tax IDs, and bank accounts for salary disbursement. This is essential for organizations with multiple legal entities operating under one HR system.

What you can do here:

  • Create and manage multiple legal entities
  • Configure company registration and tax details
  • Set up bank accounts for each company
  • Assign employees to specific payroll companies
Payroll Companies Overview

Why Use Payroll Companies?

Payroll companies are essential for organizations that:

  • Operate Multiple Entities: Have different legal entities (subsidiaries, branches) under one umbrella
  • Multi-Country Operations: Run payroll in different countries with different legal requirements
  • Separate Financial Reporting: Need to track payroll costs by legal entity
  • Different Bank Accounts: Use different bank accounts for different entities
  • Regulatory Compliance: Meet local registration and tax reporting requirements

Each employee is assigned to one payroll company. When running payroll, the system uses the company’s registration details and bank accounts for processing and reporting.

Companies Tab

The Companies tab displays all legal entities configured for payroll.

Summary Cards

CardDescription
Total CompaniesNumber of payroll companies in the system
ActiveNumber of companies available for employee assignment
Default CompanyThe company assigned to new employees if not specified

Company Properties

ColumnDescription
CompanyName and code of the legal entity
Legal NameOfficial registered name of the company
CountryCountry of registration (ISO code)
WPS IDWage Protection System ID (for UAE entities)
Bank AccountsNumber of bank accounts configured
DefaultWhether this is the default company
StatusActive or Inactive

Creating a Payroll Company

  1. Click Add Company
  2. Fill in basic information
  3. Enter registration details
  4. Add tax and establishment IDs
  5. Provide contact information
  6. Click Create Company
Create Payroll Company

Basic Information

FieldDescriptionRequired
CodeShort unique identifier (e.g., TAQ, ACME)Yes
NameDisplay name for the companyYes
Legal NameOfficial registered nameYes

Registration Details

FieldDescriptionRequired
Registration No.Commercial registration number (CR/CIN)No
Entity TypeLegal structure (LLC, WLL, Free Zone, etc.)No
Country CodeISO 2-letter country code (e.g., AE, US, IN)Yes

Tax & Establishment IDs

FieldDescriptionRegion
PANPermanent Account NumberIndia
TANTax Deduction Account NumberIndia
GSTINGoods and Services Tax IDIndia
WPS Establishment IDWage Protection System employer IDUAE
MOL Establishment IDMinistry of Labour IDUAE

Only fill in the tax IDs relevant to your company’s country of operation. Leave others blank.

Contact Information

FieldDescription
EmailCompany contact email
PhoneCompany phone number
AddressRegistered business address

Company Settings

SettingDescription
Default CompanyUse as the default for new employees
ActiveAvailable for employee assignment

Bank Accounts Tab

Each payroll company can have multiple bank accounts for salary disbursement.

Bank Accounts

Bank Account Properties

ColumnDescription
BankBank name and branch
Account HolderName on the account
Account NumberBank account number
IBANInternational Bank Account Number
CurrencyAccount currency
PrimaryDefault account for payroll runs
StatusActive or Inactive

Adding a Bank Account

  1. Select the company from the dropdown
  2. Click Add Bank Account
  3. Enter bank details (name, branch, SWIFT code)
  4. Provide account information
  5. Set currency and primary status
  6. Click Create

Mark one account as Primary to use it as the default for payroll runs. You can have multiple accounts per company for different purposes.

Multi-Company Payroll

How It Works

  1. Setup: Create payroll companies for each legal entity
  2. Assignment: Assign employees to their respective companies
  3. Bank Accounts: Configure bank accounts for each company
  4. Payroll Run: Select the company when running payroll
  5. Disbursement: Salaries are paid from the company’s primary bank account

Use Cases

ScenarioSolution
Holding Company + SubsidiariesCreate a company for each subsidiary
Multi-Country OperationsCreate companies for each country
Different Payment SchedulesUse companies with different payroll groups
AcquisitionsAdd acquired entities as new companies

Regional Considerations

United Arab Emirates (UAE)

RequirementField
WPS ComplianceWPS Establishment ID
Ministry of LabourMOL Establishment ID
Trade LicenseRegistration Number

India

RequirementField
Income TaxPAN, TAN
GSTGSTIN
Company RegistrationCIN

United States

RequirementField
Federal TaxEIN
State RegistrationState ID

Best Practices

  • Use clear codes: Choose meaningful codes that reflect the entity (e.g., country + entity type)
  • Complete all relevant IDs: Fill in tax IDs to enable automatic statutory reporting
  • One primary account: Always designate one bank account as primary per company
  • Verify bank details: Double-check IBAN and account numbers before payroll
  • Document entity structure: Maintain a record of how companies relate to each other
  • Regular audits: Review company details periodically for accuracy

Incorrect company registration details can lead to compliance issues and failed statutory filings. Verify all information with official documents.

Last updated on