Statements of Work

How to build a clause extraction table for Statements of Work

Build a customer-side SOW clause extraction table with source citations, linked acceptance and payment terms, verification steps, and a fictional example.

October 18, 2026  ·  9 min read
Book a Demo →

Build a customer-side Statement of Work clause extraction table by identifying the relevant document package, copying operative language with precise citations, and classifying each provision consistently. Connect scope, deliverables, acceptance, payment, dependencies, and change control rather than treating them as isolated clauses. Separate source text from reviewer interpretation, and distinguish missing language from missing evidence. The resulting deliverable is a source-linked table that lets legal and business reviewers verify obligations, identify gaps, and assign decisions without repeatedly reconstructing the SOW.

When to use this workflow

Use this workflow when reviewing a new services engagement, comparing several SOWs, or preparing a customer-side diligence summary. It is particularly useful when technical attachments define delivery requirements while acceptance, pricing, and customer cooperation duties appear elsewhere.

The table supports extraction and verification, not a complete negotiation or enforceability opinion. This guide assumes US private commercial-contract practice without selecting a governing state law. Contract rights depend on actual language, governing law, facts, and deal context. Keep SOWs under different master agreements distinguishable even when their services look similar.

What you need

Assemble these inputs before extracting clauses:

  • The SOW, signature pages, master agreement, amendments, purchase orders, and change orders, with version dates and execution status.
  • Referenced specifications, deliverable schedules, acceptance tests, pricing schedules, security requirements, and incorporated policies.
  • The customer's project brief, delivery assumptions, designated approvers, and dated negotiation checklist, if available.
  • A document inventory assigning stable identifiers such as SOW-01, MSA-01, and SPEC-01.
  • A defined review question: one engagement's obligations, differences across SOWs, or unresolved customer exposures.

Preserve source files and record unavailable attachments. If using OCR, retain page images for checking tables, currency, dates, and numbering. Record project-team explanations separately from agreement text; an operational explanation is not evidence of contractual wording.

Use the template

Use Statements of Work — Clause extraction table as the working record. You can copy this table into your working document or spreadsheet. Use one row per operative proposition; split paragraphs containing different triggers or consequences.

Row ID Document / version Clause / locator Exact text Topic Links / dependencies Customer effect / gap Status / owner / action

“Document / version” identifies the particular file and its execution status. “Clause / locator” includes the section and page, plus a table row or schedule item where useful. “Exact text” preserves operative wording, not a paraphrase.

Use consistent topics such as deliverable, acceptance trigger, payment condition, customer dependency, and change authorization. Link related row IDs and source documents. Keep customer-side interpretation in the effect column and verification or disposition in the final column. Add an action and target decision date for open issues. For long provisions, use linked subrows that preserve qualifications.

Step by step

1. Fix the document boundary and precedence questions

Mark each file executed, draft, superseded, or execution unverified. Extract incorporation, amendment, effectiveness, and conflict provisions before deciding which substantive terms control. Identify referenced documents that have not been supplied.

Do not assume the master agreement always prevails. The NCR Development Services Exhibit makes SOW effectiveness conditional on both parties' execution; its attached SOW form places the SOW above the exhibit and purchase agreement. These are contract-specific provisions, not universal rules (NCR Development Services Exhibit §1.2 and Appendix 1).

Record: separate effectiveness and precedence rows linked to affected documents. Where competing provisions leave priority uncertain, assign a legal decision rather than silently selecting a winner.

2. Set extraction categories and row rules

Establish categories before processing multiple SOWs. Depending on scope, include exclusions, deliverables, timing, acceptance, fees, expenses, customer inputs, staffing, change control, intellectual property, security, liability, termination, and exit assistance.

Keep the row unit consistent: actor, action, object, trigger, timing, and consequence should be identifiable from the text and linked rows. Capture conditions and permissions as well as mandatory duties. Customer-supplied test data, for example, may qualify a supplier's delivery commitment.

Record: stable row IDs and normalized topics. Split a delivery obligation from an associated schedule-extension provision, then link them. Document excluded topics so readers understand the table's coverage.

3. Extract wording and verify the locator

Copy relevant text and check it against the source. Include exceptions, defined terms, and table headings needed to understand the provision. Preserve milestone labels, amounts, currency, and pricing footnotes together. If definitions sit elsewhere, link their rows rather than silently expanding the quotation.

Separate source verification from issue disposition: verified text can still raise an unresolved question. Distinguish “not present in reviewed set,” “referenced document unavailable,” and “extraction failure.”

Record: a precise locator and verification status for every entry. For absent-language findings, use the unquoted label “Not present in reviewed set” in the text cell and identify the documents searched in the gap column. Never present invented wording as extracted text.

4. Connect deliverables to acceptance and payment

For each deliverable, locate specifications, testing conditions, approver, review window, rejection requirements, remediation, retesting, and payment consequences. Check whether silence or production use triggers acceptance independently of testing. Preserve the trigger event and applicable business-day definition; do not calculate a deadline without supporting dates.

The ICE SOW illustrates these connections: alternative deemed-acceptance triggers include approver nonresponse, material conformity, and production deployment. It links milestone acceptance to payment while preserving Services Warranty claims and requires detailed written rejection during its testing period (ICE SOW, Acceptance and Rejection). These are wording examples, not default rules.

Record: linked acceptance, rejection, warranty, and payment rows. Identify missing test evidence or uncertain triggers instead of merely recording “acceptance risk.”

5. Trace customer dependencies and change authority

Identify customer-supplied data, access, personnel, decisions, and facilities. Extract when each input is due and the stated consequence of delay. Do not infer an automatic extension or added fee without supporting language.

For changes, distinguish requesting work, funding assessment, approving price, and authorizing implementation. The NCR change form separates approval of study resources from implementation authorization and records work-product, schedule, and price effects (NCR Appendix 1, Attachment 1).

Record: the authorized actor, approval conditions, and linked dependency rows. Flag unclear authority for a named owner; do not assume project correspondence satisfies contractual approval requirements.

6. Compare consistently without flattening differences

Across SOWs, compare matched topics within their document context. Separate fixed-fee implementation from time-and-materials support. Preserve differences in master agreements, versions, and governing-law provisions before drawing conclusions about customer exposure.

A blank acceptance field might reflect omitted language, an unavailable test plan, or extraction failure. Resolve that classification before counting gaps. Different wording alone does not establish a substantive deviation.

Record: the comparison baseline and actual difference in the customer-effect column. If the customer's checklist supplies the baseline, identify its date and relevant instruction. Keep proposed negotiating positions separate from contract text; the checklist is the customer's work product, not a product feature.

7. Resolve exceptions and release the table

Review unresolved rows with the responsible lawyer and project owner. Legal reviewers address document relationships and interpretive uncertainty; project owners confirm whether specifications, tests, and customer inputs are workable.

Recheck high-consequence rows against originals, especially acceptance triggers, nonrefundable charges, approval exceptions, and changed delivery dates. Confirm that linked rows remain accurate after corrections. Another reviewer should be able to trace each material conclusion to its evidence.

Record: source-verification status separately from the decision taken. Retain open issues with an owner, next action, and target decision date; do not turn unanswered questions into clean findings.

Worked example

Fictional scenario: Alder Quay Foods, Inc. is buying an inventory-system implementation from Kestrel Systems LLC for $180,000. Counsel receives an executed SOW dated September 18, 2026, its master agreement, and an executed pricing schedule. The SOW references Test Plan B, but that attachment is missing. The team wants to deploy a pilot and approve a $60,000 milestone invoice.

All parties, documents, amounts, and clauses below are fictional. These three representative rows do not reproduce the entire document review or supply missing test requirements.

Row ID Document / version Clause / locator Exact text Topic Links / dependencies Customer effect / gap Status / owner / action
AQ-01 SOW-01 / executed September 18, 2026 §4.2 / p.3 “Customer shall test the interface against Test Plan B within seven business days after delivery.” Acceptance testing Test Plan B; AQ-02 Review period identified; criteria and delivery evidence unavailable, so its end date cannot be established. Text verified; open / project lead / obtain plan and delivery record before pilot decision.
AQ-02 SOW-01 / executed September 18, 2026 §4.3 / p.3 “Production use constitutes acceptance of the interface.” Acceptance trigger AQ-01; AQ-03 Separate use trigger may affect payment; whether the pilot is production use remains unresolved. Text verified; open / counsel and IT / assess planned use before deployment.
AQ-03 PRICE-01 / executed September 18, 2026 Milestone 2 / p.1 “The $60,000 interface milestone is payable upon acceptance under SOW section 4.” Payment condition AQ-01; AQ-02 Payment depends on acceptance; available records do not establish whether acceptance occurred. Text verified; open / finance and counsel / confirm acceptance basis before invoice approval.

Read separately, these entries might prompt only a request for the attachment. Read together, they change the immediate review priority: pilot deployment could implicate acceptance and payment even before testing is documented. Counsel must assess the intended use while the project lead retrieves Test Plan B and delivery evidence.

The table does not establish that payment is due, that a pilot constitutes production use, or that tests were satisfied. It identifies the evidence and interpretation needed before those decisions.

Common mistakes

  • Extracting only the SOW. Add linked master-agreement rows and identify potential overrides; do not assume a short SOW is self-contained.
  • Treating drafting instructions as completed requirements. Mark unfinished acceptance schedules rather than converting instructions into test criteria.
  • Combining quotation and analysis. Preserve the clause's conditions and timing; put the customer-side interpretation in its separate column.
  • Ignoring customer conduct triggers. Connect silence, use, access delays, and approval responses to acceptance, schedule, and payment consequences.
  • Calling every blank an omission. Distinguish absent language, unavailable attachments, and extraction failures before proposing a drafting response.

Final quality check

  • Every reviewed file has a stable ID, version, and execution status.
  • Material quotations match originals, including exceptions and footnotes.
  • Each row has a usable section, page, or schedule locator.
  • Incorporation and precedence questions are resolved or expressly assigned.
  • Deliverables connect to acceptance evidence, rejection procedures, and payment effects.
  • Missing language, unavailable documents, and extraction failures remain distinguishable.
  • Every material open issue has an owner, next action, and target decision date.

Complete the workflow with DecoverAI

DecoverAI is the Legal Intelligence Platform for litigation and transactions. Its transactional capabilities support tabular review across multiple documents. In Word, contract review findings quote clauses and locate source text, supporting lawyer verification. For larger packages, due diligence classification can organize documents and prioritize human review. Lawyers retain responsibility for document priority, interpretation, and decisions. Book a demo to discuss your SOW extraction workflow.

Frequently asked questions

Should every clause receive a row?

Not necessarily. Define coverage by the review purpose, but include provisions qualifying selected topics. An acceptance-focused table still needs linked payment, warranty, and customer-cooperation language. State exclusions so targeted extraction is not mistaken for comprehensive review.

How should master-agreement terms appear?

Use separate rows with the master's document ID and locator, linked to affected SOW rows. Do not present master language as though it appears in each SOW. Resolve express modifications and conflict provisions before describing terms as controlling.

Can a summary replace exact text?

Keep summaries in the analysis column, not the evidence column. Preserve operative wording and its locator. Divide long provisions into linked subrows without losing exceptions or presenting shortened extracts as complete clauses.

What if acceptance criteria are missing?

Determine whether they are absent, unfinished, or in an unavailable attachment. The NCR form instructs the drafter to supply an approval process and acceptance criteria or a test plan; that instruction is not a completed test (NCR Appendix 1 §5). Assign retrieval or drafting without inventing thresholds.

Sources

The contractual examples support analysis of their wording, not general law or market-standard conclusions.

This guide is general information about legal workflows, not legal advice for any matter. It was drafted and reviewed with AI assistance. The worked example is fictional. Contract rights and procedure depend on the governing law, the actual wording, and the facts, so check the cited sources and the rules that apply in your jurisdiction before relying on it.

Run this workflow in DecoverAI

Clause-quoted findings, missing-language flags, and tracked changes in your name — with your team deciding every call. Plans from $299 per seat per month, SOC 2 Type II certified.

Book a demo
to learn more.
Book a Demo