RemotePass now supports Global Payroll for Direct Employees, starting with Saudi Arabia (KSA). This allows clients to manage payroll for local employees directly from the platform.
While payroll calculations (Gross-to-Net and statutory contributions) are fully automated, salary payments and contributions must currently be processed outside RemotePass. Payment capabilities will be introduced in a future update.
KSA is the first supported country in Global Payroll. More countries will be added soon.
Global Payroll Page
You’ll find a new “Payroll” icon in your sidebar navigation. This is where you manage payroll by entity (e.g., KSA), with two main views:
Current Cycle: Shows ongoing month’s payroll status
Past Reports: View previous payroll records, organized by month
Clicking on an entity opens detailed payroll calculations, employee breakdowns, and actions.
🏢 Step 1: Add Your KSA Entity
Go to Company Settings > Company Info
Click Add New
Fill out:
Company name, type, and address
Country = Saudi Arabia
Registration number
Payroll date
Jurisdiction (e.g. KSA)
👥 Step 2: Add Employees
Onboard your direct employees under the new KSA entity.
Required fields
On contract creation | Employee ID |
On employee profile |
|
📆 Step 3: Monthly Payroll Process
Once your KSA entity and employees are set up, navigate to Global Payroll.
Each payroll cycle follows this flow.
🔄 Payroll Statuses
Status | What it Means | Available Actions |
Pending Validation | Payroll has been auto-calculated and awaits your validation. | ✔ View ✔ Adjust ✔ Validate |
Validated |
You have validated the payroll for all employees. | ✔ View ✔ Modify ✔ Download reports ✔ Mark as Paid |
Paid |
Payroll has been marked as paid. | ✔ View ✔ Download reports ✔ Download payslips (no further edits) |
📝 Validating and Modifying Payroll´
To validate payroll, click Validate when status = Pending Validation
RemotePass will generate WPS, GOSI files to be submitted with Mudad/bank and GOSI, to pay salary and contributions.
Payroll will be validated for employees marked as included. The remaining workers payments will not be part of the cycle.
If needed, click Modify after validating to make adjustments to payroll — status reverts to Pending Validation
Any payroll adjustment (addition/deduction, expense) needs to be updated from each worker's contract details page.
💰 Marking Payroll as Paid
Once you’ve externally paid salary and contributions with Mudad/bank and GOSI:
Click Mark as Paid
Enter the Payment Date
RemotePass will generate:
Employee payslips
No changes are allowed after payroll is marked as Paid.
📥 Downloading Payroll Reports
From the entity’s payroll detail page, you can download:
Gross-to-Net report (For employees marked as included)
Variance report (For employees marked as included)
WPS report (after payroll is validated, for employees marked as included)
GOSI report (after payroll is validated, for employees marked as included)
Payslips (after payroll is marked as paid)
📊 Payroll Breakdown
On the entity’s payroll details page, you’ll see a table with key columns:
Column | Description |
Total Cost | Gross Pay + ER Contributions + Expenses |
Gross Pay | Base + Allowances + Additions - Deductions |
Net Pay | Gross Pay - EE Contributions |
Base Pay | Contract base gross salary |
Allowance | Housing, transport, or other recurring allowances |
Expenses | Approved expenses for the month |
Additions | Commissions, bonuses, or other additions |
Deductions | Salary deductions |
Employee Contributions | Employee GOSI contributions |
Employer Contributions | Employer GOSI contributions |
For details on GOSI and EOSB calculations see the following articles: