Kuwaiti payroll has four moving parts most HRMS tools handle badly: PIFSS social-insurance contributions, the PAM work-permit system, the WPS (Wage Protection System), and Kuwaitisation quotas. Done wrong, the fines compound monthly and the PAM can suspend work permits. This guide walks Kuwaiti finance and HR teams through a clean Zoho People + Zoho Payroll setup, exactly how we configure it for SMEs in Kuwait City, Hawalli and Salmiya.
The Kuwaiti payroll stack, who collects what
- PIFSS (Public Institution for Social Security), collects social-insurance contributions. 11.5% employer + 8% employee for Kuwaitis (on contributory salary capped at KWD 2,750). Expats are exempt from PIFSS but pay separate health-insurance levies.
- PAM (Public Authority of Manpower), issues and renews work permits, oversees Kuwaitisation, runs the WPS.
- WPS, mandatory salary disbursement via PAM-approved Kuwaiti banks with monthly file submission.
- Ministry of Social Affairs & Labour, enforces Labour Law No. 6 of 2010 (private sector) and Law No. 19 of 2000 (public sector).
Step 1, Set up Zoho People for Kuwait
In Zoho People → Setup → Organisation Settings:
- Country: Kuwait
- Working week: Sun,Thu (8 hours/day, 48 hours/week is the legal max; Ramadan working hours reduce by 2 hours/day for Muslim employees)
- Annual leave: 30 days/year (after 9 months of service)
- Public holidays: pre-load the official Kuwaiti calendar (Eid Al Fitr, Eid Al Adha, Ashura, Liberation Day Feb 26, National Day Feb 25, Isra & Mi'raj)
- Probation: 100 days default (per Labour Law)
Step 2, Add Kuwait-specific employee fields
Each Kuwaiti employee record should capture:
- Civil ID Number, every Kuwaiti and resident has one (12-digit PACI number)
- Nationality, flags whether PIFSS applies (Kuwaitis only) or just health-insurance levy (expats)
- PAM Work Permit Number + expiry, system alerts on renewal (work permits typically 2 years)
- Passport details for expats
- Job category, affects Kuwaitisation quota; PAM grades positions
- PIFSS Subscriber Number, for the WPS file
- Bank account at a PAM-approved Kuwaiti bank, mandatory for WPS
- Kuwaitisation flag, Kuwaiti / GCC national / expat
Step 3, Configure PIFSS contributions in Zoho Payroll
In Zoho Payroll → Settings → Statutory Components → Add Contribution:
- PIFSS Kuwaiti (employer): 11.5% of contributory salary, capped at KWD 2,750/month
- PIFSS Kuwaiti (employee): 8% of contributory salary (auto-deducted from gross)
- Disability fund employer levy: 2.5% on contributory salary
- Expat health insurance: KWD 130/year/employee (paid annually with work-permit renewal)
- Contributory salary = basic + social allowance (excludes overtime, transport, bonuses)
Zoho applies the correct rate automatically based on the employee's nationality + Kuwaitisation flag.
Step 4, Generate the WPS file from Zoho Payroll
- Zoho Payroll generates the PAM WPS file in the required CSV/text format with employee Civil IDs, salary amounts in KWD and IBAN details.
- Upload it to your Kuwaiti bank's WPS portal, NBK, KFH, Burgan, Boubyan, Gulf Bank, Commercial Bank of Kuwait.
- Bank executes salary credits and confirms back to PAM.
- Salaries must be paid within 7 days of the wage period ending, late payment triggers automatic PAM fines and can lead to work-permit suspension.
Step 5, Kuwaitisation tracking
Kuwaitisation quotas are set by industry by the Civil Service Commission and PAM. Examples:
- Banking & finance: minimum 75% Kuwaitis
- Insurance: minimum 40%
- Telecoms: minimum 50%
- Petroleum & petrochemicals: minimum 75% in management roles
- Trade & commerce: minimum 25%
Zoho People dashboards let you see your live Kuwaitisation %, filter by PAM job grade, trigger alerts when ratio drops, and generate the monthly PAM report in the required format.
Step 6, End-of-Service Indemnity (EOSI)
Per Kuwait Labour Law No. 6 of 2010:
- First 5 years: 15 days of remuneration per year
- After year 5: 1 month of remuneration per year
- Maximum total: 1.5 years' total remuneration (cap)
- Pro-rata for partial years above 1 month
- Reductions apply if the employee resigns (rather than being terminated)
Zoho Payroll auto-accrues EOSI monthly to the right liability account; your CFO sees the live EOSI exposure at any point and audits are clean.
Step 7, Kuwait-compliant payslips
Your Kuwait payslip should show:
- Employer name + commercial registration + PAM establishment ID
- Employee name, Civil ID, position, PAM job grade
- Salary breakdown: basic, housing (where applicable), transport, social allowance, overtime
- Deductions: PIFSS employee share (Kuwaitis), loan deductions, advances
- Net pay in KWD with full IBAN of crediting account
- Bilingual Arabic + English layout (mandatory for Kuwaiti staff)
Common Kuwaiti payroll mistakes (and Zoho fixes)
- Applying PIFSS to expats, they're exempt; Zoho auto-handles this based on the nationality field
- Missing Kuwaitisation alerts, Zoho People dashboard + workflow rule notifies HR before hitting the ceiling
- EOSI under-accrual, Zoho Payroll posts the right liability every month, not just at termination
- Late WPS submission, Zoho generates the WPS file the moment payroll is approved; we add a calendar reminder for the 7-day window
- Wrong contributory salary base, Zoho lets you flag which pay components are contributory; PIFSS calculates on the right base
- Expat health-insurance levy missed, we set up an annual workflow tied to work-permit renewal dates
Frequently Asked Questions
What is the PIFSS contribution rate in Kuwait?
Does Zoho Payroll support Kuwait WPS?
How does Zoho People handle Kuwaitisation quotas?
How is end-of-service indemnity calculated in Kuwait?
How long does a Kuwait payroll setup in Zoho take?
Can Zoho Payroll produce bilingual Arabic + English payslips for Kuwait?
Need PIFSS Payroll Set Up in Zoho People for Kuwait?
Talk to a Shyphan expert about your project, free 30-minute consultation, no commitment.
Get a Free Consultation
