UAEGratuity accrual · Visa & document expiry · Ledger-posted

From offer letter to final settlement.

One record per employee for the whole lifecycle - contract, attendance, leave, loans, claims, appraisals and the last cheque. Run payroll and the wage expense and liabilities post themselves to the ledger.

  • No credit card
  • Start mid-month
  • Bring your employee list
Payroll run · July 2026 Approved
Employees42
Gross318,400
Net payable301,150
EmployeeBasicAllow.Net
R. Kumar · Workshop4,5001,8006,050
S. Fernandes · Counter3,8001,4005,200
A. Haddad · Accounts7,2002,6009,300
JV-9102 · from payroll runAuto
Wage & salary expense318,400
Salaries payable301,150
Employee loans recovered9,650
End-of-service provision7,600
Posted to the general ledger - no re-keying
Built in the UAE. Supported from the UAE.
Not a reseller - you talk to the team who make it.
Replaces
The salary sheetThe attendance registerA folder of contractsVisa expiry reminders in a calendar
One employee record
What’s inside

People operations, end to end.

Records, attendance, leave, payroll, loans, expense claims, appraisals, recruitment and onboarding - all against one employee record, all posting to the same ledger as everything else you run.

The employee record

  • Central profile for personal, contract and role information
  • Departments and org structure
  • Contract terms, salary structure and revision history
  • Documents against the person - contract, passport, visa, labour card
  • One record from recruitment through to final settlement

Attendance and leave

  • Hours, shifts and rosters
  • Leave balances that accrue by policy
  • Leave requests routed for approval
  • Absence visible against the payroll period before you run it
  • Attendance feeds the payroll calculation, not a separate sheet

The payroll run

  • Salaries, allowances and deductions per period
  • Deductions configurable per employee
  • Payslips generated and shared each pay period
  • Wage expense and liabilities post straight to the general ledger
  • Approvals before anything is committed

What you owe people

  • Employee loans, with recovery scheduled against payroll
  • Expense claims raised, approved and reimbursed
  • End-of-service provision accrued as people work, not found at the end
  • Final settlement when someone leaves
  • Everything lands on the same ledger as the rest of the business

Self-service

  • Employees see their own payslips, leave balance and documents
  • Leave and claims raised without an email to HR
  • Managers approve for their own team
  • Approvals separate whoever prepares from whoever signs off
  • Fewer interruptions on payroll day

Grow the team

  • Recruitment pipeline and onboarding
  • Appraisals against role and period
  • Role-based access, so managers see their team and not the whole payroll
  • Full audit trail on every change
  • Works the same at 8 people and at 800
Why it matters

Payroll day stops being a two-day job.

Attendance is already in the run

Nobody re-types a register into a spreadsheet. Approved leave and recorded absence are on the payroll period before you open it.

July period · 42 employees
Worked 1,043 days
Approved leave 109 days
Unpaid absence 14 days

Two people, two jobs

Whoever prepares the run isn’t whoever releases it. Approvals are recorded on the run, and the audit trail keeps them.

Prepared · HR28 Jul, 11:04
Approved · Finance28 Jul, 16:22
Posted to the ledgerJV-9102 · automatic

Nothing to reconcile afterwards

Wage expense, salaries payable, loan recovery and the end-of-service provision are already in the accounts. Your P&L includes payroll the moment the run is approved.

5100 · Wage expense318,400
2300 · Salaries payable301,150
1400 · Employee loans9,650
2400 · End-of-service7,600
In balance · no month-end re-typing
Built here, not localised later

UAE payroll isn’t tax. It’s gratuity, allowances and expiry dates.

There’s no personal income tax here, so a payroll module built for somewhere else spends its effort in the wrong place. These three are what a UAE HR manager is actually judged on.

Gratuity, accrued as it’s earned

End-of-service builds up on the balance sheet month by month through an automatic provision, so the final settlement is a number you already carried - not a shock when someone resigns.

No income tax - so allowances are the work

Nothing to withhold to a tax authority here. The real job is housing, transport and other allowances, per-employee deductions and loan recovery - all modelled on the salary structure and carried into every run.

Visa and document expiry

Passports, visas, labour cards and Emirates IDs are held against the employee with their expiry dates, and flagged in-app as they get close - so a renewal isn’t a surprise.

Switching over

Start mid-month. Nobody gets paid twice.

Bring your employee list, salary structures, leave balances and accrued end-of-service. Send them over and we’ll set them up with you - the first run picks up from where your old sheet stopped, so you don’t wait for January.

  • Opening leave balances per employee, not reset to zero
  • Accrued end-of-service carried in, so service dates stay honest
  • Outstanding loan balances continue their recovery schedule
Employee import
employees.csv42 rows
salary-structures.csv42 rows
leave-balances.csv42 rows
Ready for the August runService dates and accruals preserved

What it connects to

See the whole platform

Accounting

Wage expense, salaries payable and end-of-service, posted automatically.

Industry suites

The technicians whose productivity you measure are the same people payroll pays.

Reports

Headcount, cost per department and payroll against budget.

Access control

Managers see their own team. Salaries aren’t a company-wide document.

FAQ

What HR managers ask us first.

If your question isn’t here, ask - we’d rather tell you it doesn’t do something than have you find out on payroll day.

Does payroll really post to the accounts on its own?

Yes. Approving a run writes the journal - wage expense, salaries payable, loan recovery and the end-of-service provision - into the same general ledger the rest of the business posts to. There is no export step and no month-end re-typing.

Can managers approve without seeing everyone’s salary?

Role-based access controls who sees what, and manager self-service is scoped to their own team. Payroll figures are not a company-wide document.

How is end-of-service gratuity handled?

End-of-service is provisioned as employees work - the liability builds on the balance sheet month by month - and a final settlement is raised when someone leaves, so the last cheque is a figure you already carried rather than a surprise.

Can employees see their own payslips?

Yes. Employee self-service gives each person their own payslips, leave balance and documents, and lets them raise leave and expense claims without emailing HR.

Can I bring my existing employees and balances across?

Yes - import your employee list, salary structures and opening leave balances as a CSV, with service dates and accrued end-of-service preserved, so you can start mid-month without resetting anyone to zero.

Does it keep an audit trail of payroll changes?

Every change is captured with who did it and when, and approvals separate whoever prepares a run from whoever releases it - so payroll has a record, not just a result.

Which plan includes HR & payroll?

HR & Payroll is included from the Professional plan - AED 899 a month including 5% VAT - and on Enterprise. It isn’t on Starter. The module switches on per company.

Put payroll day behind you.

Start free today - no card, no lock-in. Or send us your employee list and salary structures and we’ll bring them across with you.