Employees & payroll

Adding an employee and importing employees from Excel

A complete file for each employee — or everyone at once from Excel.

The employee file is the single reference for their data; payroll, GOSI, leave, end of service and alerts are calculated from it. A complete file — especially salary, start date, GOSI and line manager — is the most important step to avoid calculation errors.

One employee

  1. In “Employees” press “New employee”.

    Employees list
  2. Under “Basic details”: Arabic name (mandatory), English name as in the passport, nationality, date of birth, mobile and photo.

    New employee file
  3. Under “Iqama & passport”: numbers, expiry dates and document images.

  4. Under “Job & contract”: title, department, “Line manager”, start date, contract type and dates, and employee status.

  5. Under “GOSI, sponsorship & medical insurance”: keep “Registered in GOSI” ticked for registered staff and complete the registration date — and for Saudis the “Date of first GOSI registration” (see GOSI under the new Social Insurance Law (from 3 July 2024)).

  6. Under “Salary & allowances”: basic, allowances, bank and IBAN; under “Leave & working hours”: leave days, opening balance, shift and attendance sites.

  7. Under “Portal access” type the employee’s email and keep “Send login details to the employee by email” ticked, then “Save employee file”.

All employees from Excel

  1. In “Employees” press “Import from Excel”, upload your file as it is (xlsx or CSV), then “Read file”.

    Importing employees from Excel
  2. On the mapping screen check “Column in your file” and “Saved to”, fix any column or choose “— Ignore —”, and tick “Skip” for unwanted rows.

  3. Choose how to treat existing employees: update them with filled cells only, or ignore them and add new ones only, then “Import now”.

  4. From the result open every employee marked “Draft” to complete what is missing.

Important Every imported employee is marked “Registered in GOSI”, so their share is deducted in payroll. Untick it for anyone not actually registered before the first payroll.
Note Import sends no emails; add the login email in each file when you want to activate the account. Hijri dates are converted to Gregorian automatically — check a sample afterwards.
Tip For a leaver set the status to “Ended” or run end of service; “Delete employee file permanently” removes every record and cannot be undone.

Screenshots come from a demo copy with sample data.

Was this article helpful?

We only store vote counts — no personal data.

Didn’t find your answer?

The MEGA team answers in the site chat or on WhatsApp — and you can try the full system free for 5 days.

Detailed PDF guides

5-day free trial