Guide · Pay applications

How to fill out a G702 and G703

The G703 lists every line of your contract. The G702 adds it up into one number: what you’re owed this month. Fill in the G703 first and the cover sheet follows. Here’s every column and line, with a worked example.

Arvelo teamUpdated October 15, 2026 9 min read

On this page
  1. What the two forms are
  2. What you need first
  3. The G703, column by column
  4. The G702, line by line
  5. A worked example
  6. Checks before you submit
  7. Signing and sending

What the G702 and G703 are

A pay application is how a subcontractor asks the general contractor to be paid for work done so far. On most commercial jobs it follows the AIA layout: the G702, a one-page cover sheet, and the G703, a continuation sheet with one row per line of your schedule of values.

You bill by progress, not by invoice. Each month you say how far along each line is, the sheet works out the dollars, the GC holds back retainage, and you’re paid the difference between what you’ve earned and what you’ve already been paid. Your GC may send their own Excel or PDF version of the same thing. The columns and lines work the same way.

What you need before you start

  • The approved schedule of values. The line items and amounts from your contract, worded exactly as the GC approved them.
  • Last month’s approved pay app. Its totals become this month’s starting point. Use the version the GC approved, not the one you sent if they changed it.
  • Signed change orders. Only executed change orders go on the pay app. Pending ones wait.
  • Your progress for the period, line by line, and invoices for any materials stored but not installed.
  • The GC’s form and due date. Most GCs collect sub pay apps by a set day, often the 20th or 25th, and bundle them into one draw.

Fill out the G703, column by column

Start with the continuation sheet. Every number on the cover sheet comes from it. Hover or tap a column to see what goes in it.

G703 · Continuation sheet

AItem no.BDescriptionCScheduled valueDFrom previousEThis periodFStored materialsGCompleted and storedHBalance to finishIRetainage
4Rough-in, Level 196,00086,4009,600096,00009,600
5Rough-in, Level 296,00052,80019,200072,00024,0007,200
6Switchgear and panelboards142,00035,50012,00026,00073,50068,5007,350
CO-1Change Order 1: add 4 EV chargers22,4004,4808,960013,4408,9601,344
D

From previous= last month’s D + E

Everything billed on this line before this month. It must equal D + E from the last approved pay app.

You type three columns each month: E, work completed this period; F, materials stored; and, if your GC holds a different rate on different lines, I, retainage. Column D is carried from last month. Columns G and H and the percent complete are math.

Change orders

Each executed change order gets its own row at the bottom with its own scheduled value, usually numbered CO-1, CO-2 and so on. Bill against it like any other line. A proposed or pending change order doesn’t go on the sheet until it’s signed. It’s one of the most common reasons a pay app is sent back.

Stored materials

Materials bought for the job but not installed go in column F. When you install them, move the amount out of F and into E. Don’t leave it in F and bill it again in E, and don’t let it disappear from F without showing up as installed work.

Already have a G703 in Excel?

The free checker reads it in your browser and lists anything a GC would catch. Nothing is uploaded.

Check it free

Fill out the G702, line by line

The cover sheet is nine lines. Five of them are calculated from the others, so if the continuation sheet is right and the formulas are right, the cover sheet ties.

G702 · Application and certificate for payment

  1. 1Original contract sumYour contract710,000.00
  2. 2Net change by change ordersApproved change orders only22,400.00
  3. 3Contract sum to date732,400.00
  4. 4Total completed and stored to dateColumn G total425,440.00
  5. 5RetainageColumn I total42,544.00
  6. 6Total earned less retainage382,896.00
  7. 7Less previous certificates for paymentLine 6 of last month’s pay app308,209.50
  8. 8Current payment due74,686.50
  9. 9Balance to finish, including retainage349,504.00

Line 3 = 1 + 2

  1. Original contract sum. From your contract. It never changes.
  2. Net change by change orders. The total of approved change orders to date. Not pending ones.
  3. Contract sum to date. Line 1 plus line 2.
  4. Total completed and stored to date. The column G total from the continuation sheet.
  5. Retainage. 5a is retainage on completed work (columns D + E), 5b on stored materials (column F). Their total should equal the column I total.
  6. Total earned less retainage. Line 4 minus line 5.
  7. Less previous certificates for payment. Line 6 from your last approved pay app.
  8. Current payment due. Line 6 minus line 7. This is the check you’re asking for.
  9. Balance to finish, including retainage. Line 3 minus line 6.

The cover sheet also has a change order summary: additions and deductions approved in earlier months and this month. Its net should equal line 2.

A worked example

Ridgeline Electric is an electrical sub on the Cedar Park Medical Office Building, a fictional job for Northgate Builders. This is pay application #5. The contract is $710,000.00 and one change order, adding EV chargers, has been signed for $22,400.00.

LineHow it’s worked outAmount
3 · Contract sum to date710,000.00 + 22,400.00732,400.00
4 · Completed and stored399,440.00 of work + 26,000.00 stored425,440.00
5 · Retainage at 10%10% of 425,440.0042,544.00
6 · Earned less retainage425,440.00 − 42,544.00382,896.00
7 · Previous certificatesLine 6 of pay app #4308,209.50
8 · Current payment due382,896.00 − 308,209.5074,686.50
9 · Balance to finish732,400.00 − 382,896.00349,504.00

Notice that line 8 isn’t the work done this month times 90%. It’s everything earned to date, less retainage, less what’s been certified before. That’s why a mistake in an earlier month, or in column D, flows straight into the amount due.

Want to run your own numbers?

The retainage calculator works out lines 4 to 9 from four numbers. It runs in your browser.

Seven checks before you submit

  1. Column D on every line equals D + E from last month’s approved pay app.
  2. No line is billed past 100% of its scheduled value.
  3. Retainage on each line matches the contract rate, and column I totals to line 5.
  4. Only signed change orders are on the sheet and in line 2.
  5. Line 4 equals the column G total, and line 7 equals last month’s line 6.
  6. Stored materials have backup, and installed materials moved from F to E.
  7. The period date, application number and signatures are all current.

These are the mistakes GCs catch most often. Our guide to why pay apps get sent back goes through each one, and the free checker tests for them automatically.

Signing, notarizing and sending

The contractor signs the G702, and many GCs and lenders want it notarized. Send it with whatever else your GC asks for each month. That’s usually a conditional lien waiver for this payment, an unconditional waiver for the last one, and invoices for stored materials. Some jobs also need certified payroll.

Send it before the GC’s cutoff. A pay app that arrives late, or comes back for a correction, usually waits for the next month’s draw. On a monthly cycle that can mean waiting 30 days for money you’ve already earned.

Common questions

The G702 is the one-page application and certificate for payment: the contract sum, change orders, retainage and the amount due. The G703 is the continuation sheet behind it, with one row for every line of your schedule of values. The G702 totals come from the G703.

First pay app free

Your next pay app, done right.

Send last month’s. Get this month’s back on your GC’s form, checked. The first one is free.

We reply within one business day. No card, no demo call.