Skip to Content
SettingsPayrollPayment Methods

Payment Methods

Payment Methods define how employees receive their salary. Each method represents a disbursement channel like bank transfer, cash, cheque, or regional payment systems like WPS (Wage Protection System).

What you can do here:

  • Create and manage payment methods
  • Activate or deactivate methods as needed
  • Assign default methods to employees
  • Support multiple disbursement channels
Payment Methods Overview

Why Use Payment Methods?

Payment methods provide flexibility in how you disburse salaries:

  • Multiple Channels: Support bank transfers, cash, cheques, and digital wallets
  • Regional Compliance: Use mandated systems like WPS in the UAE
  • Employee Choice: Allow employees to receive pay through their preferred method
  • Audit Trail: Track which method was used for each payment
  • Flexibility: Different employees can use different payment methods

Payment methods are assigned to individual employees in their profile settings. When running payroll, the system uses each employee’s assigned payment method to process their disbursement.

The Summary Cards (Total Methods / Active) that used to sit above the table are gone — the page now goes straight from the header/toolbar to the table, followed by an About Payment Methods info box at the bottom.

Method Properties

ColumnDescription
CodeUnique identifier for the payment method
NameDisplay name describing the method
TypeCategory of payment method (Bank, Cash, Custom, etc.)
StatusActive or Inactive

Creating a Payment Method

  1. Click Add Method
  2. Enter the method code
  3. Provide a descriptive name
  4. Set the active status
  5. Click Create
Create Payment Method

Method Fields

FieldDescriptionRequired
CodeUnique identifier (e.g., BANK, CASH, WPS)Yes
NameDisplay name (e.g., Bank Transfer, Cash Payment)Yes
ActiveWhether method is available for assignmentYes

Common Payment Methods

MethodCodeDescriptionUse Case
Bank TransferBANKDirect deposit to employee’s bank accountMost common method for salaried employees
CashCASHPhysical cash paymentSmall businesses, temporary workers
ChequeCHEQUEPaper cheque issued to employeeLegacy systems, specific requirements
WPS TransferWPSUAE Wage Protection SystemMandatory for UAE-based companies
Digital WalletWALLETMobile money or e-walletRegions with limited banking access

Create a separate payment method for each disbursement channel you use. This provides better tracking and reporting capabilities.

Regional Payment Systems

WPS (Wage Protection System) - UAE

The Wage Protection System is mandatory for companies in the UAE:

RequirementDescription
MandateAll UAE employers must pay through WPS
Bank IntegrationRequires registration with an approved agent bank
ReportingAutomatic submission to Ministry of Labour
FormatSpecific file format for salary information

If operating in the UAE, ensure you have a WPS payment method configured and properly integrated with your agent bank.

Other Regional Systems

RegionSystemDescription
Saudi ArabiaGOSI/MudadIntegrated with social insurance
IndiaUPI/NEFTBank transfer systems
PhilippinesGCash/MayaPopular digital wallets

Managing Payment Methods

Editing a Method

  1. Find the method in the list
  2. Click the menu button (…)
  3. Select Edit
  4. Modify the name or status
  5. Save changes

Deactivating a Method

To prevent a method from being assigned to new employees:

  1. Click the menu button (…)
  2. Select Edit
  3. Toggle Active off
  4. Save changes

Deactivating a method doesn’t affect employees already using it. Their existing assignments remain until you change their individual settings.

Assigning to Employees

Payment methods are assigned in the employee profile:

  1. Go to the employee’s profile
  2. Navigate to Pay or Salary section
  3. Select the payment method
  4. Save the profile

Set up a default payment method to automatically assign to new employees during onboarding.

Best Practices

  • Use clear codes: Choose descriptive codes like BANK-USD or WPS-AED
  • Keep names specific: Include details like “Primary Bank Transfer” or “Cash - Weekly Workers”
  • Audit regularly: Review active methods and deactivate unused ones
  • Document requirements: Note any special setup needed for regional systems
  • Test before using: Verify integrations work before running actual payroll

Integration Considerations

IntegrationDescription
Bank FilesSome methods require generating specific file formats for banks
API ConnectionsDigital wallets may require API integration
Compliance ReportsRegional systems often require specific reporting formats

How This Actually Works

  • A Payment Method here only stores a channel type — a code, a name, and an active flag. It holds no bank details at all, so creating or editing a method never touches anyone’s account number or IBAN.
  • The actual bank account lives on the employee, in a separate place. Each employee has their own Bank Details tab (under their profile’s Compensation section) with IBAN, account number, SWIFT/routing code, and currency — this is a different screen from where their Payment Method is assigned (Settings → Pay on their profile), even though both feel like “how this person gets paid.”
  • Employee bank accounts go through an approval workflow: Draft → Pending Approval → Approved/Rejected, and someone other than the employee (their manager, HR Admin, or the workspace owner) has to approve it. Once approved, the record locks — it must be explicitly Unlocked before any field can be edited again.
  • Payroll readiness checks Payment Method and Bank Account separately, and unconditionally. Assigning “Cash” or “Cheque” as the payment method does not exempt an employee from the “Bank Account” readiness check — the system still looks for a primary bank account on file and will flag it missing even when the employee will never be paid via bank transfer.

If a cash- or cheque-paid employee shows an incomplete payroll readiness checklist, check whether the gap is the Bank Account item specifically — it’s checked regardless of which payment method the employee actually uses.

Common Scenarios

“We pay some staff in cash and others by bank transfer — can I do both in the same payroll run?” Yes — payment methods are assigned per employee on their own profile, not per payroll run. Create both a Bank Transfer and a Cash method here, assign each employee whichever applies to them, and a single payroll run disburses each person through their own assigned method — there’s no need to split them into separate runs by method.

Last updated on