Contact Info
How should a UAE manpower or recruitment company run its back office?
A UAE manpower supply or recruitment company needs a back office that tracks the full cost of every sponsored worker, from visa and medical to accommodation and gratuity, against what each client is billed. It must also pay salaries on time through WPS while clients pay later, and issue VAT invoices in dirhams. I define those requirements and guide the system choice.
Last reviewed by Vikas Saroj
I work remotely with Emirati manpower supply companies, labor outsourcing firms and recruitment agencies that place professionals with employers across the country. Many run both models at once: workers on their own visas supplied to clients on monthly contracts, and permanent search for clients who hire directly.
The common gap is cost visibility. A worker on the company's visa carries costs long before the first invoice and keeps carrying them between assignments. When those costs sit in the PRO's files, the HR spreadsheet and the accountant's ledger separately, nobody can say which client contract actually makes money.
Owners usually ask for help when margins look healthy on paper but cash keeps running short, or when a growing headcount makes the visa cost spreadsheet unmanageable.
I define every cost a sponsored worker carries, such as visa processing, medical tests, insurance, accommodation, transport and gratuity, and how each is captured and allocated to the worker and the client contract.
I document how client contracts specify monthly or hourly rates, overtime, public holiday work, food or transport allowances and replacement terms, so billing follows the contract rather than memory.
I map how site attendance sheets or client-approved timesheets become both the WPS salary file and the client invoice, so a disputed day is fixed once and flows to both.
I specify how workers between assignments are tracked, with their ongoing cost visible, so management sees the price of idle headcount and can plan redeployment or cancellations.
I compare general ERP platforms and manpower-focused software against your actual contract types, worker categories and group structure, without any vendor commission involved.
I coordinate with your implementer, review configuration against requirements, write UAT cases from live contracts and support migration of active workers and open receivables.
An ERP for recruitment should make these numbers available without a spreadsheet. I design the data model and reports around them from the start.
Where cost and revenue live today
One record per worker and contract
Guided build and handover
In the Emirates, the word recruitment covers two quite different businesses. A manpower supply company sponsors workers on its own visas and supplies them to clients, typically billing monthly per head or per hour. A recruitment agency finds candidates that the client then employs on the client's own visa, and earns a placement fee. Licensing for each activity is set by the relevant authorities and differs between mainland and free zone setups, so the activities your license allows should be confirmed with your advisor before the system is designed.
The process maps look like this in words:
The two models have opposite risk profiles. Manpower supply ties up cash and carries workers between contracts; recruitment carries little cost but depends on joining dates. I keep them as separate business lines in the chart of accounts and reports. Module scope for agencies everywhere is described on the recruitment industry page.
A sponsored worker costs money before they earn any. Visa and permit fees, medical testing, Emirates ID, health insurance, sometimes air tickets, accommodation and transport for blue-collar staff, and the end-of-service benefit accruing in the background: all of it sits behind the monthly rate charged to the client. When these costs are booked as general overheads, every contract looks profitable.
I define a cost model in which:
The result is a margin per worker and per client contract that includes everything, not just salary against rate. It also shows the price of the bench: workers still on the company visa but not deployed. That bench figure is rarely visible in a typical management pack. These cost rules come out of the business analysis stage, before any configuration.
Salaries for sponsored workers must be paid on time through the Wage Protection System, whatever the client's payment behavior. Clients, particularly larger contractors and facility operators, often pay on longer terms or hold invoices until attendance is reconciled. A manpower company with fast headcount growth can be profitable and short of cash at the same time.
The back office cannot remove that gap, but it can stop making it worse. Requirements I typically set:
Payroll itself may run in the ERP, in an HR system or with a payroll provider. Either way, the salary file and the invoice should come from the same approved data. The HR-side records, such as document expiry tracking, are covered on my Zoho People UAE page, and are kept out of this page.
Manpower invoices in the UAE are usually subject to VAT, and the invoice must carry the details the Federal Tax Authority requires. Your tax advisor confirms treatment for special cases, such as recharged costs or clients in designated zones. With the national e-invoicing program on the horizon, each vendor on the shortlist should explain its intended approach in writing; readiness should never be taken for granted. Many clients also expect invoices in both Arabic and English, with the worker list attached.
When choosing systems, manpower firms often weigh a general ERP against software built for the sector. I test both with your own scenarios: a worker moved between two clients mid-month, an overtime-heavy site, a worker who absconds or resigns during probation, and a recruitment fee replaced under guarantee. A general ERP gives stronger accounting and group reporting; specialist tools may handle deployment and attendance with less configuration.
Migration focuses on active workers with their visa cost balances, gratuity to date, open client invoices and contracts still running. I work remotely, with sessions held during UAE business hours and recordings for site supervisors. For corporate tax and group structure questions, see ERP consulting in the UAE, or start from the Emirates overview.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Each cost must be recorded against the worker, with one-off costs spread over an agreed deployment period and recurring costs allocated monthly to the contract the worker is on. Gratuity is accrued per worker. The system then compares this full cost with the billed amount, giving margin per worker and per client contract.
It should. I design one approved attendance record per worker per period that both payroll and billing use. Disputed days get their own status, so salaries are paid correctly and the undisputed part of the invoice goes out on time. That removes the mismatch between what was paid and what was billed.
Yes. Workers on the company visa who are not deployed still cost money every month. A bench status with their ongoing cost visible helps management decide on redeployment, short-term placements or cancellation, and shows the real cost of hiring ahead of contracts.
No. Licensing for recruitment and manpower supply, labor contracts and gratuity rules should be confirmed with your legal advisor and the relevant authorities. I capture what they confirm as system requirements and test that the platform applies them consistently.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.