Elora Grid
3 min read

How to build a SoW compliance checklist for electrical EPC tenders (a clause-by-clause method)

A practical, repeatable method for turning a scope of work into a defensible compliance checklist: including the 5-column structure, package splits, and the conflict register most teams skip.

Miss one clause in a scope of work and one of two things happens: you've left scope out of your price, or you've signed up to an obligation you never costed. Both are discovered late, and both are expensive. Here is a method that holds up under that pressure.

Step 1: Assemble the real document set

The SoW is never alone. It invokes site specifications, standards, drawings and annexures; and obligations hide in all of them. List every referenced document, then triage: which ones actually apply to this tender? Record the excluded ones too, with the reason. When a claim dispute arrives two years later, "we excluded spec X because clause Y limits it to brownfield works" is gold.

Step 2: Capture clause by clause, but trim the depth

Walk the SoW in order. Every clause that creates an obligation becomes a row. Two disciplines keep this usable:

  • Stop at section level. Capture 3.2 and 3.2.1; fold 3.2.1.1 into its parent. Beyond that depth you're photocopying, not analysing.
  • Write the requirement, not the prose. The row says what must be done; the citation says where it came from.

Step 3: Use a column structure that survives review

#DescriptionCapturedOriginSource
12Switchgear rated 11 kV, 1250 A, 25 kA/3 s, arc-fault containedSoWSoW §3.2
13OLTC with ±8 × 1.25% taps and AVR controlSoWSoW §3.3
14Earthing design responsibility, see conflict registerSoW / SpecSoW §3.6 vs EL-spec §6

The Captured column stays blank. It's for the person (or supplier) confirming compliance. Origin matters because spec-derived rows behave differently in negotiation than SoW-derived ones.

Step 4: Split the master into package checklists

Your transformer supplier shouldn't read 96 rows to find their eleven. Filter the master by equipment package (transformer, switchgear, protection, civil) and issue each supplier a returnable checklist covering only their scope. Their completed checklist comes back as evidence in your own compliance story.

Step 5: Keep a standalone conflict and variation register

While capturing rows, you will find contradictions: the SoW says 11 kV, the single-line drawing shows 22 kV; the SoW assigns the earthing design to you, the spec says the principal issues it. Do not bury these as comments. Each one goes into its own register with both citations side by side. Before submission they're clarification questions; after award they're variation opportunities. Teams that skip this step absorb the cost silently. A typical substation tender yields three to eight of them.

Step 6: Cite everything, then let citations do the review work

The test of the finished checklist: any reviewer can take any row and find its source in under a minute. That's what makes it an audit document rather than an opinion.

Can this be automated?

The reading, capturing, trimming, splitting and conflict-spotting: yes, and it's exactly what Elora Grid's "check this SoW for compliance and conflicts" task does: master checklist, per-package supplier checklists, the conflict register, and draft supplier RFQ emails, each row cited. The judgment calls (what to clarify, what to price as variation) stay with your commercial team, which is where they belong.

There's an interactive demonstration of the clause scan on that page, or you can send a real SoW through and review the output on your own tender.

FAQ

Quick answers

What is a SoW compliance checklist?

A clause-by-clause register of every obligation in a scope of work and its referenced specifications, with a citation for each row. Bid teams use it to confirm nothing is missed in the price, and to brief suppliers on exactly what their package must cover.

What columns should a compliance checklist have?

A structure that works in practice: row number, requirement description, a 'captured' column for the responder to complete, the origin of the row (SoW, spec or drawing), and the precise source citation. Five columns: enough to be defensible, few enough to be usable.

What is a conflict and variation register?

A standalone list of every place the SoW, specifications and drawings contradict each other. Each conflict is either a clarification question before submission or a priced variation opportunity after award, but only if it was caught and documented.

How deep should clause capture go?

Capture to section level (e.g. 3.2.1) and fold deeper sub-sub-clauses into their parent row. Photocopying the SoW into a thousand-row spreadsheet makes the checklist unusable; trimming to section depth keeps it reviewable while still citing everything.

Send a real tender. Get the output back.

Hand Elora Grid one real task and judge the result yourself.