AIA G702 & G703 Extraction

AIA Pay Application OCR: Extract G702 and G703 Line Items to Excel

DocuOCR reads the AIA G702 and G703 pay applications your subcontractors submit and pulls every line of the schedule of values, work completed this period, materials stored, retainage, and balance to finish into a clean Excel, CSV, or JSON file with the totals checked.

Built for the pay apps you receive and have to verify, not a form to fill out.

  • G702 summary and G703 continuation sheet
  • Schedule of values, line by line
  • Stored materials and retainage
  • Export to Excel, CSV, or JSON
Upload a G702 or G703, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Drop in a pay application to see the schedule of values DocuOCR pulls out, ready to export to Excel.

SOC 2-aligned controls
256-bit encryption
US data handling
Totals cross-checked
G702
plus the G703 continuation sheet
Scanned
OCR for faxed or photographed apps
Line items
schedule of values kept intact
Totals
cross-checked against the summary
// How it works

How to extract data from an AIA pay application

Upload, read, review, export. No template to build, no retyping the schedule of values, no checking the math by hand.

  1. 1. Upload the pay application

    Drop in the G702 and G703 a sub submitted as a PDF, scan, or photo. Process one application or a whole month of them at once.

  2. 2. AI reads the G702 and G703

    DocuOCR finds the application summary and reads the continuation-sheet grid row by row: item, scheduled value, work completed, materials stored, percent, and retainage.

  3. 3. Review flagged values and totals

    Every field gets a confidence score, and the line totals are checked against the G702 summary, so anything that does not foot is flagged before you approve it.

  4. 4. Export to Excel or your accounting system

    Send the schedule of values to Excel, CSV, or JSON, or push it into Sage, Foundation, Viewpoint, Procore, or QuickBooks.

g703.pdf -> Excel rows
# incoming G702 + G703  ->  clean schedule of values
{
  "document_type": "aia_g703_continuation_sheet",
  "application_no": 7,
  "period_to": "2026-05-31",
  "line_items": [
    { "description": "Cast-in-Place Concrete", "scheduled_value": "142,500.00", "completed_and_stored": "128,250.00", "percent": "90%", "retainage": "12,825.00" }
    /* 22 more lines, columns aligned */
  ],
  "totals_match_g702": true,
  "confidence": 0.98
}
# export -> .xlsx | .csv | .json
// What we extract

Every field on the G702 and G703

DocuOCR reads both the application summary and the full continuation-sheet grid, so nothing has to be keyed by hand.

From the G702 (Application and Certificate for Payment)

  • Application number and period to date
  • Original contract sum and net change by change orders
  • Contract sum to date
  • Total completed and stored to date
  • Retainage on completed work and stored materials
  • Total earned less retainage
  • Less previous certificates for payment
  • Current payment due
  • Balance to finish including retainage

From the G703 (Continuation Sheet), per line

  • Item number and description of work
  • Scheduled value
  • Work completed from previous application
  • Work completed this period
  • Materials presently stored
  • Total completed and stored to date
  • Percent complete
  • Balance to finish
  • Retainage held per line

DocuOCR also reads change order logs, the conditional and unconditional lien waivers, and certificates of insurance that arrive with the pay package. See the full construction document processing software for the whole pay-package workflow.

// Who it is for

Teams that process incoming pay applications

If pay applications land in your inbox every month and someone has to read and check them, this is for you.

General contractors

Read every subcontractor G702 and G703 against the schedule of values and the prior application before you certify and pay.

Owners and developers

Verify the pay applications your GC submits, line by line, and tie the numbers back to your project budget.

Construction lenders and inspectors

Pull the completed-and-stored and retainage figures from every draw package to support a funding decision.

Construction accountants and AP

Move the schedule of values straight into Sage, Foundation, Viewpoint, or QuickBooks instead of rekeying it.

Sureties and program managers

Track completion and retainage across many contracts without reading each continuation sheet by hand.

Construction tech platforms

Add pay-application data extraction to your product through one REST API instead of building it from scratch.

// AI vs manual keying

Stop retyping the schedule of values

Reading a pay application by hand means retyping a G703 grid line by line and then checking every total against the G702. On a job with many subs that is an afternoon of work, and a single mistyped column can release the wrong payment.

DocuOCR reads the whole continuation sheet, keeps each column separate, reads scanned and faxed apps, and cross-checks the line totals against the summary, so a multi-hour review becomes a few minutes of checking flagged values.

See the full construction document processing software

Manual keying or basic OCR

  • Retype the G703 grid line by line
  • Misread columns merge completed and stored
  • Cannot read scanned or faxed apps
  • No check against the G702 totals
  • Hours per pay package

DocuOCR

  • Reads the whole G703 grid automatically
  • Keeps completed, stored, and retainage separate
  • OCR reads scanned, faxed, and photographed apps
  • Cross-checks line totals against the G702
  • Minutes per pay package, at any volume

Accuracy runs 95 to 99 percent on clean applications, and every value carries a confidence score with optional validation rules, so uncertain reads are flagged for review rather than trusted blindly.

// Security

Your pay applications stay private

Subcontractor financials and project data are handled under enterprise-grade controls, with encryption in transit and at rest, role-based access, audit logs, and optional automatic purge after extraction.

SOC 2-aligned controls
256-bit encryption
Role-based access
US data handling
// FAQ

AIA pay application FAQ

The questions people ask most about reading and extracting AIA G702 and G703 forms.

What is an AIA pay application?

An AIA pay application is the standard package a contractor or subcontractor submits to get paid for work done in a billing period. It pairs AIA Document G702, the Application and Certificate for Payment that summarizes the contract sum, work completed, retainage, and current payment due, with AIA Document G703, the Continuation Sheet that breaks the contract into a line-by-line schedule of values. General contractors, owners, and lenders receive these every month and have to read and verify them before releasing payment.

What is the difference between AIA G702 and G703?

G702 is the one-page summary and certification: original contract sum, change orders, total completed and stored to date, retainage, less previous certificates, and the current payment due. G703 is the Continuation Sheet behind it, the detailed schedule of values where each cost line shows its scheduled value, work completed previously and this period, materials presently stored, percent complete, balance to finish, and retainage. The G703 line totals roll up into the G702 summary.

What is the G703 continuation sheet?

The G703 continuation sheet is the line-item schedule of values that supports a G702 application. Each row is a portion of the work (for example concrete, masonry, or electrical) with its scheduled value, the work completed in prior periods and this period, materials presently stored, the total completed and stored to date, the percent complete, the balance to finish, and the retainage held. It is the part that takes the most time to read and key by hand.

How do you read a G703 schedule of values?

Read the G703 column by column: the description and scheduled value define each line of work, work completed previous plus this period shows progress, materials presently stored adds materials on site but not yet installed, and those add up to the total completed and stored to date. Percent complete and balance to finish come from that total, and retainage is the amount held back. DocuOCR reads every column on every row and keeps them aligned instead of merging them.

What are stored materials on an AIA pay application?

Stored materials are materials a contractor has bought and has on site or in approved storage but has not yet installed. On the G703 they appear in their own column, materials presently stored, so the contractor can bill for them before they go into the work. They are added to work completed to reach the total completed and stored to date. Extracting that column accurately matters because it is a common source of billing disputes.

How is retainage shown on the G702 and G703?

Retainage is the percentage of each payment withheld until the work is complete, often five or ten percent. On the G703 it shows as a retainage column per line, sometimes split between completed work and stored materials. On the G702 it rolls up into the total retainage figure that reduces the amount earned to the current payment due. DocuOCR pulls the retainage values from every line and the summary so you can verify the math.

Can you extract a G702 or G703 to Excel?

Yes. Upload the pay application and DocuOCR reads the G702 summary and the full G703 grid, then exports a clean Excel file with each line of the schedule of values as its own row and every column kept separate. You can also export CSV for an import or JSON for the API. It reads scanned, faxed, and photographed pay apps, not only digital PDFs, so a sub who emails a scan still lands as tidy rows.

How do general contractors process incoming subcontractor pay applications?

Most general contractors still read each G702 and G703 by hand, retype the schedule of values into a spreadsheet or accounting system, and check the totals before approving payment, which can take hours across a project with many subs. DocuOCR automates the reading step: it extracts the line items and totals from every incoming pay app, cross-checks them against the G702 summary, and exports the data to your construction accounting software so review takes minutes instead of an afternoon.

Extract your next pay application free

Upload a G702 and G703, watch the schedule of values come back as clean Excel rows with the totals checked, and scale per page when you go live.