HR, Payroll & Site Attendance for Construction

Construction HR runs on site geofences, not office branches. Day-laborers rotate between 4 projects a month. Half your workforce is on iqama with expiry dates that must stay current. Overtime gets scrutinized by MOHRE + MHRSD during audits. Safety training certificates expire. Bank-account WPS payments stack with cash day-labor payouts. If you are reconciling this in Excel, you are one audit away from a very bad week. AttendUX handles the whole machine from one dashboard.

Why contractors choose AttendUX

Built around how Construction & Contracting businesses actually operate — not bolted on as an afterthought.

Site-level geofencing

Each project site has its own geofence — a worker assigned to Project A can only clock in within Project A's GPS zone. Prevents proxy check-ins across sites. Workers rotating between projects mid-month? Reassign in one click.

Iqama + visa expiry tracking

Every migrant worker has their iqama/labor card record with expiry + sponsor info. AttendUX blocks their payroll inclusion 14 days before expiry so you renew BEFORE MHRSD/MOHRE blocks their WPS payment and triggers a penalty.

Day-labor + sub-contractor flows

Rotating crews: upload 80 day-laborers via CSV, assign to Project A for 2 weeks, pay at daily rate + end-of-project settlement. Sub-contractor headcount tracked separately from direct employees so your own-headcount Nitaqat percentage stays accurate.

Safety training compliance

Each worker carries certifications (safety induction, scaffold, confined-space, heights, first-aid) with expiry dates. AttendUX blocks their site-entry check-in if a mandatory cert is expired. Full audit log for MOHRE/MHRSD inspections.

Cash + WPS payment mix

Direct-hire local workers paid via WPS bank transfer. Day-laborers paid cash with signed receipt. Sub-contractors billed separately. Three payment runs from one payroll cycle with full audit trail per stream.

Site manager app

Site supervisors approve timesheet exceptions, mark overtime, log safety incidents, and view worker count live from their phone — no need to come back to the office trailer every evening.

A typical month for a MENA contractor

You run a mid-size contracting firm — 320 direct workers (180 local, 140 on iqama), 60 sub-contractor labor, 4 active project sites across Dubai + Sharjah. Monthly WPS via Emirates NBD + cash day-labor payouts on top. Here is what AttendUX changes:

Before

  • Site supervisors scribble daily attendance on paper, emailed to HQ weekly
  • HQ reconciles 4 sites × 380 workers × 30 days in Excel every month-end
  • Iqama expiries tracked in a spreadsheet that gets missed — 2 workers' permits lapsed last quarter, 14 WPS transfers bounced
  • Safety training certs tracked by paper file in HR office; one expired cert found during a MOHRE spot-inspection last year, fine + site shutdown day
  • Overtime computed site-by-site, easy to over- or under-claim

With AttendUX

  • Workers clock in via face recognition on the site tablet or their phone — geofenced to their assigned project
  • Live dashboard shows worker count per site per hour, alerting on no-shows or coverage gaps
  • Iqama expiries flagged 30/14/7 days out with auto email + WhatsApp to HR
  • Safety certs linked to worker records — expired cert blocks site check-in with a reason code the supervisor sees instantly
  • Monthly WPS SIF generates with one click; cash day-labor list with signature lines is a second file
  • Month-end closes in 3 hours instead of 2 days

Frequently Asked Questions

Can workers clock in at remote sites without reliable internet?

Yes. The mobile app buffers check-ins locally and flushes them to the cloud when connectivity returns. The ZKTeco cloud sync also tolerates outages — devices store up to 100,000 records locally. No lost attendance at remote construction sites.

How does iqama/visa expiry tracking work?

Every migrant worker record carries their iqama/labour-card number, issuing body, sponsor info, and expiry date. AttendUX fires alerts 30/14/7 days before expiry via email + WhatsApp to HR. At 14 days, the worker is auto-flagged to pause their WPS inclusion — so when MHRSD/MOHRE blocks their account, your file is already clean.

What about safety training certificate compliance?

Each worker has a certifications tab (safety induction, scaffold, confined-space, heights, first-aid, forklift, crane, hot-work). Certs have issue + expiry dates. Expired certs flagged in the worker list; if a cert is required for the site they are assigned to, their site-entry check-in is blocked with a reason code supervisors see on their phone.

Does AttendUX handle sub-contractor labor separately from direct hire?

Yes. Sub-contractor workers are tagged with their vendor company name, kept out of your Nitaqat (Saudi) or own-headcount metrics, billed per the sub-contract terms, and excluded from your direct WPS SIF. You see them in site-attendance reports but they do not inflate your HR count.

Start Free Trial

7-day free trial · no credit card · full feature access

Start Free Trial
Start Your Free Trial No card · Ready in 5 min
Start Free