DocuOCR reads the schedule of values on an AIA G703 continuation sheet and pulls every line item, scheduled value, work completed, materials stored, percent complete, balance to finish, and retainage into a clean Excel, CSV, or JSON file, so reviewing a pay application takes minutes instead of an afternoon of retyping.
Built for the G703 schedule of values you receive and have to check, not a blank template to fill out.
Upload a document to extract
Drop files here or click to upload
Up to 50 files
Uploading...
Drop in a schedule of values to see the line items DocuOCR pulls out, ready to export to Excel.
Schedule of values OCR reads the itemized cost breakdown on an AIA G703 continuation sheet and turns it into structured data. DocuOCR extracts every line item, the description of work, scheduled value, work completed from previous applications, work completed this period, materials presently stored, total completed and stored to date, percent complete, balance to finish, and retainage, then exports them to Excel, CSV, or JSON so a general contractor, owner, project manager, or lender can review a pay application in minutes. It reads the schedule of values you receive; it does not generate a blank SOV template.
Upload, read, review, export. No template to build, no retyping the line items, no adding up the columns by hand to check them against the G702.
Drop in the G703 or your own SOV as a PDF, scan, or photo. Process a single sheet or a whole stack of subcontractor schedules of values at once.
DocuOCR reads the header and each SOV row, the description, scheduled value, previous, this period, materials stored, total to date, percent, balance to finish, and retainage, and the column totals.
Every field gets a confidence score and your own validation rules, so a line that does not add up or a total that does not tie to the G702 is flagged before you approve the draw.
Send the line items to Excel, CSV, or JSON, or push them into Procore, Sage, Foundation, QuickBooks, or your own project accounting.
# incoming G703 SOV -> clean line-item rows { "document_type": "schedule_of_values_g703", "application_no": 7, "period_to": "2026-05-31", "line_items": [ { "item": "03300", "description": "Cast-in-place concrete", "scheduled_value": "142,000.00", "pct_complete": 65, "retainage": "9,230.00" } /* more line items, columns aligned */ ], "totals_tie_to_g702": true, "confidence": 0.98 } # export -> .xlsx | .csv | .json
DocuOCR reads both the sheet header and every line item on the schedule of values, plus the totals row, so nothing has to be keyed by hand.
The schedule of values usually arrives with the rest of the pay package. DocuOCR also reads the G702 and G703 pay application summary, certified payroll (WH-347) reports, and conditional and unconditional lien waivers. See the full construction document processing software for the whole draw workflow.
If G703 sheets and subcontractor schedules of values land on your desk every month and someone has to read and check them, this is for you.
Roll up each subcontractor schedule of values and check the scheduled values, percent complete, and stored materials before you certify the project pay application.
Verify the SOV behind every G702 draw and keep a clean, searchable record of how the contract sum is being billed line by line.
Confirm the schedule of values ties out and retainage is held correctly before releasing funds on each draw.
Pull a submitted SOV into Excel to compare line-item pricing across bids or reconcile it against your own estimate.
Move the line items straight into Procore, Sage, Foundation, or QuickBooks instead of retyping the whole grid.
Add schedule-of-values extraction to your product through one REST API instead of building the table parsing yourself.
Plenty of tools help a contractor build and submit an SOV. DocuOCR sits on the other side of that exchange: it reads the finished schedules of values that arrive from your subs or on each pay application so you can review them fast.
Reading a G703 by hand means retyping every line item and adding up the columns to check they tie back to the G702. On a job with many subs that is hours a month, and one line that does not foot can hold up a draw.
See the full construction document processing softwareAccuracy runs 95 to 99 percent on clean sheets, and every value carries a confidence score with optional validation rules, so uncertain reads are flagged for review rather than trusted blindly. DocuOCR structures the data so you can verify the draw; it does not approve the pay application for you.
A schedule of values is one document type. DocuOCR is the platform that reads the rest of the pay package too.
The category platform: classify a mixed pay package and extract pay apps, payrolls, lien waivers, and certificates of insurance too.
Extract the whole G702 application and certificate for payment that the schedule of values is attached to.
Read the WH-347 certified payroll reports subcontractors submit on prevailing-wage jobs.
Extract amounts and dates from the conditional and unconditional lien waivers that arrive with each draw.
The full dashboard for teams who extract data across many document types.
Add schedule-of-values extraction to your own construction software through one REST API.
New to the schedule of values? Read what a schedule of values is in construction and how to fill out an AIA G702 and G703 pay application for the background. Processing subcontractor and material invoices instead? Use the construction invoice to Excel converter for that separate AP task.
A schedule of values carries contract values and billing detail, so it is handled under enterprise-grade controls, with encryption in transit and at rest, role-based access, audit logs, and optional automatic purge after extraction.
The questions people ask most about the schedule of values, the AIA G703, and getting it into Excel.
A schedule of values, or SOV, is an itemized breakdown of the total contract sum into individual line items of work, each with the dollar amount budgeted for it. The contractor prepares it at the start of a project, and it becomes the basis for every progress billing: as work gets done, each line shows the percent complete and the amount earned. On AIA jobs the schedule of values lives on Document G703, the continuation sheet attached to each G702 application for payment.
AIA Document G703 is the continuation sheet that carries the schedule of values behind an AIA G702 application for payment. It lists each item of work in its own row, with the scheduled value, work completed from previous applications, work completed this period, materials presently stored, total completed and stored to date, the percentage complete, the balance to finish, and retainage. The column totals on the G703 feed the summary figures the contractor certifies on the G702.
The G702 is the one-page application and certificate for payment: it summarizes the contract sum, change orders, total completed to date, retainage, and the current payment due, and carries the signatures. The G703 is the continuation sheet behind it, the schedule of values, where every line item of work is listed with its scheduled value and how much of it is complete. G702 is the summary and certification; G703 is the detailed line-item breakdown the summary is built from.
Upload the schedule of values PDF or a scan and DocuOCR reads every line item, then exports a clean Excel file with one row per item and each column, description, scheduled value, previous, this period, materials stored, total to date, percent, balance to finish, and retainage, kept separate. You can also export CSV for an import or JSON for the API. It reads scanned and photographed G703 sheets, not only digital PDFs, so a sub who emails a scan still lands as tidy spreadsheet rows.
A standard AIA G703 schedule of values has an item number and a description of work, the scheduled value for that item, work completed from previous applications, work completed this period, materials presently stored, the total completed and stored to date, that total as a percentage of the scheduled value, the balance to finish, and retainage. The bottom row totals each column so the figures tie back to the G702 summary. DocuOCR extracts every one of these columns.
The contractor prepares the schedule of values, usually the general contractor at the start of the project, allocating the contract sum across the line items of work as required by the general conditions of the contract. The architect or owner reviews and approves it before the first pay application. On jobs with subcontractors, each sub often submits its own schedule of values that the general contractor rolls into the overall SOV and reviews on every draw.
Yes. DocuOCR is built to read the AIA G703 grid, one row per line item, and pull the scheduled value, work completed, materials stored, percent complete, balance to finish, and retainage into a clean Excel or CSV file with the columns intact. Because the totals row is extracted too, you can check that the line items add up to the certified totals on the G702. Digital, scanned, and photographed G703 sheets all work.
No. DocuOCR does not generate a blank SOV template for you to fill in. It works on the other side of that task: it reads the schedule of values you already have, a subcontractor submission, a G703 attached to a pay application, or an SOV a previous system produced, and turns it into structured spreadsheet data you can review, compare, or import. Once your SOV is in Excel you can of course reuse that structure on the next project.
Upload a G703, watch the line items come back as clean Excel rows with the scheduled values, percent complete, and retainage kept separate, and scale per page when you go live.