Dawmo runs HR, attendance, payroll, fleet and field sales for companies across the Gulf — on phones that keep working when the signal doesn’t, and on the biometric machines you already own.
Attendance
Al Quoz site gate
Today's punches
Attendance capture
Offline queue
WPS file
Checked before upload
Same product, different order of proof. Pick the one that sounds like your week.
50–500 staff · one office or a few branches · HR manager decides, owner signs
“Payroll takes me three days and I still find mistakes after I’ve paid.”
The month-end rebuild
Leave, overtime and claims arrive in the run on their own; the SIF is generated and checked, not typed.
Being wrong about gratuity
Accrued from the record on the basis the law names, visible to the employee before they ask.
Buying something they’ll outgrow
Modules stay off until needed; fleet and CRM are there when they matter.
Sites, camps, shifts · 200–5,000 staff · operations and PRO decide with HR
“Half my people are on sites with no wifi, and the machine at the gate won’t give me a report.”
Capture that fails in the field
Geofence, NFC, QR or kiosk; punches queue offline and sync, with the sync state visible to the worker.
Visas and cards expiring unnoticed
Every document’s expiry registers itself from the scan and lands on one dashboard with the PRO named against it.
Buddy punching and rubber-stamped timesheets
Patterns are flagged with the evidence attached. Nothing is deducted automatically — a person decides.
Entities in 2+ GCC countries · group HR and CFO · procurement and IT get a veto
“Every country has its own file format, its own social insurance, and its own idea of a weekend.”
One system that only really knows one country
Versioned, effective-dated country packs — last year’s payroll still recalculates the way it was paid.
Consolidating cost across entities
Fully-loaded cost per head, per site, per entity, in one currency and against budget.
Where the salary data physically sits
Row-level isolation per tenant, full audit trail, and a security page procurement can read on its own.
Every month you rebuild the same file by hand, and every month one line is wrong.
The spreadsheet holds the salaries
One file, one person, no history. Nobody can say what someone was paid in March without opening last quarter’s copy.
The machine at the door holds the punches
It records everything and exports nothing you can use. The report it gives you is a PDF of a table you then retype.
The accountant finds out last
Leave, overtime and the new joiner reach Finance after the run has closed. The correction goes on next month.
Every module is toggled per company, so you are not paying for fleet management if you don’t run vehicles.
Core HRMS
The record everything else reads from — people, contracts, documents, leave, requests.
ExploreTime & Attendance
Capture on site, on a bus, in a camp. Shifts, rosters, overtime and the exceptions.
ExploreMini CRM
Your field team is already on this app — visits, check-ins and coverage come with it.
ExplorePunch on NFC, a geofence, a QR code, a kiosk, or the fingerprint reader already on your wall. Out of coverage, the punch queues on the phone and syncs when it can — and the employee can see that it did.
The punch survives the dead zone
A punch taken with no coverage is written to the phone and syncs on its own when the signal returns. The worker sees the state change — which is what stops the second punch, and the argument about it.
Keep the machines on your wall
A bridge agent reads your existing readers, so the hardware budget stays where it is.
Six ways to record a shift
Leave, overtime, claims and loans land in the run on their own. Dawmo builds the SIF in your bank’s format and checks it before you upload, calculates gratuity on the basis the law actually names, and hands Finance a journal that reconciles.
The run, end to end
A locked run cannot be edited, only reversed — which is what makes last year’s payroll still recalculate the way it was actually paid.
A WPS SIF in your bank’s format
Generated per bank layout and checked against it before you upload — IBANs, salary card numbers, totals against headcount.
Gratuity with its basis stated
Accrued from the employment record on the basis the law names, and visible to the employee before they ask you for it.
A final settlement anyone can follow
Notice, leave balance, gratuity and deductions on one statement, with the day each line came from.
A journal that reconciles
Cost-centre allocated GL export, plus the variance against last month before you approve rather than after.
GPSSA pension split, air-ticket accrual and off-cycle runs included
The console HR and Finance live in, and the app that ends up on every phone on site. No form, no sales call: press a panel and watch it work.
The portal — for HR, Finance and the owner
Attendance today
Every site, as it stands right now
The app — for everyone else
Attendance
Al Quoz site gate
Today's punches
Four of the seventeen services, cycling. Arabic and Urdu read right to left.
Each country is a versioned pack — statutory calculations, wage-protection file formats, social insurance, calendars and templates — dated to the day the rule changed, so last year’s payroll still recalculates the way it was actually paid.
Saudi Arabia
Wage file, GOSI, end-of-service award, Nitaqat banding
Qatar
WPS, end-of-service gratuity, Qatarization
Oman
Wage protection, social protection, Omanisation
Bahrain
Wage reporting, SIO, leaving indemnity, LMRA
Kuwait
Wage file, PIFSS, end-of-service indemnity
Pack coverage as at September 2026. Statutory rules are stated, dated and sourced on each country page rather than here.
Four capabilities that do not fit in a feature grid, and that a cheaper local HRMS will not have.
See visa, insurance, accommodation, transport, tickets and gratuity accrual per head, per site, and against budget — in one currency, across entities.
What a head actually costs
Per head, per site, per entity — against budget.
It never docks pay, marks an absence or triggers discipline on its own. A person decides, every time — and the decision is recorded next to what prompted it.
A pattern, and the evidence behind it
Never deducts pay, marks an absence or triggers discipline on its own.
In the employee’s own language. Most payroll questions stop before they reach you, which is the difference between a payroll week and a payroll month.
Every line, traced back
In the employee's own language, Arabic and Urdu included
As a draft to correct, never as a result to accept. Expiry dates register themselves and land on one dashboard with the PRO named against them.
Photograph it, then correct it
Extraction comes back as a draft to correct, never a result to accept. Expiry dates register themselves.
Seventeen services, each one telling you who is holding it right now — in eight languages, Arabic and Urdu included.
A geofence, an NFC tag, a QR code at the gate. Out of coverage it queues, and the worker watches it sync rather than wondering whether it did.
Attendance
Al Quoz site gate
Today's punches
Leave, advances, letters, reimbursements, a change of bank account. Every request says whose desk it is on right now, which is the question that generates the follow-up email.
Requests
Everything you started
Seventeen more you can start yourself.
Each line traced to the day it came from, and a live gratuity figure the employee can check without asking you for it.
Payslip
Every line traced to its day
Also in العربية and اردو.
Generated from the record, stamped, and in the employee’s hand before the conversation about it would have started.
Letters
Generated from the record
Security
Isolated at the database row
Every company’s data is separated by the database itself, not by a filter in the application that one missing clause would defeat.
Every look at a salary is logged
A full audit trail of who saw what and when, queryable rather than archived.
Managers see cost, not pay
Team cost is visible to the people who own a budget. Individual salary is not, unless you say so.
Where the data is hosted
UAE residency is on the table as the default rather than an add-on. We will state the answer here, in writing, before we ask for your data.
Open decisionIsolation model, audit, hosting and subprocessors, in full.
Bank file formats, your accounting ledger, Salik and Darb, the fingerprint machines on the wall, and a documented API for everything else.
Banks & WPS formats
SIF generated per bank layout and validated before upload.
Accounting & GL
Cost-centre allocated journal export your ledger can take.
Salik & Darb
Tolls pulled in and attributed to whoever was driving.
Biometric devices
ZKTeco, Hikvision and Suprema through the bridge agent.
Email & notifications
Transactional mail and push, on your own domain.
Public API & webhooks
Documented, versioned, and the same one the app uses.
No charge per punch, no charge per payslip, no setup fee hidden until the contract.
Essential
Price not published yet — ask on the call and we will hold it in writing.
One office, payroll and people
Operations
Most companies start herePrice not published yet — ask on the call and we will hold it in writing.
Sites, shifts and devices
Group
Price not published yet — ask on the call and we will hold it in writing.
Entities across the GCC
Priced in AED. SAR and QAR on the pricing page. Implementation is quoted separately and stated up front.
We import your employees and their documents, pair the devices you already have, run one payroll in parallel with your current process, and then go live.
Import your employees and their documents
From whatever you have now — a spreadsheet, another system, a folder of scans. Expiry dates come across with them.
Pair the devices you already have
The readers on your walls keep working. Nothing is replaced to make the software happy.
Run one payroll in parallel
Your current process and Dawmo, the same month, side by side, so you can compare it line by line before anything depends on it.
Go live
One named person through all of it, and training in Arabic if your team wants it.
One named onboarding lead from the first import to the first live run.
If yours is not here, it is probably one we should add. Ask it and we will answer it in writing.
Can't find your answer?
A real person on a landline in Dubai, not a chatbot with a stock photograph and a made-up first name.
Talk to usBring last month’s payroll and we will run it through Dawmo on the call. If it doesn’t match, that is worth knowing too.