HR and payroll for UAE companies

HR and Payroll Software for UAE Companies

Run payroll in AED, download a WPS salary file your bank or exchange house accepts, see the gratuity each person has earned, and get a reminder before any Emirates ID or visa expires. One flat price for the whole team.

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

TracefyHR Pay your team window offering a UAE WPS salary file (.SIF) or a bank transfer sheet for October 2026

Most small UAE companies run payroll from a spreadsheet, then rebuild the WPS file by hand every month. One wrong IBAN or a control total that does not match, and the bank rejects the whole file. Meanwhile someone keeps a separate list of Emirates ID, residence visa and labour card dates, and finds out about an expired one when a fine arrives.

TracefyHR keeps all of it in one place. Payroll is built from your employee records in AED, approved unpaid leave is already deducted, and once you lock the month you download the .SIF file with an EDR line for every employee and the SCR control line. You upload it to your bank or exchange house as you do today.

Timing matters more now. Since 1 June 2026, MOHRE's wage protection rules (Ministerial Resolution 340 of 2026) expect private-sector salaries on the first day of the month, so a file that is rejected late in the month leaves no room to fix it.

Your monthly HR jobs in the UAE, and who does what

TracefyHR prepares the work. Payments and government renewals stay with you.

WPS salary file

TracefyHR does: Builds the .SIF from your locked payroll month: one EDR line per employee and the SCR control line, with totals that match.

You do: Upload the file to your bank or exchange house and approve the transfer.

Paying on time

TracefyHR does: Starts each month from last month's figures, with approved unpaid leave already taken off.

You do: Release salaries by the first of the month, as MOHRE now expects.

End-of-service gratuity

TracefyHR does: Applies the UAE rule (21 days' basic a year for the first five years, 30 days after, capped at two years' basic) and shows each person's accrued amount.

You do: Confirm the final settlement when someone leaves.

Emirates ID, visa, labour card, passport

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

You do: Renew through the government channels you already use.

Leave

TracefyHR does: Annual, sick, unpaid and any leave type you add, requested and approved in the app.

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

What TracefyHR does for UAE teams

WPS salary file (.SIF)

From a locked month, download the Salary Information File in the Ministry layout. If your bank wants the SCR line first, tick one box. Missing IBANs or MOHRE person IDs can be filled in right there.

Payroll in AED, no salary tax

Pick the UAE when you sign up and the company starts in AED with a 0% tax rate. Net pay updates as you enter bonuses and deductions, and every employee gets a PDF payslip.

Basic salary and allowances

Split pay into basic, housing, transport or any allowance you name. Gratuity is worked out on the basic salary, the way UAE law counts it.

Gratuity liability, per person

See the end-of-service amount each employee has earned so far and the total for the company, so a resignation is never a surprise in the budget.

Emirates ID and visa expiry alerts

Passport, residence visa, Emirates ID and labour card are suggested for UAE companies. Add others, such as health insurance or a professional licence, in two clicks.

Arabic and English

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 the United Arab Emirates when you sign up

    AED, a 0% salary tax rate and the UAE gratuity rule are set for you. You can change any of them later in Settings.

  2. 2

    Import your team from Excel

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

  3. 3

    Add the WPS details once

    Your MOHRE employer ID and bank routing code in Settings, then each employee's IBAN, routing code and MOHRE person ID (labour card number).

  4. 4

    Every month: review, lock, download

    Check the figures, lock the month, download the .SIF and upload it to your bank. Payslips appear in everyone's app.

Document expiry screen showing passport, residence visa, Emirates ID and labour card dates with days left for each employee
Document expiry screen showing passport, residence visa, Emirates ID and labour card dates with days left for each employee
Monthly payroll in AED with total gross, total net and the company's end-of-service liability
Monthly payroll in AED with total gross, total net and the company's end-of-service liability

One flat price, in US dollars

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

Starter

$20/mo

about AED 73

Up to 15 employees

Professional

$49/mo

about AED 180

Up to 50 employees

Business

$99/mo

about AED 364

Up to 150 employees

Enterprise

From $199/mo

from about AED 731

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 UAE company with 5 to 150 people and pay salaries through WPS
  • Build the WPS file in a spreadsheet today, or pay an agent to do it
  • Need Emirates ID, visa and labour card dates in one list with reminders
  • Want staff to use HR in Arabic or English on their phones
  • Are an agency, brokerage, accounting or PRO firm, or a team with staff abroad as well

What it does not do

  • Move money or connect to your bank: you upload the file and approve the transfer
  • Renew visas or Emirates IDs, or connect to MOHRE or ICP systems
  • Calculate overtime, build shift rotas or use geofencing
  • Accrue leave month by month or handle half days
  • Tell you whether your free zone uses WPS: ask your free zone; the bank transfer sheet works with any bank's bulk upload

Questions UAE companies ask

Does TracefyHR create the WPS SIF file?

Yes. From a locked payroll month it builds the Salary Information File with an EDR line per employee and the SCR control line, and the SCR total always equals the sum of the EDR lines. You upload the file to your bank or exchange house. TracefyHR never moves money.

How is gratuity calculated?

UAE companies start with the rule in Federal Decree-Law No. 33 of 2021: 21 days of basic salary for each of the first five years, 30 days for each year after, capped at two years' basic pay, from one year of service. A day is basic salary divided by 30, and part years count pro rata. You can switch it off or change it in Settings.

Is unpaid leave taken off salaries?

Yes. Mark a leave type as unpaid and the approved days come off that month's pay at gross salary divided by 30. The days also go into the WPS file's leave field and onto the payslip.

Can my 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. Each person picks their own language.

Does it work for free zone companies?

Yes for HR, leave, attendance, payroll and document tracking. For salaries, some free zones use WPS and some do not. If yours does, use the .SIF file; if not, the bank transfer sheet lists every name, IBAN and amount for your bank's bulk upload.

How much does it cost in dirhams?

Starter is $20 a month (about AED 73) for up to 15 employees, Professional $49 (about AED 180) for up to 50 and Business $99 (about AED 364) 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 next WPS file, ready in minutes

Sign up, import your team from Excel and run this month's payroll. The 30-day trial starts without a credit card.