HR and payroll for Saudi companies

HR and Payroll Software for Companies in Saudi Arabia

Run payroll in SAR, get a reminder before any Iqama or passport expires, see the end-of-service award each person has earned, and let staff check in and request leave from their phones, in Arabic or English.

30-day free trial · No credit card · Flat from $20/month (about SAR 75)

TracefyHR home screen with leave balances, who is out today and team attendance

In many small Saudi companies, HR lives in three places: a payroll spreadsheet, a WhatsApp group for leave, and someone's notes for Iqama dates. It works until a renewal slips, or until an employee resigns and nobody knows what their end-of-service award should be.

TracefyHR puts those in one system. Payroll runs in riyals from your employee records, approved unpaid leave comes off automatically, and once the month is locked you download a bank transfer sheet with every name, IBAN and amount. Iqama, passport and health insurance dates sit on each profile, with reminders 60, 30 and 7 days before they expire.

One thing to know before you start: wage protection files in Saudi Arabia are uploaded through Mudad, and TracefyHR does not create the Mudad file or calculate GOSI contributions. You keep using Mudad and GOSI as you do today; TracefyHR gives you the payroll figures to work from.

Your monthly HR jobs in Saudi Arabia, and who does what

TracefyHR prepares the work. Government platforms and payments stay with you.

Payroll

TracefyHR does: Builds each month in SAR from last month's figures, with approved unpaid leave already taken off and a PDF payslip for every employee.

You do: Enter GOSI and any other deductions on the payroll screen.

Paying salaries

TracefyHR does: Exports a bank transfer sheet with every name, IBAN and amount from the locked month.

You do: Upload it to your bank, and upload the wage protection file through Mudad.

End-of-service award

TracefyHR does: Applies the rule you set, for example half a month's pay for each of the first five years and a full month after, and shows each person's accrued amount.

You do: Adjust the final settlement when someone resigns (Article 85 reductions are not applied automatically).

Iqama, passport, health insurance

TracefyHR does: Tracks every expiry date and reminds Managers and HR 60, 30 and 7 days before.

You do: Renew through Absher, Muqeem or Qiwa as you do today.

Leave and attendance

TracefyHR does: Leave requests and approvals in the app; check-in and check-out from the phone, with location recorded at each punch.

You do: Set each leave type's yearly allowance to match your contracts and the law.

What TracefyHR does for Saudi teams

Payroll in SAR, no salary tax

Pick Saudi Arabia when you sign up and the company starts in riyals with a 0% tax rate. Net pay updates as you enter bonuses and deductions, including GOSI.

Bank transfer sheet

From a locked month, download a CSV with name, IBAN, amount and reference for your bank's bulk salary upload. Missing bank details can be filled in right there.

Basic salary and allowances

Split pay into basic, housing, transport or any allowance you name, and show the split on each payslip.

End-of-service accrual

Set your rule in tiers of days per year of service, with an optional minimum service and cap, and see what each employee has earned so far.

Iqama and passport expiry alerts

Passport, Iqama and health insurance are suggested for Saudi companies. Add work permits, licences or contract end dates in two clicks.

Arabic first, English too

Every employee can use the web app and the mobile app in Arabic or English, with a full right-to-left layout in Arabic.

Set up in an afternoon

  1. 1

    Choose Saudi Arabia when you sign up

    SAR and a 0% salary tax rate are set for you. Then set your end-of-service rule once in Settings.

  2. 2

    Import your team from Excel

    Upload your current employee sheet, or add people one at a time.

  3. 3

    Choose the documents to track

    Start with Iqama, passport and health insurance, add the expiry dates, and reminders start the next morning.

  4. 4

    Every month: review, lock, export

    Check the figures, lock the month and download the bank sheet. Payslips appear in everyone's app.

Document chooser listing Iqama, passport, health insurance and other expiry dates a company can track
Document chooser listing Iqama, passport, health insurance and other expiry dates a company can track
Team leave requests with type, dates, days and approval status
Team leave requests with type, dates, days and approval status

One flat price, in US dollars

You pay for the size of your team, not per employee. Prices are billed in US dollars; the SAR figures use the fixed rate of 3.75.

Starter

$20/mo

about SAR 75

Up to 15 employees

Professional

$49/mo

about SAR 184

Up to 50 employees

Business

$99/mo

about SAR 371

Up to 150 employees

Enterprise

From $199/mo

from about SAR 746

150+ employees, SSO, SLA

Annual billing saves 20%. Outgrow a plan and you move to the next one; there is never a per-employee fee. Full pricing

A good fit if you

  • Run a Saudi company with 5 to 150 people
  • Keep payroll, leave and Iqama dates in spreadsheets and chat groups today
  • Want staff to request leave and check in from their phones, in Arabic
  • Want each person's end-of-service award visible before anyone resigns

What it does not do

  • Create the Mudad wage protection file or connect to Mudad, Qiwa, Muqeem or GOSI
  • Calculate GOSI contributions: you enter them as a deduction
  • Apply the Article 85 resignation reductions to the end-of-service award
  • Track Saudization (Nitaqat) percentages
  • Calculate overtime, build shift rotas, use geofencing, or accrue leave month by month

Questions Saudi companies ask

Does TracefyHR work with Mudad?

Not directly. Wage protection files are uploaded only through Mudad, and TracefyHR does not create that file. It gives you the locked payroll figures and a bank transfer sheet; you upload the wage protection file in Mudad as you do today.

How is the end-of-service award worked out?

You set the rule in Settings as days of pay per year of service, in tiers. For the usual Saudi rule, enter 15 days a year for the first five years and 30 days after. TracefyHR applies it to the basic salary field and shows each person's accrued amount. It does not apply the resignation reductions in Article 85, so adjust the final settlement for resignations.

Does it calculate GOSI?

No. Enter each person's GOSI amount as a deduction on the payroll screen and it carries over to the next month, so you only change it when a salary changes.

Can employees use it in Arabic?

Yes. The web app and the iOS and Android apps work in Arabic and English with a full right-to-left layout, and each person picks their own language.

How much does it cost in riyals?

Starter is $20 a month (about SAR 75) for up to 15 employees, Professional $49 (about SAR 184) for up to 50 and Business $99 (about SAR 371) for up to 150. Plans are billed in US dollars, and the 30-day trial needs no card.

Labour-law details on this page were checked on 3 November 2026. They are a summary, not legal advice.

Your whole team in one place by Friday

Sign up, import your team from Excel and add the Iqama dates. The 30-day trial starts without a credit card.