July 8, 2026
Construction Plant Hire Rates: How GCC Contractors Build Internal Rates That Reflect Real Equipment Cost
Every GCC contractor running a medium-to-large project fleet faces the same invisible problem: the rate you charge your projects for equipment use is probably wrong — and it is costing you margin on every tender you win.
Most contractors default to one of two approaches. They either copy external market hire rates from local plant rental firms, or they apply a historical flat rate that has not been updated in three years. Neither approach reflects what the equipment actually costs to own and operate. The gap between internal ownership cost and the rate charged to projects silently distorts every project budget, every bid, and every buy-versus-rent decision.
Why the Wrong Rate Produces the Wrong Decision
When you under-price internal plant hire — charging a project SAR 750/day for an excavator that costs SAR 1,200/day all-in — three things happen.
First, the project cost report understates actual cost by SAR 450 every day that machine is on site. On a 180-day mobilisation, that is SAR 81,000 of uncaptured cost on a single piece of equipment.
Second, your estimating team uses those same rates when pricing the next tender. A plant-heavy project that should be bid at SAR 40M gets priced at SAR 37M. You win the tender and lock in a three-point margin erosion on day one.
Third, when a client asks for open-book verification — as Aramco, NEOM, and ROSHN increasingly do on large packages — your plant rates do not hold up to scrutiny.
The Four-Component Rate Build-Up
A defensible internal hire rate has four components. Each one needs to be calculated from your own fleet data, not borrowed from a market reference.
1. Ownership Cost
Ownership cost converts acquisition value into a daily charge. The formula is:
Daily ownership cost = (Acquisition cost − Salvage value) ÷ Useful life in working days
An excavator purchased for SAR 850,000 with a 10% salvage value (SAR 85,000) and a 1,500-operating-day useful life carries a daily ownership cost of SAR 510/day. The critical variable is useful life in working days — not calendar years. An excavator on back-to-back projects working 250 days per year reaches end-of-life in six years. Tie the denominator to actual utilisation history, not manufacturer estimates.
2. Maintenance Cost
Maintenance cost should be drawn from your fleet maintenance records, not a manufacturer estimate. Calculate the average annual maintenance spend per equipment class over the last three years and divide by annual utilised days.
For heavy earthmoving equipment, a rough benchmark is 35–50% of the ownership cost per hour. For GCC conditions — 45–50°C ambient in summer, abrasive sand — add 10–15% above temperate-climate benchmarks. Include scheduled servicing (oils, filters, belts), wear parts (buckets, tyres, cutting edges), and a reserve for unplanned breakdowns.
3. Fuel Cost
Fuel is typically the largest variable cost component and the most volatile. Calculate rated fuel consumption per hour for each equipment class, multiply by working hours per day, and price at current SAR-per-litre rates.
For a diesel excavator consuming 20 litres per hour at eight hours per day: 20L/hr × 8hrs × SAR 0.67 (subsidised Saudi diesel) = SAR 107/day. Update the fuel component quarterly — it is the one component that moves independently of your capital structure.
4. Operator Cost
If the operator is included in the hire rate (as most internal rates should be), add the daily total employment cost: basic salary, housing and transport allowances, GOSI contribution, annual leave accrual, EOSB accrual, and visa/Iqama costs amortised monthly.
For a skilled excavator operator in KSA, total employment cost typically ranges from SAR 250–420/day depending on nationality and skill grade.
The complete rate for a typical medium excavator:
- Ownership cost: SAR 510/day
- Maintenance cost: SAR 210/day
- Fuel (8-hour shift): SAR 107/day
- Operator (total employment cost): SAR 320/day
- Total internal rate: SAR 1,147/day
Compare this to a market hire rate of SAR 750/day for the same class of machine. That SAR 397 difference is real — it is being absorbed in G&A overhead rather than visible in project cost reports.
The Idle Rate Question
Most project managers resist paying the full hire rate for equipment standing idle. The friction is understandable — why should a project pay SAR 1,147/day for a machine that is not working?
The practical answer is a two-tier rate: utilised rate and standby rate.
The standby rate recovers ownership and maintenance cost but excludes fuel and operator variable cost. In the example above: SAR 510 + SAR 210 = SAR 720/day. The project pays this rate when equipment is on-site but not operating due to weather holds, access restrictions, or client-caused delays. When equipment returns to the central compound, no charge applies.
This structure has a secondary commercial benefit: when a client causes equipment standby, you have a traceable standby cost that can support a Clause 12 or Clause 20 claim under FIDIC. The daily equipment log records machine ID, standby hours, and the reason — that is the contemporaneous record an adjudicator wants.
Building and Maintaining the Rate Database
Hire rates must be structured by equipment class, not individual machine. You need a rate table covering every category in your fleet: tower cranes by jib length and capacity, mobile cranes by lift capacity, earthmoving by machine type and engine rating, compaction, generators, and temporary works.
Rates should be reviewed on three cadences:
- Annual full rebuild — from the previous 12 months of actual ownership, maintenance, and employment cost data
- Quarterly fuel update — the one component that moves independently of your capital structure
- Ad hoc — when a major equipment acquisition changes the class composition significantly
Store the rate history. When a project runs two years, you need to know whether the SAR 1,147 rate from 2025 was still accurate in 2026 after fuel costs moved 15%.
Connecting Hire Rates to WBS Cost Allocation
A hire rate without a WBS allocation system produces the same outcome as no rate at all. Every day of equipment utilisation must be recorded against a WBS cost code — not a fleet overhead account.
The allocation mechanism is straightforward:
- Daily equipment log records machine ID, project, WBS cost code, hours worked, and standby hours
- Monthly: hire rate × utilised hours, standby rate × standby hours = WBS cost charge per project
- Fleet cost centre receives the project recovery; net variance shows as fleet P&L
On a SAR 300M project with SAR 18M of internal plant, accurate WBS allocation converts a plant overhead black hole into a visible, manageable cost component broken down by discipline, work package, and cost element. That is the data a commercial director needs when reviewing project margins monthly.
What Open-Book Clients Actually Verify
Aramco IKTVA reviews and NEOM open-book verification increasingly scrutinise internal hire rates. Three things they check:
- Rate basis: Is this a real cost build-up or a market estimate? Auditors expect to see ownership cost per asset, maintenance spend from the fleet ledger, and employment records for operators.
- Consistency: Are the same rates applied across all projects, or does each site PM negotiate separately? Inconsistent rates signal internal cost management weakness.
- Recovery: Is the fleet cost centre actually recovering against these rates? Significant under-recovery — plant overhead absorbing 20% or more of fleet cost — indicates rates do not reflect reality.
Contractors who can produce a documented rate-build methodology and three years of maintenance records tend to pass open-book reviews in a single session. Those working from spreadsheet estimates typically face multiple rounds of queries.
Five Starting Steps
If your internal hire rates are overdue for a rebuild, here is where to start:
- 1. Run a fleet asset list. Pull every piece of owned plant: machine type, acquisition date, cost, expected life, residual value. This is the ownership cost input and the foundation of the entire rate build.
- 2. Extract three years of maintenance spend by equipment class. Most contractors have this in their accounting system queried by equipment GL code. Average it across three years to smooth out major overhauls.
- 3. Calculate current operator employment cost. Run the payroll for permanent plant operators, add GOSI, EOSB monthly accrual, and all allowances. Divide by annual working days to get the daily rate.
- 4. Build the rate table by equipment class. Start with your top five categories by fleet value. You do not need a perfect rate for every attachment on day one — coverage beats precision in the first pass.
- 5. Pilot on one project. Apply the new rates to a single active project for 30 days. Compare the plant cost report to the old method. The gap is the margin you have been misallocating — and now know where to find it.
The Bottom Line
An internal hire rate is not a billing mechanism — it is a cost visibility tool. When your rates reflect what equipment actually costs to own and operate, your project cost reports become reliable, your tender pricing becomes competitive on the right projects, and your buy-versus-rent decisions are based on real numbers rather than gut feel.
Most GCC contractors invest in tightening their procurement workflows, streamlining AP, and improving work confirmation cycles. Then they continue to under-price their own fleet because the rate table has not been touched in four years. That is where the remaining margin is hiding.
Did you enjoy reading this blog? Share it
Ready to find out more?