How can a UAE contracting company organise its project and compliance documents?
A contractor can keep subcontractor licences, worker permits, invoices, site receipts and tender documents in one InstantDrive account. Files are read and named automatically, the Expiry Radar tracks end dates, the Vendor Hub matches purchase orders to invoices, and the Edge Dispatcher emails single documents as guest download links.
Why does a contractor's paperwork spread so quickly?
A contracting company runs several kinds of paperwork at the same time. There are documents about the company itself, documents about every subcontractor that works on site, documents about each worker, and a stream of invoices, delivery notes and receipts for each project. They arrive from site managers, suppliers and subcontractors by email, by phone photo and by WhatsApp, and they end up in personal inboxes and local folders.
The cost shows up at predictable moments. A client asks for a subcontractor's current trade licence and insurance before payment. A tender closes in two days and the company profile, past project list and licence copies are in five places. A worker's permit expires and the site supervisor finds out when the worker cannot enter the site. None of these problems need advanced tooling. They need one place where documents are named consistently and end dates are visible.
This page describes how a contracting team can use InstantDrive for that purpose, using only features that exist in the product today. It also says where InstantDrive stops, so you can decide what stays in your project management or accounting tools.
Which documents does a contracting company need to keep track of?
The table lists the documents most contractors handle, why each is kept, which dates and numbers matter, and what InstantDrive does with it. The authority names and legal requirements for each document differ by emirate, free zone and project, so confirm them with the issuing authority and your client contract.
| Document | Why it is kept | Dates and numbers to track | Where InstantDrive helps |
|---|---|---|---|
| Company trade licence | Proves the company may operate and is asked for in tenders | Licence number, activities, expiry date | Reads licence numbers, adds the expiry to the file name, tracks it in the Expiry Radar |
| Subcontractor trade licence | Evidence that a subcontractor is licensed before work starts | Licence number, expiry date | Stored in the Vendors Vault under the subcontractor, with expiry visible in the radar |
| Insurance certificates | Clients and main contractors ask for proof of cover | Policy number, cover period, renewal date | Searchable by policy number or insurer; expiry date can be tracked |
| Worker permits and labour cards | Show each worker is registered to the company | Card number, permit expiry | Stored per employee in the Employees Vault with expiry tracked |
| Emirates IDs and passports of staff | Identity records for site access and HR files | Emirates ID number, passport and ID expiry | The pattern engine reads Emirates ID numbers and passport lines |
| Project invoices and tax invoices | Basis for payment, VAT returns and disputes | Invoice number, TRN, amounts, due date | Reads TRN and VAT amounts, routes to the Vendor Hub for matching |
| Purchase orders and delivery notes | Authorise spend and prove materials arrived | PO number, quantity, date received | PO, goods received note and invoice are matched in the Vendor Hub |
| Site expense receipts | Support petty cash and employee claims | Amount, VAT, date, claimant | Phone scans or the expenses inbox, then manager approval |
| Tender submission documents | The documents a client reviews to award work | Closing date, document list, version submitted | Searchable by entity name; single files can be emailed as guest download links |
How should subcontractor files be organised?
InstantDrive creates four vault folders for each company: Employees, Vendors, Company_Expenses and Admin_Vault. A subcontractor is a vendor, so its licence, insurance, signed contract and invoices belong in the Vendors Vault. The product does not offer user-created subfolders today, so the structure comes from file names and entity names rather than nested folders. Search matches file name, entity name, identifier and category, which means a search for a subcontractor name or licence number returns everything stored under it.
The practical rule is to make the entity name the subcontractor and to keep a project code inside the identifier or the file name wherever the document is project-specific. Searching for the project code then returns every invoice, delivery note and contract for that job. The guide on an audit-ready company document folder structure explains the same idea in more depth.
When a subcontractor sends a renewed licence, upload it and let the old one stay. Because the file name carries the expiry date, the old and new copies are easy to tell apart, and deleted files are only soft-deleted, so nothing is lost by uploading rather than replacing.
How are worker permits and labour cards handled?
Worker documents belong in the Employees Vault. A scan or phone photo goes through the same pipeline as any other upload: local text recognition, a pattern engine that reads Emirates ID numbers, passport and machine-readable lines, visa file numbers and MOHRE contract numbers, then a file name that ends in the expiry date. The Expiry Radar maps document categories to the issuing authority, including MOHRE for labour documents and ICP for Emirates IDs, and shows each date on a status ladder.
The ladder has five steps: expired, critical at 7 days or fewer, urgent at 8 to 15 days, approaching at 16 to 30 days, and no alert beyond 30 days. The radar also shows an estimated penalty in AED. The rates are hard-coded estimates and not official figures, so treat them as a prompt to check the real fine with the authority.
The guide on employment documents under MOHRE lists what a full employee file contains, and the guide on Emirates ID renewal and expiry covers that card. Use those to decide which documents to upload; use InstantDrive to hold them and watch the dates.
How do project invoices and purchase orders move through the Vendor Hub?
The Vendor Hub and Accounts Payable area stores vendors, purchase orders, goods received notes and invoices in the database. A contractor can raise a purchase order for materials, record the goods received note when the delivery arrives, and enter or import the supplier invoice. The 3-way match compares the three records, and an invoice can then be approved, rejected or put on hold. Accounts payable ageing shows what is outstanding by age.
Supplier invoices can arrive by email at the company's bills inbox, which is an address of the form bills@ followed by the company domain. Whether the inbox works depends on the company's domain mail being routed to InstantDrive's email worker, so confirm that with InstantDrive before relying on it. Each attachment then runs through the normal reading and naming pipeline.
Recording a payment writes a payment and journal entry inside InstantDrive. It does not move money, because there is no bank or payment connection. Contractors who need valid tax invoices should read the guide on UAE tax invoice requirements and check each supplier invoice against it.
How are site expense receipts captured?
Site staff buy fuel, small tools and permits and need to claim the cost back. In the Employees area, an employee can scan or upload a receipt, and for a foreign-currency claim attach the card statement. The system computes deductibility and VAT recoverability flags, a manager approves or rejects, and a payout records the payment entry. The mobile web app, installed from the browser as a PWA, has a Snap Upload screen for phone photos and one-tap approve, reject and approve-all screens for managers.
Employees can also forward receipts to the company's expenses inbox, an address of the form expenses@ followed by the company domain, subject to the same mail-routing condition as the bills inbox. Each expense also stores a retention-until date of about seven years. That date is stored for reference. Nothing deletes files when it passes.
How do you find and send licence and insurance copies for a tender?
A tender asks for the same core documents each time: company profile, trade licence, insurance, financial statements, past project references and key staff documents. In InstantDrive these sit as ordinary files in the vault, named with entity and expiry date, so a search for the company name or for Insurance returns the current copies in seconds. The Expiry Radar shows whether any of them ends before the tender closes, which is worth checking before you submit.
To send a single document, the 1-Prompt Edge Dispatcher can email it to a recipient from a typed instruction. The recipient gets a guest download link. A guest session lasts 15 minutes once opened, the emailed link record stays valid for up to 7 days, and staff can list and revoke links. Email delivery works only when the operator has configured an outgoing email service for the account, so test it with an internal address before a real tender. Each tender submission is sent one document at a time, or as files you assemble yourself outside InstantDrive.
Because the licences and insurance certificates are the files that sit in the vault, the copy you send is the current one and not a stale copy saved on someone's desktop.
Worked example: a fictional contractor sets up a new project
Al Wasl Build Contracting LLC is a fictional company. It wins a fit-out project coded P214 and hires two subcontractors: a scaffolding firm and an electrical firm. The finance manager sets up the following in InstantDrive. File names are illustrative. The real name depends on what the reading engine extracts, and the pattern is Prefix_Entity_Identifier_Exp followed by the expiry date.
Vendors Vault
TradeLicense_SafeScaffold_CN1000001_Exp20270315.pdf
Insurance_SafeScaffold_POL55120_Exp20270101.pdf
Contract_SafeScaffold_P214_Exp20270630.pdf
TaxInvoice_SafeScaffold_INV0042_AED84000.pdf
TradeLicense_BrightWire_CN1000002_Exp20261130.pdf
Employees Vault
LabourCard_RashidKhan_LC778201_Exp20270210.webp
EmiratesID_RashidKhan_784XXXXXXXXXXXX_Exp20280114.webp
Company_Expenses
Receipt_SiteFuel_P214_AED250.webp
Admin_Vault
TradeLicense_AlWaslBuild_CN1000099_Exp20270601.pdf
Insurance_AlWaslBuild_CAR9981_Exp20270101.pdf
The finance manager searches P214 to pull every document for the project. The BrightWire licence ends on 30 November 2026, so once the date is within 30 days the Expiry Radar shows it as approaching, and the manager asks the subcontractor for a renewal. The purchase order for cable and the goods received note are created in the Vendor Hub, so when BrightWire's invoice arrives the 3-way match can confirm quantities before approval.
For the next tender, the bid coordinator searches AlWaslBuild, checks that the Admin_Vault licence and insurance do not end before the closing date, and emails each requested document to the client through the dispatcher.
What are the limits of this setup?
InstantDrive does not create nested project folders today, so project structure relies on names and search. Reading is not perfect: scans are read locally first, and when text recognition confidence is below 90 percent a vision AI fallback sends the image to Google Gemini. If your documents must not leave your systems, discuss that before uploading sensitive scans. Review the extracted fields on important documents and correct mistakes.
The Expiry Radar tracks dates on stored documents. A manual sweep creates to-do items, but it runs only when a user triggers it, and the radar does not send reminder emails. Someone has to open the radar or run the sweep. Uploads are limited to 100 MB per file, which excludes large CAD files and site videos unless they are reduced. Archives, CAD, audio and video files are stored without being read.
Deleting a file is a soft delete with no trash view or restore. The app interface is in English only.
What does InstantDrive not do for contractors?
InstantDrive is a document drive for UAE businesses and a light finance desk. It does not replace project scheduling, quantity surveying, payroll or a full accounting system, and it has no connectors to QuickBooks, Zoho or Tally. It does not sign documents electronically, does not offer client upload portals, does not check licences or permits against government systems, and does not move money. It also does not provide approved legal or insurance advice about what a contract must contain.
What is a sensible first week?
Start with the documents that have end dates: company licence, insurance, subcontractor licences and worker permits. Upload them, check that each file name shows the right expiry date and open the Expiry Radar. Then route the bills inbox and the expenses inbox, if your mail setup allows it, and try one purchase order through to a 3-way match. Finally, email one document to an internal address through the dispatcher as a dry run before the next tender.
The guide on the UAE company document checklist and the guide on trade licences help decide what to include. Pricing and the free trial are on the pricing page.
Keep these documents in one drive
InstantDrive stores your licences, Emirates IDs, tenancy contracts and invoices, reads the numbers and dates, and names every file in one pattern.
Open the appPricing