Back to Blog
Business Finance

Payroll Setup Guide for GCC Businesses

Complete guide to setting up payroll for businesses in Kuwait, Saudi Arabia, UAE, Bahrain, and Qatar. Covers employee records, salary structures, WPS compliance, and end-of-service benefits.

Ala-Hasba TeamMarch 4, 202615 min read

Payroll is one of the most consequential operational processes in any business. In the GCC region, it carries legal weight beyond simply paying employees on time. Wage protection systems, end-of-service indemnity obligations, and strict labor law requirements mean that a disorganized payroll process creates real legal and financial risk for business owners.

This guide walks through how to set up payroll correctly for businesses operating in Kuwait, Saudi Arabia, the UAE, Bahrain, and Qatar. Whether you are running a small team of five or managing payroll for fifty employees across departments, the same foundational principles apply.


Why Proper Payroll Setup Matters

Compliance With Labor Law

Every GCC country has a labor law that governs minimum wage requirements, payment schedules, end-of-service entitlements, and mandatory deductions. Failure to comply is not a minor administrative issue. Penalties range from fines to license suspension, and employees can file labor complaints that result in government-mandated payment orders.

In Kuwait, the Private Sector Labor Law (Law No. 6 of 2010) specifies payment timelines, overtime rates, and end-of-service indemnity calculations. Saudi Arabia's Labor Law and the Wage Protection System (WPS) require employers to submit payroll data electronically through approved channels. The UAE Federal Labor Law mandates that wages be paid within a defined period and that end-of-service gratuity be calculated based on a formula tied to years of service and last basic salary.

Getting payroll right is not optional. It is a legal requirement.

Employee Trust and Retention

When employees are paid incorrectly or late, trust erodes quickly. In the GCC, where many workers are expatriates sending remittances home to support families, a delayed salary has immediate personal consequences. Consistent, accurate payroll processing signals that your business is professionally managed and that it respects its obligations to employees.

Businesses that maintain clear salary records, provide payslips, and process end-of-service calculations accurately tend to experience less turnover and fewer labor disputes.

Financial Accuracy

Payroll is typically one of the largest expense categories for any service, consulting, retail, or technology business. If payroll figures are not properly recorded in your accounting system, your financial statements will not accurately reflect your true costs. This distorts your profit and loss report, makes cash flow planning unreliable, and creates problems during tax filings or investor reviews.

Every payroll run should generate proper journal entries that flow through to your general ledger. Salary expense must hit the income statement. Cash or bank balances must decrease accordingly. If these entries are missing or recorded incorrectly, your books will not balance.


Employee Records: What to Track

Before you can process a single payroll run, you need a structured employee record for each person on your team. Incomplete records are the root cause of most payroll errors.

Mandatory Fields

Full legal name. This must match the employee's civil ID, passport, or residency document. Discrepancies between payroll records and official documents create problems during government audits and WPS submissions.

Civil ID or national identification number. In Kuwait, this is the civil ID number. In Saudi Arabia, it is the national ID for citizens or Iqama number for expatriates. In the UAE, it is the Emirates ID. This number is required for WPS submissions and end-of-service calculations.

Employment start date. This date anchors your entire legal relationship with the employee. It determines when end-of-service benefits begin accruing, what annual leave entitlement applies, and how probation periods are calculated. It must be recorded accurately on day one.

Department and job title. These fields support expense allocation. If you want to understand how much your sales department costs versus your operations department, you need employees assigned to departments in your records.

Basic salary. The basic salary is the foundation of all GCC labor law calculations. End-of-service indemnity, overtime rates, and annual leave payments are all calculated based on basic salary alone - not total compensation. This distinction matters enormously.

Employment status. Active or inactive. When an employee is terminated or resigns, their record must be updated to reflect their departure date and status. Keeping terminated employees marked as active is a common source of payroll errors.

  • Direct deposit bank account details for WPS submission
  • Residency or work permit expiry date (useful for compliance alerts)
  • Contract type (permanent, fixed-term, part-time)
  • Probation end date
  • Emergency contact information

Salary Structures in the GCC

GCC salary structures are rarely a single number. Most employment contracts break compensation into multiple components, each with different legal treatment.

Basic Salary

The basic salary is the core fixed component of an employee's pay. As mentioned above, it is the basis for all statutory calculations including end-of-service indemnity and overtime. In Kuwait, for example, the end-of-service indemnity formula uses the employee's last basic salary as its multiplier. This means an employee earning KD 600 basic salary with KD 400 in allowances has an indemnity calculated on KD 600 only.

A common mistake is structuring salaries with a very low basic component and high allowances to reduce the indemnity liability. While this practice exists, it can backfire in labor disputes where courts look at the economic reality of the employment relationship rather than just the contract labels.

Housing Allowance

A housing allowance (badal iskan) is standard in most GCC employment contracts. It compensates employees for accommodation costs and is typically a fixed monthly amount. In Kuwait, housing allowances for government employees are set by law, but private sector employers set their own amounts based on market practice.

Housing allowances are generally not included in overtime or end-of-service calculations unless the employment contract or company policy explicitly states otherwise.

Transportation Allowance

A transportation allowance (badal mawasalat) covers commuting costs. Like housing allowances, these are fixed monthly amounts that are not typically included in statutory calculations.

Other Allowances

Depending on the industry and company, employees may also receive:

  • Phone or communication allowance: A fixed monthly amount covering mobile usage
  • Meal or food allowance: Either a fixed cash allowance or subsidized meal provision
  • Children's education allowance: Common in larger organizations and some government-linked entities
  • Overtime pay: Calculated as a premium above the basic hourly rate. Kuwait law mandates at least 125% of the regular hourly rate for daytime overtime and 150% for nighttime and rest day overtime.

Tracking Allowances Separately

Many small businesses bundle all compensation into a single "salary" line. This is a significant error. If allowances are not tracked separately, you cannot accurately calculate overtime, end-of-service, or annual leave pay. It also makes WPS submission difficult, as most WPS formats require a breakdown of compensation components.


Wage Protection System (WPS) Requirements

The Wage Protection System is a government-mandated salary payment mechanism that operates across multiple GCC countries. Its purpose is to ensure that private sector employees receive their wages on time and that the government can monitor compliance.

Kuwait

Kuwait does not have a formally branded WPS in the same form as Saudi Arabia and the UAE, but the Ministry of Social Affairs and Labour monitors wage payment compliance. Private sector employers are expected to pay wages on time and maintain proper payroll records. The Public Authority for Manpower (PAM) has introduced electronic systems for monitoring salary payments, particularly for sponsored workers.

Saudi Arabia

Saudi Arabia's WPS, managed by the Ministry of Human Resources and Social Development, requires employers with five or more employees to pay salaries through approved banks or payment providers. Payroll data must be submitted electronically. Employers who fail to pay wages on time or fail to submit WPS data face fines and may have their ability to process visa applications suspended.

UAE

The UAE Ministry of Human Resources and Emiratisation operates a well-established WPS. All private sector employees must be paid through WPS-registered channels. Payroll data - including employee names, Emirates IDs, salary components, and payment dates - must be submitted via the WPS before payment is made. Late submission or non-compliance triggers automatic alerts and penalties.

Bahrain

Bahrain's WPS is administered by the Labour Market Regulatory Authority (LMRA). Employers must register employees and process wages through approved financial institutions. Non-compliance can result in suspension of work permit renewals.

Qatar

Qatar introduced WPS requirements that cover most private sector workers. Employers must pay wages through the banking system within a prescribed timeframe. The system is linked to the Ministry of Labour's monitoring infrastructure.

Common WPS Submission Requirements

Regardless of country, WPS submissions typically require the following data fields for each employee:

  • Full name
  • National ID or residency number
  • Bank account details
  • Basic salary amount
  • Total allowances
  • Total gross pay
  • Payment date

Preparing this data manually from spreadsheets every month is error-prone and time-consuming. A properly configured payroll system generates this data automatically.


End-of-Service Benefits and Indemnity Calculations

End-of-service benefits (ESB), also called indemnity or gratuity depending on the country, are a legal obligation in every GCC jurisdiction. They represent deferred compensation that accrues over the employee's tenure and must be paid upon termination, resignation, or retirement.

Kuwait Labor Law: Indemnity Formula

Under Kuwait's Private Sector Labor Law, indemnity is calculated as follows:

For the first five years of service: The employee is entitled to fifteen days of basic salary per year of service.

For years beyond five: The employee is entitled to one full month of basic salary per year of service.

Example:

An employee has worked for eight years with a final basic salary of KD 600 per month.

  • Years 1 to 5: 5 years x (15/26 x KD 600) = 5 x KD 346.15 = KD 1,730.77
  • Years 6 to 8: 3 years x KD 600 = KD 1,800.00
  • Total indemnity: KD 3,530.77

Note: The calculation uses working days (26 per month) for the first five years. If the employee resigned rather than being terminated, Kuwait law caps the indemnity at a fraction of the calculated amount depending on tenure. Employees terminated without cause receive the full amount.

Saudi Arabia

In Saudi Arabia, end-of-service rewards are calculated at one-third of a month's salary per year for the first five years, two-thirds for years six to ten, and a full month's salary per year beyond ten years. The calculation is based on the last wage received.

UAE

The UAE Labor Law entitles employees to 21 calendar days of basic salary per year for the first five years, and 30 calendar days per year beyond five years, capped at two years' total salary. Recent legislative changes under the new UAE Labor Law have introduced additional nuances depending on contract type.

Bahrain and Qatar

Both countries follow similar structures with variations in the number of days per year and whether the calculation uses basic salary or total compensation. Employers should verify the applicable formula under the specific national labor law.

Accruing Indemnity in Your Books

Best practice requires accruing the indemnity liability monthly rather than recording it only when an employee leaves. Each month, calculate the additional indemnity earned and record a journal entry: debit End-of-Service Expense, credit End-of-Service Liability. When an employee leaves and is paid out, debit the liability and credit cash. This approach ensures your balance sheet accurately reflects what you owe to employees at any point in time.


Payroll Frequency and Processing Cycles

Monthly vs. Bi-Weekly Payroll

The GCC standard is monthly payroll. Most employment contracts specify a monthly salary, and WPS systems are designed around monthly payment cycles. Bi-weekly payroll is uncommon and not supported by all WPS implementations.

Processing Timeline

A typical monthly payroll cycle works as follows:

  1. Day 20-25 of the month: Collect attendance records, overtime claims, and any mid-month changes (new hires, salary adjustments, terminations).
  2. Day 25-27: Calculate gross pay for each employee including basic salary, allowances, and overtime. Deduct any authorized deductions.
  3. Day 27-28: Prepare WPS submission file and submit to your bank or payment provider.
  4. Last day of month or first day of following month: Wages credited to employee accounts.
  5. First week of following month: Record payroll journal entries in your accounting system and reconcile the payroll bank account.

Delays in any step cascade forward. Missing the WPS submission window means employees may not be paid on time, triggering compliance violations.

Handling Mid-Month Changes

When an employee joins mid-month, their salary must be prorated. The standard formula is: (monthly salary / number of days in the month) x number of days worked. Terminations follow the same proration logic. Track these changes as they occur so they are captured correctly in the monthly payroll run.


Common Payroll Mistakes

Not Tracking Allowances Separately

Combining all pay into a single "salary" figure makes statutory calculations impossible and creates disputes when employees request indemnity calculations or overtime pay.

Missing Payment Deadlines

Late salary payment triggers WPS violations in Saudi Arabia and the UAE, potentially freezing work permit processing. It also damages employee trust. Build buffer time into your payroll processing cycle.

No Written Records

In a labor dispute, the burden of proof often falls on the employer. If you cannot produce signed payslips, payroll registers, or bank transfer records, you are at a disadvantage. Maintain complete payroll records for a minimum of five years.

Failing to Update Records After Changes

When an employee receives a salary increase, their record must be updated before the next payroll run. Retroactive corrections are administratively complex and create discrepancies in your accounting records.

Not Accruing End-of-Service Liability

Recording indemnity only upon termination understates your liabilities and overstates your profit throughout the year. Monthly accruals give a more accurate financial picture.

Mixing Payroll Bank Account With Operating Account

Payroll should flow through a dedicated bank account or a ring-fenced WPS account. This makes reconciliation straightforward and provides a clean audit trail for labor inspections.


How Ala-Hasba Handles Payroll

Ala-Hasba includes a complete payroll module built for GCC businesses. It is available across all five business types: Commission, E-commerce, Retail, SaaS, and Consultant.

Employees Page

The Employees page is where you build your team registry. For each employee, you record their full name, civil ID number, department, employment start date, basic salary, and status (active or inactive). When an employee leaves, you mark them as inactive - their record is preserved for historical payroll runs and indemnity calculation purposes.

The employee list displays all active staff with their salary and department at a glance. You can filter by department or status to audit your team composition quickly.

Payroll Runs Page

Payroll runs are created monthly. When you initiate a new payroll run, you select the pay period (month and year), and the system pulls in all active employees along with their recorded salaries. You can review each employee's pay before finalizing the run.

The system calculates the total gross payroll across all employees and displays aggregate figures: total salary expense for the period, number of employees included, and the period being processed.

Once you confirm the run, the payroll is marked as processed for that period. You cannot accidentally process the same month twice.

Journal Entry Generation

Every finalized payroll run automatically creates a journal entry in your general ledger. The entry debits Salary Expense (account 6100) and credits Cash or Bank (account 1000) for the total payroll amount. This ensures your income statement reflects the correct salary expense for each period and your cash balance decreases accordingly.

Because the journal entry is created automatically, there is no manual accounting step after processing payroll. Your trial balance, profit and loss report, and balance sheet all update immediately.

Active and Inactive Status Tracking

The active/inactive status field serves two purposes. First, it controls which employees are included in payroll runs - inactive employees are excluded automatically. Second, it maintains a complete historical record of everyone who has ever been on your payroll, which is essential for indemnity calculations and labor law compliance.

When you terminate an employee and mark them inactive, their record remains accessible with their full history intact.

Export for WPS Submission

Once a payroll run is processed, you can export the payroll data in a format suitable for WPS submission to your bank or payment provider. The export includes each employee's name, civil ID, salary breakdown, and total amount - the standard fields required by GCC wage protection systems. This eliminates the need to rekey data from your accounting system into a separate WPS spreadsheet.


Summary

Payroll is not an administrative afterthought. In the GCC, it is a legal compliance function, a financial recording obligation, and a direct driver of employee trust. Setting it up correctly from the start - with proper employee records, clearly separated salary components, a consistent monthly processing cycle, and automatic journal entries flowing into your books - prevents the errors and disputes that cost businesses time and money later.

The foundational requirements are straightforward: know what you owe each employee, track the components correctly, meet payment deadlines, and maintain records that can withstand a labor ministry review. Build these habits at employee number one, and they scale naturally as your team grows.

Businesses operating in Kuwait, Saudi Arabia, the UAE, Bahrain, or Qatar should review their respective national labor laws annually, as payroll regulations in the region continue to evolve. When in doubt, consult a local legal or HR professional alongside your accounting software to ensure full compliance.

Related Articles

Business Finance

Cash Flow Management: How to Read, Track, and Protect Your Business's Lifeblood

13 min read

Business Finance

How to Choose the Right Accounting Software for Your Business

17 min read

Business Finance

Invoice Management: From Creation to Collections

15 min read

Ready to simplify your accounting?

Try Ala-Hasba free and put what you learned into practice.

Start Your Free Trial