Skip to content

SOW-to-invoice reconciliation

From the statement of work to the draft invoice, one traceable path.

Reconciliation is only useful if every step can be shown. This is the exact sequence a Billing Preflight follows.

Ready

The overage clause of the agreement is about to be traced to the draft invoice.

Sample data. Every figure is calculated from the agreement, approved work and draft invoice.

Acme CorpAugust 2026

Running
  1. SOW clause

  2. Confirmed rule

  3. Approved delivery

  4. Draft invoice

  5. Result

Expenses follow the same chain: approved third-party cost → rule → draft line → result. Sample data.

Contract models supported today

Time and materials
Hours billed by role at agreed rates. Approved hours are matched to role rates; unmapped roles or missing rates surface as NEEDS_REVIEW.
Retainers with overage
A monthly fee covers an allowance; hours above it are billed at a stated rate. The classic gap is the missing overage line.
Milestones and fixed fees
A fixed amount becomes billable when stated conditions are met. A fixed fee tied to delivery is handled as a milestone; a flat monthly fee as a retainer. Conditions without evidence stay NEEDS_REVIEW.
Reimbursable expenses
Approved third-party costs at cost or with the agreed markup, checked line by line against the draft.

Other schedules — usage-based pricing, revenue share, discounts and credits — are not verified today and are never guessed.

Evidence Trace on every finding

The reconciliation is not a spreadsheet you have to trust. Each finding shows the SOW rule, the approved evidence, the corresponding draft invoice state, the deterministic calculation, the classification reason and the human action required. Source text is shown verbatim, never paraphrased as a quote.

In the product

  1. 01

    Agreement

    Upload the MSA, SOW or amendment. The billing clauses are located and proposed as terms — each one keeps the clause it came from.

    Master Services Agreement · p. 6

    4. Fees

    4.1 Client shall pay the Fees set out in each Statement of Work in accordance with Section 6.

    4.2 Client shall pay a monthly retainer of six thousand dollars ($6,000) covering up to forty (40) hours of Services per calendar month. Hours performed in excess of the monthly allowance shall be invoiced at one hundred seventy-five dollars ($175) per hour, subject to Client's prior written approval of the time entries.

    4.3 Approved third-party costs are reimbursable at cost.

    Billing clause located · proposed as a term
  2. 02

    Confirm

    Accept, edit or dismiss every proposed term. Only what you confirm becomes a rule. Rules are versioned and dated.

    Nothing affects a financial finding until you confirm it.

    Proposed term · Overage rate

    AI-proposed

    $175 / hour

    Source: MSA §4.2

    Confirmed rule

    $175 / hour

    Confirmed by you · v1

    Edit the value or mark it not applicable. Either way, the clause stays attached.

  3. 03

    Evidence

    Export approved work and expenses from the tools you already use, and add the draft invoice you are about to send.

    Evidence for August

    • harvest-august.csv20 approved entries · 48.5 h
    • expenses-august.xlsx1 approved expense · Getty Images
    • NWD-2026-0814.pdfDraft invoice · 2 lines · $12,000.00

    Columns are mapped, rows previewed, unapproved entries excluded — before anything is counted.

  4. 04

    Preflight

    A deterministic engine reconciles rules against evidence and produces findings, each with an Evidence Trace you can replay.

    Findings · Acme · August

    • Overage hours+$1,487.50
    • Getty Images expense+$380.00
    • Production deployment acceptance$7,500 affected
    Verified missing+$1,867.50
  5. Sample data from the Acme preflight.

Reconcile one real billing cycle.

Your first full Billing Preflight is free. Bring the SOW, the approved work and the draft.

First real Billing Preflight free · No card · Keep your stack