L O A D I N G
Construction Finance

Construction Retention Management UAE: Stop Losing Track of Retention Money

Retention is often a contractor's largest forgotten asset. Track every dirham held back, the conditions for its release and the date you can claim it.

Free consultation

Get a Free ERP Consultation

Tell us a little about your business. A consultant will reach out within one business day.

  • No obligation
  • Vendor-neutral advice
  • Your data stays private
Quick answer Updated October 2026 · Reviewed by UAE ERP Experts consultants

How can UAE contractors track retention money in an ERP?

Contractors track retention in an ERP by storing each contract's retention percentage, cap, release stages and defects liability period, deducting retention on every certificate, and holding retention receivable and payable in separate ledger accounts. The system records completion and defects period end dates, sends reminders before each release is due, tracks retention bonds, and links subcontractor retention back-to-back with the client's.

  • Retention receivable should sit apart from trade receivables so ageing reports stay meaningful.
  • Release is often split between completion and the end of a defects liability period.
  • Open defects linked to the contract show what is blocking retention release.
  • VAT timing on retention depends on contract terms; confirm treatment with your tax advisor.

Retention in UAE construction contracts

Construction retention management UAE contractors struggle with is a two-sided problem. On one side, the client deducts a percentage from every interim certificate, commonly up to a cap, and releases it in stages: often part at taking-over or substantial completion and the rest after the defects liability period, which is frequently twelve months. On the other side, the main contractor withholds retention from its own subcontractors, usually on back-to-back terms. Both sides need tracking for years after the work is finished.

In practice retention slips through the cracks. The project team demobilises, the QS moves to a new site, and the balance sits in a general receivables account with no release date attached. Completion certificates are filed in email, the defects period ends without anyone noticing, and the release application is sent months late, or never. At the same time, subcontractors chase their own retention and the contractor cannot easily show what is still held, or why.

A proper retention register inside the ERP links each amount to its contract, certificate and release condition. It connects to construction billing on the client side and to subcontractor management on the supply side, and it feeds the profitability view because uncollected retention is still margin at risk.

Retention in UAE construction contracts
  • Retention receivable and retention payable kept in separate ledger accounts
  • Release triggers stored per contract: completion certificate, DLP end, final account
  • Retention bonds in lieu of cash tracked with expiry dates
  • Alerts before each release date so applications go out on time
The Challenge

Common retention problems in UAE contracting firms

These issues are typical when retention is managed through general ledgers and spreadsheets.

Retention mixed with ordinary receivables

Retention held by clients sits in the same customer balance as overdue invoices. Ageing reports then show very old debts that are not actually due, and credit control loses focus.

Release dates nobody owns

The defects liability period ends on a date written in a handover letter, but no system reminds anyone. Release applications go out late and cash arrives months after it could have.

Cap and staging calculated wrongly

Contracts differ: some cap retention at a share of contract value, some release half at completion, some allow a bond instead of cash. Applying one rule to all contracts leads to over-deduction or under-claiming.

Subcontractor retention without back-to-back logic

The contractor releases a subcontractor's retention before its own client has released the matching amount, or holds it longer than the subcontract allows. Both damage cash or relationships.

No link to defects

Clients can withhold release when defects remain open. If snag lists are not tied to the contract, the commercial team cannot see what is blocking release.

ERP Workflow

Retention workflow in an ERP

The register follows retention from first deduction to final release on both sides of the contract chain.

  1. 1Retention terms on contract
  2. 2Deducted on each certificate
  3. 3Held in retention ledger
  4. 4Completion certificate logged
  5. 5First release claimed
  6. 6Defects period monitored
  7. 7Final release and close-out

One shared database: every step updates stock, finance and reports in real time.

Recommended Modules

ERP components for retention management

Retention is handled by a few connected records rather than one standalone app.

Contract terms

Retention percentage, cap, release stages, bond option and defects liability period stored per client contract and subcontract.

Retention ledgers

Separate receivable and payable accounts by contract, so balances can be aged by release date instead of invoice date.

Certificate and invoice deductions

Retention calculated on each IPC and on each subcontractor payment, with cumulative totals checked against the cap.

Milestone and date tracking

Taking-over, completion and end-of-DLP dates recorded with reminders to the commercial team.

Defects and snag tracking

Open defects linked to the contract so release blockers are visible, typically through a project or helpdesk module.

Bank guarantee register

Retention bonds and performance guarantees logged with amounts, issuing bank and expiry.

Business Central Accountant role centre with cash flow and finance KPIs - Construction Retention Management UAE
Business Central Accountant role centre with cash flow and finance KPIs (real product screenshot). Image: Microsoft (Microsoft Learn documentation), CC BY 4.0 from the official product documentation.
Dashboard Preview

The retention dashboard finance should review monthly

A retention view answers one question: how much cash is held, and when can we claim it?

  • Retention receivable by client and contract, aged by expected release date
  • Retention payable to subcontractors, matched to the related client contract
  • Contracts where the defects period ends in the next 60 or 90 days
  • Releases overdue from clients after the due date has passed
  • Bonds expiring soon and open defects blocking release

Retention support across the platforms

Retention is rarely fully standard in SME editions. Here is how each platform typically handles it; confirm details for your edition and version.

Retention support across the platforms
ZohoOdooERPNextDynamics 365
Retention on customer invoicesUsually custom fields and a deduction line posting to a retention accountNot standard in core apps; third-party app or customisationCommonly added through customisation on Sales InvoiceRetention terms on project contracts in Project management and accounting (Finance); Business Central often via AppSource apps
Retention on supplier billsCustom fields or Zoho Creator logic on billsCustomisation on vendor billsCustomisation on Purchase InvoiceVendor retention in Finance; Business Central via partner apps
Separate retention accountsYes, through chart of accounts designYes, through chart of accounts and journal designYes, through chart of accounts designYes, with posting setup
Release remindersWorkflow rules and scheduled emailsScheduled activitiesNotifications and remindersWorkflow and alerts
Register reportingZoho Analytics or custom reportsCustom report or spreadsheet viewScript or query reportsPower BI or standard reports

Connections that keep retention data complete

Retention depends on dates and documents produced outside the finance team.

  • Project management and handover records
  • Defects and snag list apps
  • Document management for certificates
  • Bank guarantee records from the bank portal
  • Subcontract and procurement records
  • Email and calendar reminders
  • Accredited e-invoicing service provider (ASP)
  • Power BI or Zoho Analytics
UAE Compliance

UAE points to consider for retention

How retention affects tax and records in the UAE. This is not tax advice; confirm treatment with your tax advisor.

VAT timing on retention

Contracts and practice differ on whether VAT is charged on the gross certified amount or when retention is released, and the date of supply rules for periodic supplies apply. Agree the approach with your advisor, then configure the ERP to apply it consistently. See VAT accounting software.

Record keeping

Retention can stay open well beyond a project's end, so the related invoices, certificates and release letters must be kept at least five years from the relevant tax period, or seven for real estate, under Cabinet Decision 74 of 2023.

Release invoices under e-invoicing

Where a release is invoiced, it will be a tax invoice that needs PINT AE data and exchange through an ASP once your mandatory phase starts (1 January 2027 for AED 50 million revenue and above, 1 July 2027 for others). Check the latest Ministry of Finance and FTA guidance.

Corporate tax and provisions

Doubtful retention balances may need provisions in the financial statements. Keep the ageing evidence in the ERP so auditors and advisors can review the basis.

General information, not tax or legal advice. Rules change; confirm current FTA, MOHRE and Ministry of Finance guidance with your advisor.

Business Benefits

What a retention register delivers

Benefits are practical and mostly about cash timing.

On-time release claims

Reminders tied to completion and DLP dates mean release applications go out when they fall due, not when someone remembers.

Cleaner receivables ageing

Retention is reported separately, so credit control works on genuinely overdue invoices.

Fair subcontractor releases

Back-to-back links show when the client has released, which supports consistent decisions on subcontractor retention.

Fewer write-offs

Old retention balances are followed up while there is still a relationship and documentation to support the claim.

Implementation Timeline

Typical rollout for a retention register

Retention is often added as part of a wider construction ERP rollout; these are typical durations for that piece.

Durations are typical ranges; your plan is agreed after discovery.

  1. Contract review

    1-2 weeks

    List every live and completed contract with retention still open, and capture its terms.

  2. Setup

    1-3 weeks

    Configure retention accounts, deduction logic, date fields and reminders.

  3. Opening balances

    1-2 weeks

    Load retention held and withheld per contract, reconciled to the ledger.

  4. First release cycle

    Ongoing

    Use the register for the next releases due and refine reports with the commercial team.

UAE Compliance Built In

UAE regulations covered in every Construction Retention Management UAE project

We configure the system for the rules UAE businesses report against, and test it before go-live.

General information, not tax or legal advice. Confirm current requirements with the FTA, MOHRE or your advisor. See all UAE compliance guides.

Serving the UAE

Construction Retention Management UAE across all seven emirates

On-site workshops in Dubai, Abu Dhabi and Sharjah, and remote or on-site delivery across the Northern Emirates and free zones.

Official sources and references

Facts on this page were checked against these sources in October 2026. Rules change, so confirm current requirements before acting.

FAQs

Construction retention management: questions we hear

Still have a question? Our consultants are happy to help.

Ask an Expert
How much retention is normal in the UAE?

There is no single rule. Many contracts deduct a percentage of each certificate up to a cap, with release split between completion and the end of the defects period. Your contract terms decide, so the ERP stores them per contract rather than using a global setting.

Should retention be a separate account?

Yes. Keeping retention receivable and payable separate from trade balances makes ageing meaningful and simplifies the audit.

Can the ERP track a retention bond instead of cash?

Yes. The bond is logged against the contract with its amount and expiry, and the deduction on certificates is switched off or reduced as the contract allows.

How do we handle subcontractor retention?

Subcontract terms are stored on the subcontract record, and each payment certificate deducts retention automatically. Linking the subcontract to the main contract shows when back-to-back conditions are met. See construction subcontractor management.

What about retention on old, completed projects?

Load them as opening balances with their release conditions. Old balances are often where the most cash is waiting.

Which platform is best for retention?

It depends on the wider setup. Dynamics 365 Finance has retention terms in project accounting, while Zoho, Odoo and ERPNext usually need configuration. Our pages on Odoo for construction companies and ERPNext for construction explain those options.

Free Consultation

Find the retention cash already owed to you

We will review your open contracts and set up a retention register that shows every balance, release date and blocker.

Location

Dubai, United Arab Emirates

Free consultation

Send us your requirements

  • No obligation
  • Vendor-neutral advice
  • Your data stays private
Chat with an ERP expert