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

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
| Card | Description |
|---|---|
| Total Companies | Number of payroll companies in the system |
| Active | Number of companies available for employee assignment |
| Default Company | The company assigned to new employees if not specified |
Company Properties
| Column | Description |
|---|---|
| Company | Name and code of the legal entity |
| Legal Name | Official registered name of the company |
| Country | Country of registration (ISO code) |
| WPS ID | Wage Protection System ID (for UAE entities) |
| Bank Accounts | Number of bank accounts configured |
| Default | Whether this is the default company |
| Status | Active or Inactive |
Creating a Payroll Company
- Click Add Company
- Fill in basic information
- Enter registration details
- Add tax and establishment IDs
- Provide contact information
- Click Create Company

Basic Information
| Field | Description | Required |
|---|---|---|
| Code | Short unique identifier (e.g., TAQ, ACME) | Yes |
| Name | Display name for the company | Yes |
| Legal Name | Official registered name | Yes |
Registration Details
| Field | Description | Required |
|---|---|---|
| Registration No. | Commercial registration number (CR/CIN) | No |
| Entity Type | Legal structure (LLC, WLL, Free Zone, etc.) | No |
| Country Code | ISO 2-letter country code (e.g., AE, US, IN) | Yes |
Tax & Establishment IDs
| Field | Description | Region |
|---|---|---|
| PAN | Permanent Account Number | India |
| TAN | Tax Deduction Account Number | India |
| GSTIN | Goods and Services Tax ID | India |
| WPS Establishment ID | Wage Protection System employer ID | UAE |
| MOL Establishment ID | Ministry of Labour ID | UAE |
Only fill in the tax IDs relevant to your company’s country of operation. Leave others blank.
Contact Information
| Field | Description |
|---|---|
| Company contact email | |
| Phone | Company phone number |
| Address | Registered business address |
Company Settings
| Setting | Description |
|---|---|
| Default Company | Use as the default for new employees |
| Active | Available for employee assignment |
Bank Accounts Tab
Each payroll company can have multiple bank accounts for salary disbursement.

Bank Account Properties
| Column | Description |
|---|---|
| Bank | Bank name and branch |
| Account Holder | Name on the account |
| Account Number | Bank account number |
| IBAN | International Bank Account Number |
| Currency | Account currency |
| Primary | Default account for payroll runs |
| Status | Active or Inactive |
Adding a Bank Account
- Select the company from the dropdown
- Click Add Bank Account
- Enter bank details (name, branch, SWIFT code)
- Provide account information
- Set currency and primary status
- 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
- Setup: Create payroll companies for each legal entity
- Assignment: Assign employees to their respective companies
- Bank Accounts: Configure bank accounts for each company
- Payroll Run: Select the company when running payroll
- Disbursement: Salaries are paid from the company’s primary bank account
Use Cases
| Scenario | Solution |
|---|---|
| Holding Company + Subsidiaries | Create a company for each subsidiary |
| Multi-Country Operations | Create companies for each country |
| Different Payment Schedules | Use companies with different payroll groups |
| Acquisitions | Add acquired entities as new companies |
Regional Considerations
United Arab Emirates (UAE)
| Requirement | Field |
|---|---|
| WPS Compliance | WPS Establishment ID |
| Ministry of Labour | MOL Establishment ID |
| Trade License | Registration Number |
India
| Requirement | Field |
|---|---|
| Income Tax | PAN, TAN |
| GST | GSTIN |
| Company Registration | CIN |
United States
| Requirement | Field |
|---|---|
| Federal Tax | EIN |
| State Registration | State 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.