+966 56 533 0501 info@datatime.com.sa
HomePlatformContractorsPricingContact
Book a demo
HomeGuidesContractors
Contractors · Haseen

Contractor Management System
in Saudi Arabia

Fourteen capabilities that separate a real contractor management system from a visitor system wearing a contractor label — and the one demo test that proves it.

Most facilities discover they need contractor management the hard way: an incident occurs, and the investigation reveals that the injured worker's safety certificate expired two months earlier — and that nothing in the entry process would have caught it.

A visitor system will not catch it either, because a visitor and a contractor are structurally different. This guide explains what a contractor management system actually does, and the fourteen capabilities that separate a real one from a visitor system wearing a contractor label.

What is a contractor management system?

Quick answer
A contractor management system is a platform that governs the entry of contracting companies, suppliers and their workforce by tying every entry to three live conditions: a valid contract with the company, valid documents for the individual, and a work permit scoped to a specific area and period. The defining difference from a visitor system is that a contractor's relationship is ongoing — documents expire mid-contract, so it requires continuous validity tracking rather than one-time registration.

Visitor versus contractor

DimensionVisitorContractor
Entry frequencyOnce or occasionallyDaily for weeks or months
Basis of authorisationAppointment with a hostValid contract + valid documents
Documents requiredUsually ID onlyID, insurance, safety training, permits
Access scopeReception or meeting areaDefined operational zones, often hazardous
Accompanying elementsRarelyWorkforce, equipment, vehicles
What ends authorisationEnd of the visitContract end or any document expiry
Legal exposureLimitedSafety liability sits with the facility

The final row is the commercial argument. When an incident involves a contractor's worker on your site, the first question is not whether the contractor tracked their documents — it is whether your facility admitted an unqualified worker. You control the gate, so you carry the operational responsibility.

Fourteen capabilities to verify

Onboarding and prequalification

  1. Company records holding contracts, authorised zones and validity, with individual worker files beneath each contract.
  2. Prequalification workflow assessing legal eligibility, safety record, technical capability and insurance before contracting.
  3. Risk classification so a cleaning contractor and a welding contractor are not held to identical requirements.
  4. Subcontractor registration as an entity linked to the main contract, with separate documents for its workforce.

Documents and validity

  1. Per-document expiry tracking — each document has its own date, tracked independently.
  2. Tiered advance alerts at 30, 15 and 7 days, escalating to the facility as the date approaches.
  3. Automatic entry block on expiry, with the reason displayed to the guard — not a warning that gets waved through.
  4. Contractor self-service portal so the contractor uploads and updates documents, with approval retained by the facility.

Permits and safety

  1. Work permit types including hot work, confined space, working at height and electrical, each with its own approval chain.
  2. Mandatory safety approval as a hard step in the workflow for hazardous work, not an optional checkbox.
  3. Automatic permit lapse when the period ends or any underlying condition fails.
  4. Safety induction linked to badge issuance — no badge without a valid, passed induction.

Tracking and evidence

  1. Real-time headcount by area including contractors, usable during evacuation.
  2. Immutable audit trail answering who entered, when, under which contract and with whose approval — filterable and exportable.

The test that separates real from labelled

Ask for one scenario in the demo: upload a safety training certificate that expires tomorrow, advance the date by one day, then attempt to admit the worker.

Acceptable outcome: entry is refused, the reason is displayed clearly to the guard, and the event is logged. Unacceptable outcome: a warning is recorded and entry proceeds — which makes the system a documenter of the violation rather than a control against it.

Seasonal volume: the pricing trap

In Saudi industrial facilities, planned maintenance shutdowns can multiply contractor headcount tenfold for three weeks. A system sized for the ordinary state fails during the shutdown; one sized for the shutdown looks oversized the rest of the year.

Ask specifically how the contract handles peaks. Three models exist: pricing on the peak year-round, pricing on the average with an agreed ceiling, or a base package plus seasonal add-on bundles. The third is usually right for sites with scheduled shutdowns — provided the add-on price is fixed in the original contract. Detail in the Arabic guide on contractor system pricing.

Sectors where it matters most

How Haseen handles contractors

In Haseen, contractor management is a native module rather than an add-on. Each contracting company has a file holding its contracts and authorised zones, with individual worker files beneath each contract carrying IDs, insurance and training certificates — each tracked to its own expiry date. Alerts fire ahead of expiry, and access is suspended automatically when a document lapses.

Work permits route through the area owner, adding the safety officer as a mandatory step for hazardous work, and lapse automatically when any condition fails. Vehicles are registered with their drivers and plates read automatically at vehicle gates. See Haseen contractor management and the visitor system buyer's guide.

Frequently asked questions

What is a contractor management system?

A platform that ties every contractor entry to three live conditions: a valid company contract, valid individual documents, and a work permit scoped to an area and period. Unlike a visitor system, it tracks validity continuously because a contractor's documents expire during an ongoing engagement.

How do I block workers with expired documents?

By tying entry eligibility to document validity inside the system rather than a separate spreadsheet. When a date passes, eligibility lapses automatically and the attempt is refused at the gate with the reason shown to the guard. A tracking spreadsheet, however current, blocks nobody.

Can it manage subcontractors?

It must. Subcontractors are where the documentation chain breaks in most projects — the main contractor is documented, but the subcontractor's workforce enters under the main contract with no files. Correct handling registers the subcontractor as a separate entity linked to the main contract, with its own worker documents.

Does it integrate with permit to work?

Work permits should be part of the same system, not a separate one. Separation is the root cause of the most common gap: a worker enters because their badge is valid while their permit expired yesterday, and nobody at the gate knows.

Who is legally responsible if an unqualified worker enters?

Operationally the facility, because it controls the gate. A contract clause requiring the contractor to track its workers' documents does not transfer that responsibility, and the only defensible evidence is a record showing the system checked and refused those who did not qualify.

How is it priced?

On a variable unit — active contractors, registered workers, monthly active workers, or issued permits — plus sites, gates and functional modules. Ask which unit is used and how seasonal peaks are handled before comparing quotes, because those two answers move the figure more than anything else.

Next step

Prepare four numbers before requesting a quote: active contractors in an ordinary month, the number you reach at peak, sites and gates, and whether you need hazardous work permits.

Bring the expired-document scenario

Upload a certificate that expires tomorrow, advance the date, then try to admit the worker — and watch what the system does.

تواصل عبر واتساب