1. Home
  2. Help
  3. Engines
  4. Pay Application Review
Post-Award · Engine

Pay Application Review

Audit an AIA G702/G703 pay application. Catches progress-billing overstatements, stored-material irregularities, retainage math errors, lien-waiver gaps, back-charge problems, and premature retention-release requests.

Engine Phase: Post-Award Runtime: 60-120 seconds Pro+

What it does

Pay App Review reads a current pay application (typically AIA G702 summary + G703 schedule-of-values detail) plus any previous approved applications. It applies ~10 audit checks — progress-billing validation, stored-materials verification, prompt-payment compliance, lien-waiver check, back-charge analysis, retainage parameterization (not a one-size-fits-all threshold), cost-code consistency, multi-currency, billing-period alignment, budget vs actual — and produces a recommended payment amount with flagged line items.

When to use it

What to upload

Step by step

  1. Open the engine

    Sidebar → EnginesPay App Review.

  2. Upload current pay app

    G702/G703 in PDF or XLSX.

  3. Upload previous approvals

    Optional but changes the quality of the audit significantly — without history, the engine can't detect period-over-period irregularities.

  4. Run

    40–90 seconds.

  5. Read the recommended payment

    Top: recommended amount vs requested amount, potential savings, retainage withheld.

  6. Review line-item statuses

    Filter by status. SUPPORTED / UNSUPPORTED / DUPLICATE / OVERBILLED / PARTIAL.

  7. Check audit sections

    Each of the 10 audit areas has its own block with findings or an "all clear" note.

Understanding the results

Requested vs recommended

Requested payment vs recommended payment. Delta is potential savings or withholdings.

Retainage withheld

Dollar amount currently held. Retainage % is parameterized from the contract, not assumed — engine reads the rate from the pay app/contract rather than applying a universal 10%/5% rule.

Line-item table

Each SOV line with current-period claim, % complete, status flag, note.

Audit-check sections

Progress billing validation, stored materials, prompt payment, lien waivers, back charges, retainage rate validation, joint checks, cost codes, multi-currency, billing period alignment, retention release.

Partial analysis banner

If the pay app exceeds the model's context window — split by division or vendor and run separately.

Every control, explained

Run analysis

One run.

Try with sample data

Bridgeport Pay App #1 — $2.8M request with 3 flagged issues.

Filter by status

Overbilled / Unsupported / Duplicate / Partial / Supported / All.

Expand audit section

Click any audit heading to see full findings.

Export PDF

AP-ready audit memo including recommended payment and all findings.

Export XLSX

Raw SOV + flag data.

Chains

Chains into

Check the Underlying Contract — Found billing discrepancies? Review the contract to check payment terms, retainage, and allowable charges.
Review Related Change Orders — Check if any disputed line items relate to approved or pending change orders.
Track in Procurement — Log verified pay app items into the procurement tracker for cost monitoring.
Include in Owner Report — Pay app data carries forward \u2014 budget performance and billing status feed into the owner report.

Chained from

Review Pay Applications — Verify pay applications against the scope requirements you just checked.
Review Pay Applications — Review payment applications against the contract terms you just analyzed.
Verify in Next Pay App — Check that the approved CO amounts are correctly reflected in the next billing cycle.
Verify Before Payment — Confirm valid insurance coverage before approving pay application \u2014 expired COI blocks payment.
Verify Work Progress — Field report work completed data used to validate pay application progress claims.
Block Final Payment? — Outstanding punch items may block retention release or final payment approval.

Exports

Troubleshooting

Retainage rate flagged as wrong when it's actually the contract rate

The engine reads retainage from the documents uploaded. If the contract retainage rate isn't visible in the pay app or previous certifications, upload the contract too or use chat: "This contract is flat 5% retainage — recompute."

Stored-materials flags on supported items

Stored-materials irregularities require backup documentation — if invoices/bills-of-lading aren't uploaded with the pay app, the engine conservatively flags them as unsupported. Upload the backup.

Truncation banner on a multi-sub consolidated pay app

Split by sub and run separately, then sum.