May 21, 2026
IKTVA Compliance for Saudi Construction Contractors: How to Track Local Content Without Losing the Audit
What IKTVA Actually Measures
The IKTVA (In-Kingdom Total Value Add) program has moved from ambition to enforcement. Saudi clients — Aramco, NEOM, ROSHN, SABIC — now score local content performance at prequalification, during execution, and at contract closeout. A contractor who cannot produce a structured local content report on demand is not just at compliance risk; they are at risk of losing the next bid.
Most contractors are tracking local content the same way they track everything else: in a spreadsheet updated monthly by whoever has time. The problem is that the four categories driving your LC percentage — labour, purchases, subcontractors, and equipment — each generate transactions in different systems. Timesheets are in payroll. Purchase bills are in finance. Subcontract certifications are in project controls. Equipment usage is in fleet. None of these systems know what the others are doing.
By the time the monthly LC report gets compiled, it is already three weeks old, and it is probably missing at least one of the four streams entirely.
The Four Categories Behind Your LC Score
The IKTVA formula is a weighted composite of four categories:
- Labour — Saudi nationals as a percentage of total direct labour cost
- Purchases — nationally-manufactured or locally-sourced materials as a percentage of total material spend
- Subcontractors — local subcontractors (registered Saudi companies with local workforce) as a percentage of total subcontracted value
- Equipment — Saudi-owned or locally-registered equipment as a percentage of total equipment cost
Each category is weighted. For construction contracts under Saudi Aramco, labour typically carries a higher weight than equipment. NEOM and ROSHN have their own weighting tables. A contractor bidding on multiple clients needs to track the same underlying data against different scoring frameworks simultaneously.
The target percentage varies by contract. Infrastructure projects might carry a 30% IKTVA minimum. Large Vision 2030 programme contracts are pushing targets above 45%. Failing to meet the target triggers deductions — sometimes equivalent to 1–2% of contract value.
Why Spreadsheets Fail Local Content Tracking
There are three structural failures.
Missing data streams. A typical LC spreadsheet gets populated from whatever reports the finance team can extract. What it almost never captures: equipment usage hours by origin type (local vs imported), materials classified as national-mandatory at the line-item level on purchase bills, and subcontractor workforce composition data rather than just company registration status.
Lagged classification. Supplier and subcontractor LC classification happens at contract signing — and then never gets updated. A subcontractor can lose their local content status mid-project if their Saudi workforce percentage drops. Without continuous re-classification, your LC calculation is anchored to data that is months out of date.
No audit trail. Client auditors do not just want the percentage — they want the supporting records. Which timesheets? Which purchase bills? Which work confirmations? A spreadsheet can tell you the number. It cannot show the auditor the chain of evidence behind it.
The Four Data Streams That Drive LC Compliance
A structured local content calculation pulls from the same records that drive project cost reporting — but with an additional dimension: origin classification.
Labour Stream
Timesheets capture hours by employee. Employee records carry nationality and GOSI classification. The LC calculation filters Saudi-national hours as a percentage of total direct labour hours (or cost, depending on weighting). Timesheets must be captured against WBS cost codes and approved before the weekly close — not reconciled retrospectively from payroll.
Purchases Stream
Purchase bills carry line-item material references. Each material item needs an origin classification: national-mandatory (locally manufactured goods on the LCGPA national products register), national (locally sourced but not on the mandatory list), or imported. The total value of national and national-mandatory items divided by total material procurement spend gives the purchases LC percentage.
Subcontractors Stream
Work confirmations approved against a subcontract drive the subcontracted spend figure. Each subcontractor in the vendor register carries an LC classification — local supplier or national manufacturer — with a percentage LC score based on their own workforce and procurement composition. The spend certified against local-classified subcontractors as a percentage of total subcontract spend gives the subcontractor LC component.
Equipment Stream
Equipment usage logs carry cost per day or per hour. Each asset in the fleet register carries an LC classification: local (Saudi-registered, Saudi-owned), imported, or partial (with a percentage LC score). The LC-weighted cost as a percentage of total equipment cost gives the equipment LC component.
A Typical GCC Contractor LC Position — and the Gap
A SAR 300M infrastructure contract running in Riyadh might look like this against a 40% IKTVA target:
- Labour: SAR 42M total, SAR 18M Saudi (43% raw LC) — weighted score 64.5
- Purchases: SAR 95M total, SAR 22M national (23% raw LC) — weighted score 23
- Subcontractors: SAR 110M total, SAR 68M local (62% raw LC) — weighted score 62
- Equipment: SAR 53M total, SAR 14M local (26% raw LC) — weighted score 13
Weighted IKTVA score: 162.5 / 4 = 40.6%. Just above the 40% threshold. But if purchases LC drops by 3% — because an international steel delivery landed that was not offset by enough national materials — the score slips to 38.8% and a deduction clause triggers.
The contractor finds out two months after the steel landed, when someone updates the spreadsheet.
Continuous Tracking vs Month-End Compilation
The difference between a compliant contractor and a non-compliant one often is not procurement strategy — it is timing. The contractor who tracks LC continuously can see the trend line moving, identify the gap, and redirect procurement decisions before the month closes.
Continuous tracking requires that every transaction affecting LC — every timesheet approval, every purchase bill posting, every work confirmation certification, every equipment usage log — carries its classification at point of entry. The LC percentage is then always current, not a monthly artifact.
For procurement, this creates an active decision loop: if the purchases LC score is running below target, the team can prioritise national suppliers for the next material order. If subcontractor LC is strong but labour LC is weak, the PM knows to review direct hire ratios before the next expat labour package arrives.
What a Client Audit Actually Demands
Saudi Aramco IKTVA auditors typically request:
- Payroll records with employee nationality breakdown
- GOSI contribution records confirming Saudi employee numbers by project period
- Purchase invoices for claimed national materials with APSR or LCGPA national product register references
- Subcontractor qualification certificates and their own IKTVA self-declarations
- Equipment registration documents confirming Saudi ownership
A contractor who tracked LC in a spreadsheet arrives at audit with the percentage and a pile of disconnected documents. Matching purchase invoices to specific claimed items, or matching GOSI records to specific payroll periods on specific projects, becomes a manual exercise that takes weeks.
A contractor who tracked LC within their project system arrives with the percentage and a drilldown: here are the purchase bill line items classified as national materials, here are the GOSI records linked to the timesheets that generated the labour LC claim, here are the work confirmations certified against each local subcontractor. The audit that takes weeks becomes an audit that takes hours.
Configuring LC Targets by Project and Client
Not all contracts carry the same LC target or weighting. A contractor running five active projects — three with Aramco, one with NEOM, one with a private developer — needs to track five different target configurations simultaneously.
Project-level LC configuration lets the team set the target percentage and category weights for each contract individually. The LC score for each project is calculated against its own framework. The portfolio dashboard aggregates across all projects but flags which ones are below target before client reporting deadlines.
Five Practical Steps for Contractors Starting From Scratch
- 1. Classify your supplier and subcontractor register. Start with your top 20 suppliers and top 10 subcontractors by spend. Assign each an LC classification and document the basis. This is the foundation everything else builds on.
- 2. Tag materials in your cost catalog. For your top 30 materials by spend, assign origin classifications in your procurement system. Purchase bill line items will inherit these tags automatically.
- 3. Confirm your HR system captures nationality and GOSI class. This data usually exists in payroll but is not flowing into cost reporting. The link between timesheets and employee records needs to be live, not a monthly export.
- 4. Add LC classification to your fleet register. For each piece of owned equipment, record whether it is Saudi-registered. For hired equipment, add LC status to the rental contract record.
- 5. Set project targets and run the first calculation. Do not wait until you are about to face an audit. Run the first LC calculation against actual YTD data now. The gap is easier to close with six months remaining than six weeks.
The Competitive Dimension
IKTVA performance is increasingly visible to Vision 2030 programme clients before a contract is awarded. NEOM contractor prequalification scoring includes historical IKTVA performance. Aramco publishes annual IKTVA awards. ROSHN framework agreements factor LC track record into contractor tier assignments.
A GCC contractor with documented, auditable IKTVA scores across their portfolio is not just compliant — they are differentiated. Clients who are themselves measured on national content are looking for contractors who make that target easier to hit, not harder. The contractors who have the data are the ones winning the next bid.
هل استمتعت بقراءة المقالة ؟ قم بمشاركتها
هل أنت مستعد لمعرفة المزيد؟