Construction Fuel Surcharge Clause Pakistan: Template
Why add a diesel surcharge clause this monsoon
If your contractor starts tacking on “diesel bohat barh gaya hai” line items — PKR 3,000–25,000 per trip — you need a written rule, not arguments at site. Monsoon chokes the Lahore–Islamabad–Karachi corridors with flooded patches and detours. Trip-times climb, idling rises, and fuel burn follows. Without a clause, you either overpay blindly or you stop deliveries mid-pour. Neither is a plan.
Scope it tightly. A diesel surcharge clause should apply only to the transport line for bulk materials — sand, crush, bricks/blocks, and cement/steel trucking — never to the material price itself. Steel and cement already swing on separate market indices; keep those escalations in their own buckets so you don’t pay twice for the same shock.
Peg to one benchmark. Use the OGRA‑notified High Speed Diesel (HSD) price applicable on the date of delivery. OGRA revises petrol/diesel roughly every two weeks. Avoid “pump photo” rates and WhatsApp screenshots; they vary station to station and invite abuse. A clean OGRA peg is easy to audit and hard to game.
Real money is at stake. On 6–22 wheelers doing long hauls between Punjab and Sindh or repeated intra-city shuttles in Karachi/Lahore/Islamabad, I’ve seen ad‑hoc “diesel charges” swing from a harmless PKR 1,000 on a tipper run to PKR 20,000+ on a bogie truck after a major price jump. Put the rule in the contract now, while you still have negotiating leverage.
Decide your baseline and scope before signing
The argument you prevent is the cheapest one. Lock these pieces on paper up front.
- Set a Base HSD Price. On contract date, record the OGRA‑notified HSD rate in PKR/litre: “Base HSD = PKR [___]/L”. Every later adjustment compares to this number. Example only: Base HSD = PKR 275/L.
- Define what lines are adjustable. Only the transport portion per item is subject to the diesel formula: - Sand per‑trip (e.g., per 6‑wheeler, per 10‑wheeler) - Crush per‑trip - Bricks/blocks per‑trip (or per 1,000 with a transport split) - Cement/steel per‑ton transport (separated from material value) Exclude site labour, equipment hire (mixers, cranes, pumps), and demurrage/idle time unless you have a separate clause with triggers. Contractors often blur these — keep the surcharge laser-focused on haulage only.
- Lock the logistics so “distance” can’t mysteriously grow later. Identify: - Source quarries/plants you expect to use (e.g., Sargodha crush, Nooriabad sand, DG Khan/Lucky/Bestway cement depending on region). - Route kilometres to site — and specify if this is one‑way loaded or round‑trip. For most bulk runs, treat Route km as round‑trip unless you reliably have backhaul. - Vehicle types you’ll use: 6‑wheeler (small tipper), 10‑wheeler, 22‑wheeler trailer. Put the standard route in an appendix with a simple map/Google Maps printout and a gate‑to‑gate km. If you switch source mid‑project (e.g., crushing plant shut down), amend the appendix before the first new trip.
Tip: If you’re still deciding plot size or location, use our Marla/kanal unit helper and budget tools to keep haulage in sight alongside everything else: - Marla/kanal unit converter: /tools/unit-converter - Construction cost calculator: /tools/construction-cost - Property tools hub: /tools
Pick a calculation method and cap the exposure
You’ve got two clean ways to compute the adjustment. Choose one per material/vehicle type and write it exactly. Then add a cap so everyone sleeps at night.
Method A — Percentage fuel factor (simplest)
This treats fuel as a known share of the base transport cost.
- Formula: Surcharge per trip = Fuel Factor × % change in HSD × Base Transport Charge, subject to a hard cap.
- Typical Fuel Factors (guidance only; agree them with your haulier):
- 22‑wheeler long‑haul: 35%
- 10‑wheeler medium haul: 30%
- 6‑wheeler intra‑city: 25%
- Example: Base transport for a 22‑wheeler long haul is PKR 180,000. HSD rises by 10% vs. Base HSD. With a 35% Fuel Factor:
- Surcharge = 0.35 × 10% × 180,000 = PKR 6,300, capped if your cap is lower.
- Set a hard cap, e.g., maximum 15% per trip relative to the base transport charge.
Pros: Very easy to run in monthly reconciliations. Cons: Less precise on short urban runs where idling patterns vary.
Method B — Litre‑based by distance (more precise)
This pays for the extra litres actually burned due to price changes.
- Formula: Surcharge per trip = Per‑km Fuel Burn × Route km × (Actual HSD − Base HSD) × Wastage Factor, subject to a cap.
- Typical per‑km burns (highway, steady load; your fleet may vary):
- 22‑wheeler: 0.42–0.55 L/km
- 10‑wheeler: 0.28–0.35 L/km
- 6‑wheeler: 0.20–0.28 L/km
- Wastage Factor for city traffic/idling: 1.05–1.10 (agree one).
- Example (long haul): 22‑wheeler at 0.48 L/km, round‑trip 380 km, Base HSD PKR 275/L, Actual HSD PKR 315/L, Wastage 1.05.
- Extra per litre = 315 − 275 = PKR 40
- Litres = 0.48 × 380 × 1.05 ≈ 191.5 L
- Surcharge ≈ 191.5 × 40 = PKR 7,660 (apply cap if any)
- Example (intra‑city): 6‑wheeler at 0.24 L/km, round‑trip 24 km (sand shuttle), Base HSD PKR 275/L, Actual PKR 295/L, Wastage 1.10.
- Extra per litre = PKR 20
- Litres = 0.24 × 24 × 1.10 ≈ 6.34 L
- Surcharge ≈ 6.34 × 20 = PKR 127 (you may decide not to true‑up runs under a PKR 250 de minimis).
Caps that work in practice (agree per lane and vehicle): - Long‑haul (10–22 wheelers): PKR 8,000–15,000 per trip - Intra‑city (6–10 wheelers): PKR 1,000–3,000 per trip
Always bilateral. If Actual HSD < Base HSD, the formula yields a negative number — that’s a credit back to the client on the same line. If you want a floor, write it explicitly, e.g., “downward adjustments apply fully; optional floor: minimum zero below a 20% HSD drop.” Don’t hint. Write it.
Which method should you pick? For urban shuttles with short, repeatable routes, Method B’s litre math is fair and clear. For mixed runs and multiple sources, Method A’s fuel factor keeps admin light. Some clients run A for long‑haul steel/cement and B for local sand/crush. Just don’t mix methods on the same line item.
Proofs you must collect to avoid disputes
You’ll only fight about diesel once if you fix the paperwork. Make these exhibits non‑negotiable.
- OGRA rate in force on the delivery date. Attach the OGRA HSD notification (PDF or screenshot from ogra.org.pk) used for that fortnight to each monthly reconciliation. If delivery straddles two OGRA periods, apply the rate that matches the trip date. Don’t accept pump‑brand photos.
- Trip evidence to prove what moved, when, and how:
- Bilty/LR with vehicle number and load description
- Date/time in–out stamps (yard and site if you can)
- Route and, where practicable, weighbridge slip (steel/cement/bulk crush)
- For intra‑city sand/crush, a signed gate log with trip count and vehicle plates is usually enough
- Optional but powerful on long hauls:
- E‑invoice or POS receipt for diesel drawn within ±3 days of the trip
- GPS snapshot on Lahore↔Karachi/Islamabad corridors
Build this habit early. Your QS will thank you, and your contractor’s accounts team will stop “estimating” on WhatsApp.
Reconciliation and payment mechanics that work
Monsoon or not, certainty keeps the materials rolling.
- Monthly true‑up. On the 5th of each month, the contractor calculates the prior month’s surcharge/credit using the agreed formula and OGRA notices. They issue a separate debit/credit note titled “Diesel Surcharge Adjustment” referencing the underlying invoices.
- Apply only to transport. Each line should show: - Base transport charge - The method used (A or B) and the numbers plugged in - OGRA HSD price applied (with notice attached) - Cap applied, if triggered Never calculate on the whole invoice — that’s the classic contractor trick. If the invoice has material + transport together, insist on a split or reject the surcharge note.
- Dispute window and rollover. Give 7 working days to query the numbers. Undisputed balance becomes payable with the next IPC/interim bill. Caps are per trip and unused cap does not carry forward.
Two small admin wins I’ve seen help: - Set a de minimis per trip (e.g., ignore any computed surcharge below PKR 250 on city runs); it saves both sides from pettiness. - For projects with many short trips, batch by material and vehicle type and reconcile in blocks (e.g., “Sand, 6‑wheeler, 180 trips in July”).
Clause template snippets you can drop into your contract
Copy, paste, fill the blanks, and attach your route appendix. Keep steel/cement price escalation in a different clause so you don’t overlap.
“Benchmark and base: Parties agree the Base HSD Price is PKR [___]/L, being the OGRA‑notified High Speed Diesel rate applicable on [date]. Actual HSD Price shall be the OGRA‑notified rate applicable on the date of each delivery. OGRA notices for the relevant periods shall be annexed to the monthly reconciliation.”
“Scope and formula: Fuel surcharge applies only to transport charges for [list materials/routes/vehicle types]. For avoidance of doubt, no surcharge applies to material prices, site labour, equipment hire or demurrage unless expressly stated elsewhere.
- Method A: Surcharge per trip = min[Cap, Fuel Factor × %ΔHSD × Base Transport], where %ΔHSD = (Actual − Base) ÷ Base. Fuel Factor: [__]%. Base Transport: PKR [__] per trip.
- OR
- Method B: Surcharge per trip = min[Cap, (Fuel Burn per km × Route km × (Actual − Base HSD) × Wastage Factor)]. Fuel Burn: [__] L/km. Route km: [__] (state if round‑trip or one‑way loaded). Wastage Factor: [__]. Cap per trip: PKR [__].
Downward adjustments (price decreases) apply symmetrically using the same method. Optional floor if agreed: minimum zero below a [__]% HSD decrease.”
“Proofs and reconciliation: Contractor shall attach the applicable OGRA notice and trip documents (bilty/LR, gate log, and weighbridge where applicable) with each monthly reconciliation. Reconciliation on the 5th of each month for the previous month’s deliveries. A separate debit/credit note titled ‘Diesel Surcharge Adjustment’ shall be issued referencing base invoices. Undisputed amounts are payable with the next IPC/interim bill. The surcharge/credit applies only to transport charges.”
“Routes and vehicles: The standard sources, routes and vehicle classes are listed in Appendix [__] with indicative route kilometres. Any change of source or route shall be notified and agreed in writing before the first affected delivery; until agreed, the surcharge for such deliveries shall be computed using the closest agreed route by km.”
“Per‑trip caps and de minimis: The parties agree caps of PKR [1,000–3,000] per intra‑city trip and PKR [8,000–15,000] per long‑haul trip (10–22 wheelers), or as otherwise filled above. Computed adjustments below PKR [__] per trip shall be disregarded.”
“Disputes: Either party may raise a query within 7 working days of receipt of the reconciliation. Failing query, the reconciliation stands accepted.”
That’s the meat. If your contractor insists on pump slips, allow them as supporting docs but keep OGRA as the price of record. If they push to include idle time in the same line, split it out with its own trigger (e.g., flooding closure verified by [authority]/site log) — otherwise it becomes a second surcharge in disguise.
Field examples that match what you’ll see on site
A few realistic scenarios to pressure‑test your numbers before you sign:
- Steel long haul to Lahore site (Method A)
- Base: 22‑wheeler trailer, PKR 190,000 per trip
- Fuel Factor: 35%
- Base HSD: PKR 275/L; Actual HSD this fortnight: PKR 330/L → +20%
- Surcharge = 0.35 × 20% × 190,000 = PKR 13,300, within a PKR 15,000 cap
- Cement from local depot to Karachi site (Method B)
- Base: 10‑wheeler, Route km round‑trip 46 km
- Burn: 0.32 L/km; Wastage: 1.08
- Base HSD: PKR 290/L; Actual: PKR 305/L → +15/L
- Litres = 0.32 × 46 × 1.08 ≈ 15.9 L
- Surcharge ≈ 15.9 × 15 = PKR 239 (below a PKR 250 de minimis → ignore)
- Crush from Sargodha to a Central Punjab site (Method B)
- Base: 22‑wheeler, Route km round‑trip 360 km
- Burn: 0.46 L/km; Wastage: 1.05
- Base HSD: PKR 300/L; Actual: PKR 285/L → −15/L (price drop)
- Litres = 0.46 × 360 × 1.05 ≈ 173.6 L
- Credit ≈ 173.6 × 15 = PKR 2,604 back to the client
- Sand intra‑city Lahore (Method A, for admin ease)
- Base: 6‑wheeler, PKR 17,000 per trip
- Fuel Factor: 25%
- HSD move vs. base: +6%
- Surcharge = 0.25 × 6% × 17,000 = PKR 255 (payable if de minimis permits)
These are examples only. Nail down your own fuel factors and burns from your haulier’s logs, then write them in. If the contractor refuses to state a burn figure or factor, that’s your red flag.
Pitfalls and contractor tricks to shut down early
- Using “distance increased” after award. Lock the source and km in an appendix. Any change needs written approval before the first new trip — not after the monthly bill.
- Calculating on the whole invoice. The surcharge applies to transport only. Insist on split invoicing (material vs transport) for bricks/blocks and bagged cement if the supplier prefers all‑inclusive rates.
- Double‑charging alongside steel/cement escalation. Keep market price escalation clauses separate, with different triggers and proofs. A diesel clause is about haulage only.
- Sneaking in idle time. Idle/demurrage is a different animal. If you must allow it (e.g., site was closed and truck waited), give it its own cap and proof (driver log + gate log), and never let it ride inside the diesel math.
- Fake “pump photos”. If the OGRA‑based method is agreed, pump slips are optional supporting docs only. The price of record is OGRA. Save yourself the photo hunts.
Lock it in on your project this week
If you’re mid‑tender or about to mobilise, move this from article to action.
- Pull the latest OGRA HSD notice and write your Base HSD number on the draft LOA/work order.
- Choose Method A or B per material/vehicle. For mixed jobs, A for long‑haul steel/cement, B for local sand/crush is a sensible split.
- Fill the blanks: Fuel Factor or L/km, Route km (state round‑trip vs one‑way), Wastage Factor, Caps, De minimis.
- Build your evidence pack: gate log template, bilty/LR checklist, a folder for OGRA notices. Train the site storekeeper to record vehicle plates and in–out times cleanly.
- Add the clause snippets under “Price Adjustment – Diesel Surcharge” and attach your Routes & Vehicles appendix. Get both sides to initial the appendix.
- Schedule the monthly 5th reconciliation in your calendar and assign the QS responsible.
If you’re still costing the build, plug in the likely surcharge exposure into your transport allowances. Our Construction cost calculator can help you see how these changes roll up at project level: /tools/construction-cost. If you’re weighing up plots and haulage implications across neighbourhoods, start with the Property tools hub and unit converter to keep distances and sizes straight: /tools and /tools/unit-converter.
Monsoon or dry spell, a one‑page diesel clause with numbers you understand is the cheapest insurance on your material flow. Draft it once, use it on every project, and make surprise “diesel bills” a thing of the past.
Frequently asked questions
Does OGRA publish a daily diesel price in Pakistan?
No. OGRA notifies petrol and High Speed Diesel roughly every two weeks. Use the OGRA HSD rate applicable on the delivery date for surcharge math. Avoid pump photos or WhatsApp rates; they vary by station and invite disputes.
Should generator fuel for site power be covered by this clause?
Keep generator fuel separate. This diesel surcharge should apply only to transport charges for sand, crush, bricks/blocks, and cement/steel haulage. If you must cover genset fuel, write a standalone clause with its own meter logs and caps.
How do I stop double-charging when I already have steel/cement escalation?
Split clauses. Market escalation for steel/cement belongs in its own section with product indices. The diesel clause applies only to the transport line. Insist on invoice splits (material vs transport) and reconcile diesel on transport only.
Keep reading
Brick vs block Pakistan: switch now or stay put?
Real October site rates and on‑site tips to choose brick, concrete block or AAC—cost, speed, QA and compliance for Lahore, Karachi and Islamabad projects.
15 Oct 2026 9 min read
Should you build during monsoon in Pakistan (2026)?
Monsoon build in Pakistan, 2026: real delays, cost cushions, safe RCC pours, curing days, and smart steel/cement buying—Lahore, Islamabad, Karachi specifics.
30 Jul 2026 9 min read
August cement decision: cement price lock Pakistan
August cement playbook for Pakistan: realistic retail bands, when to lock vs float, bag counts for 5–10 marla, airtight clauses, and monsoon storage that prevents wastage.
16 Aug 2026 9 min read
