Skip to main content

How to Manage Payroll for Direct Employees (KSA)

Learn how to approve and process payroll for direct employees in KSA entities.

Sameer B. avatar
Written by Sameer B.
Updated this week

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

  1. Go to Company Settings > Company Info

  2. Click Add New

  3. Fill out:

    • Company name, type, and address

    • Country = Saudi Arabia

    • Registration number

    • Payroll date

    • Jurisdiction (e.g. KSA)


👥 Step 2: Add Employees

Create new contracts an onboard your direct employees under the new KSA entity.

Required fields

On contract creation

  • Employee ID

On employee profile

  • ID Number,

    • Saudi nationals: National ID

    • Expatriates: Iqama number

  • GOSI Number


📆 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 Your Review

Payroll has been auto-calculated and awaits your approval.

✔ View

✔ Adjust

✔ Approve

Approved

You have approved 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)

📝 Approving and Modifying Payroll

  • To approve payroll, click Approve when status = Pending Your Review

    • RemotePass will generate WPS, GOSI and Variance files to be submitted with Mudad/bank and GOSI to pay salary and contributions.

  • If needed, click Modify after approving to make adjustments to payroll — status reverts to Pending Your Review

Any payroll adjustment (addition/deduction, expense) needs to be updated from each worker's contract page.

💰 Marking Payroll as Paid

Once you’ve externally paid salary and contributions with Mudad/bank and GOSI:

  1. Click Mark as Paid

  2. Enter the Payment Date

  3. 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:

  • WPS report (after payroll is approved)

  • GOSI report (after payroll is approved)

  • Variance report (after payroll is approved)

  • 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

Base Pay

Contract base gross salary

Allowance

Housing, transport, or other recurring allowances

Expenses

Approved expenses for the month

Additions

Commissions, bonuses, or other client-defined additions

Deductions

Salary deductions entered by the client

Gross Pay

Base + Allowances + Additions - Deductions

Employee Contributions

Employee GOSI contributions

Employer Contributions

Employer GOSI contributions

Net Pay

Gross Pay - EE Contributions

Total Cost

Gross Pay + ER Contributions + Expenses


For details on GOSI and EOSB calculations see the following articles:

Did this answer your question?