Bookkeeping for a UAE recruitment or staffing agency has to solve one problem generic ledgers were never built for: a placement fee is not final the day it's invoiced, because most client contracts carry a replacement or refund clause if the candidate leaves within a guarantee period. Book it as clean revenue on day one and the agency's own P&L lies to it for months.
TL;DR
- Placement fee revenue needs a guarantee-period holdback in the books, not full recognition on invoice date, because most UAE recruitment contracts include a free-replacement or refund clause.
- Standard 5% VAT applies to placement and staffing fees under Federal Decree-Law No. 8 of 2017; there is no margin scheme for recruitment services.
- Agencies holding a MOHRE recruitment or temporary employment licence must maintain a bank guarantee with the Ministry, a minimum of AED 1,000,000 for temporary employment/staffing licences, tracked separately from working capital.
- Agencies that pay placed workers' salaries directly must run those payments through the Wage Protection System under Ministerial Resolution No. 340 of 2026, effective 1 June 2026, at an 85% on-time compliance threshold.
- Revenue at or below AED 3,000,000 can be booked on a cash basis for corporate tax purposes under Ministerial Decision No. 114 of 2023 — most independent recruiters qualify.
Why this matters for staffing agencies
A recruitment agency's revenue looks simple from the outside — a placement fee, usually a percentage of the candidate's first-year salary — but the accounting is not simple at all once guarantee clauses, staffing models, and free zone versus mainland client mixes enter the picture. Get the revenue timing wrong and the agency reports a profitable quarter that turns into a string of refunds the following one.
Placement fee recognition: the part generic bookkeeping misses
Permanent placement fees with a guarantee clause
Most UAE recruitment contracts include a guarantee period, commonly 30 to 90 days, during which the agency replaces the candidate free of charge or refunds part of the fee if the placement doesn't work out. Recognizing the full fee as revenue on the invoice date overstates income for that period. The cleaner approach: recognize revenue net of an estimated refund/replacement provision, then true it up once the guarantee period lapses without a claim.
Temporary and contract staffing fees
Where the agency supplies temporary workers and bills a client periodically (weekly or monthly) for hours worked, revenue recognizes as the service is delivered — this is a continuous supply, not a one-off fee, and it needs its own invoice cadence separate from permanent placement billing.
Retainer and exclusive search fees
Retained search engagements, common for senior hires, often bill in installments (on signing, on shortlist, on placement) regardless of outcome. Each installment is revenue as earned, but the agency needs the contract terms on file to prove the installment was actually due, not just invoiced.
VAT treatment
Placement and staffing fees carry the standard 5% VAT rate under Federal Decree-Law No. 8 of 2017 — there is no reduced rate or margin scheme for recruitment services in UAE VAT law. Reimbursed costs (advertising a role, background checks) charged to the client are typically added to the fee and taxed the same way unless they meet the strict conditions for a disbursement, which most recruitment cost pass-throughs do not.
Payroll obligations that sit next to the books
The MOHRE bank guarantee
Agencies holding a recruitment or temporary employment/staffing licence must maintain a bank guarantee with the Ministry of Human Resources and Emiratisation — a minimum of AED 1,000,000 for temporary employment and staffing licences, renewable annually, per MOHRE's licence renewal service page. This sits on the balance sheet as a restricted asset, not available cash — bookkeeping that shows it as free working capital overstates liquidity.
Wage Protection System for temp staffing models
An agency that employs and places temporary workers directly (rather than acting purely as an introducer) has to run its own payroll through the Wage Protection System. Ministerial Resolution No. 340 of 2026, effective 1 June 2026, raised the compliance bar to transferring at least 85% of total wages due by the due date, up from the prior 80% threshold, and requires employers to keep proof-of-payment documentation on file. Bookkeeping for a temp-staffing agency has to reconcile WPS submission data against payroll monthly, not just at audit time.
At a glance: what to track and where it sits
Placement fee revenue
- Where it lives: Revenue, net of guarantee provision
- Why it matters: Full recognition on invoice overstates income during the guarantee window
MOHRE bank guarantee
- Where it lives: Restricted asset, not cash
- Why it matters: Not available for operating expenses despite sitting in a bank account
Client VAT (5%)
- Where it lives: Output VAT payable
- Why it matters: No margin scheme applies to recruitment fees
WPS payroll runs (temp staffing)
- Where it lives: Payroll ledger, reconciled monthly
- Why it matters: 85% on-time threshold under Ministerial Resolution No. 340 of 2026
Revenue ≤ AED 3,000,000
- Where it lives: Eligible for cash-basis accounting
- Why it matters: Ministerial Decision No. 114 of 2023 — simplifies bookkeeping for small agencies
Corporate tax overlay
A staffing agency's corporate tax position depends on the same free zone versus mainland client split covered in the corporate tax guide for staffing agencies — bookkeeping has to tag each placement invoice by client type at the point of billing so the year-end qualifying-income split doesn't have to be reconstructed from bank records. Agencies under the AED 3,000,000 revenue mark can also elect Small Business Relief for 0% corporate tax, separate from the cash-basis accounting election.
Mistakes staffing agencies make
- Booking the full placement fee as revenue on invoice date. It ignores the guarantee clause sitting in the same contract and overstates income until the window closes.
- Treating the MOHRE bank guarantee as available cash. It is restricted and cannot fund payroll or operating costs.
- Running temp-staffing payroll outside WPS. Non-compliance risk grows every pay cycle it's skipped, and the 2026 resolution raised the bar to 85%.
- Applying a margin scheme to recruitment fees. UAE VAT law has no such scheme for staffing services — the full fee is standard-rated.
FAQ
How should a recruitment agency recognize placement fee revenue in the UAE?
Recognize the fee net of an estimated provision for the guarantee period in the client contract, then true it up once that window passes without a replacement or refund claim. Booking the full fee on invoice date overstates revenue for agencies with standard 30-90 day guarantee clauses.
What VAT rate applies to recruitment and staffing fees in the UAE?
The standard 5% rate under Federal Decree-Law No. 8 of 2017 applies to placement and staffing fees. There is no reduced rate or margin scheme specific to recruitment services.
What is the MOHRE bank guarantee for recruitment agencies?
Agencies holding a recruitment or temporary employment/staffing licence must maintain a bank guarantee with MOHRE, a minimum of AED 1,000,000 for temporary employment and staffing licences, renewable annually. It is a restricted asset, not available operating cash.
Do staffing agencies need to run payroll through the Wage Protection System?
Yes, if the agency directly employs and pays temporary or contract workers it places. Ministerial Resolution No. 340 of 2026, effective 1 June 2026, requires at least 85% of total wages transferred by the due date for an employer to be considered compliant.
Can a small recruitment agency use cash-basis accounting?
Yes, a taxable person with revenue at or below AED 3,000,000 may prepare financial statements on a cash basis under Ministerial Decision No. 114 of 2023, which most independent recruiters and boutique agencies qualify for.
One last thing
The single biggest bookkeeping error in recruitment is treating a placement as closed the day the invoice goes out. The guarantee clause in the contract says otherwise, and the books should say the same thing until that window actually closes.





