Construction Progress Payment Applications Guide | Projul
You can have the best crew in the city, run a tight schedule, and deliver quality work on every project. But if you cannot put together a clean progress payment application, none of that matters. You will be the contractor who is always chasing money, always waiting on approvals, and always wondering why the check is late.
Progress payment applications are the lifeblood of cash flow on commercial construction projects. They are how you turn completed work into actual revenue. And yet, a surprising number of contractors treat pay apps like an afterthought. They rush through the paperwork at the end of the month, guess at completion percentages, forget backup documents, and then get frustrated when the architect kicks the whole thing back.
This guide is going to walk through the entire pay app process from start to finish. We will cover how to build a solid schedule of values, how to fill out the AIA G702 and G703 forms correctly, how to track retainage without losing your mind, and how to submit a package that gets approved on the first pass. If you are tired of slow payments and billing headaches, keep reading.
What Is a Progress Payment Application and Why Does It Matter?
A progress payment application is a formal request for payment based on the work you have completed during a billing period. On most commercial projects, that billing period is one month. You document what you did, assign a dollar value to it, subtract retainage, and submit the package to the owner or architect for review and approval.
This is different from sending a simple invoice. An invoice says “you owe me $50,000.” A pay app says “here is a detailed accounting of every line item on this project, here is what I completed this month, here is what I completed in previous months, here is what is stored on site, here is my retainage balance, and here is the net amount I am requesting.” It is a much more involved document, and it needs to be accurate.
Why does accuracy matter so much? Because pay apps go through a review process. The architect or owner’s representative checks your claimed completion percentages against what they observed in the field. If your numbers do not match their observations, the application gets rejected or reduced. And on most contracts, a rejected pay app means you wait another full month before you can resubmit. That is 30 days of carrying costs, payroll, material bills, and sub payments out of your own pocket.
If you are coming from residential work and stepping into commercial projects for the first time, the pay app process can feel like a lot of red tape. But once you understand the structure, it becomes routine. The contractors who manage their cash flow well are the ones who treat pay apps as a priority, not a nuisance.
Building Your Schedule of Values the Right Way
The schedule of values is the foundation of every pay app you will submit for the life of the project. It is a list of every work item on the job, each with a dollar value, and those values add up to the total contract amount. You submit the schedule of values at the start of the project, the architect approves it, and then every monthly pay app references it.
Here is where a lot of contractors get into trouble: they either build their schedule of values too loosely or too tightly.
If your line items are too broad, you end up with situations where you cannot bill for work in progress. Say you have a single line item called “Electrical” worth $200,000. You are three weeks into the electrical rough-in, but the item is only 30 percent complete. You bill $60,000. But you have actually spent $85,000 in labor and materials getting to this point. That is $25,000 you are floating because your line item does not have enough resolution.
On the other hand, if you break things down into 200 line items, your monthly pay app becomes a nightmare to prepare and an even bigger nightmare for the architect to review. More line items mean more chances for small errors, and small errors give reviewers reasons to slow things down.
The sweet spot for most projects is somewhere between 20 and 60 line items. Break the work into logical phases that match your project budget structure. Each line item should represent a distinct scope of work with a clear start and end point. Here are some rules of thumb:
- Match your estimate. Your schedule of values should flow naturally from your estimate. If you estimated the job with 35 cost codes, those same codes can become your line items with some grouping or splitting as needed.
- Front-load carefully. Some contractors inflate early line items like mobilization and site work to pull cash forward. Architects know this trick. A little front-loading is normal and expected, but if your mobilization line item is 8 percent of the contract on a $5 million job, expect pushback.
- Separate materials from labor when it helps. On big-ticket items like mechanical or electrical work, splitting materials and labor into separate lines gives you the ability to bill for stored materials before installation begins.
- Include change orders as separate lines. When a change order gets approved, add it as a new line item on the schedule of values rather than folding it into an existing line. This keeps your documentation clean and your audit trail intact.
- Do not forget general conditions. Items like project management, temporary facilities, dumpsters, and supervision should have their own line items. These costs are real and billable.
Once the architect approves your schedule of values, changing it is a hassle. Get it right the first time.
Understanding AIA G702 and G703 Forms
The AIA G702 (Application and Certificate for Payment) and G703 (Continuation Sheet) are the standard forms used for progress billing on commercial projects across the United States. Even on projects that do not explicitly require AIA forms, the format is usually the same or very close.
The G702 is the cover sheet. Think of it as the summary page. It includes:
- The project name, owner, architect, and contractor information
- The original contract sum
- The net change by change orders (additions and deductions)
- The adjusted contract sum
- Total completed and stored to date
- Retainage withheld (broken into retainage on completed work and retainage on stored materials)
- Total earned less retainage
- Less previous certificates for payment
- Current payment due
- The contractor’s signature and notarization (if required)
The G702 is what the owner signs to authorize payment. It is the document that says “yes, we agree this is the amount owed.”
The G703 is the backup. It is a spreadsheet-style continuation sheet with one row per line item from your schedule of values. Each row has columns for:
- Item number and description of work
- Scheduled value (from the approved schedule of values)
- Work completed from previous applications
- Work completed this period
- Materials presently stored
- Total completed and stored to date
- Percentage complete
- Balance to finish
- Retainage
The G703 is where the real work happens. Every month, you update each line item with the work you completed and any materials you stored. The totals from the G703 flow up to the G702 cover sheet.
Not sure if Projul is the right fit? Hear from contractors who use it every day.
Getting the G703 right requires accurate field data. You need to know, for each line item, how much work was actually done this month. That means walking the job, talking to your foremen, reviewing daily reports, and comparing installed quantities against your estimate. This is where good job costing practices pay off big time. If you are tracking costs against your budget in real time, you already have most of the data you need to fill out the G703.
A few common mistakes to avoid:
- Billing ahead of actual completion. If the architect walks the job and sees that your concrete line item is 60 percent done but you billed 80 percent, your whole application loses credibility. Be honest about where you are. It is better to slightly under-bill and catch up next month than to over-bill and get the whole package kicked back.
- Math errors. The G703 is a big spreadsheet. Double-check your column totals. Triple-check that the G703 totals match the G702 summary. One misplaced decimal and you are looking at a resubmission.
- Forgetting stored materials documentation. If you are billing for materials stored on site or at an off-site warehouse, you need to provide invoices, delivery tickets, and sometimes photos. Stored materials billing is a legitimate way to improve cash flow, but only if your documentation is airtight.
Retainage Tracking: Keeping Tabs on Money That Is Rightfully Yours
Retainage is the portion of each payment that the owner holds back as a guarantee that you will finish the project. The standard rate is 5 to 10 percent, though it varies by contract and by state law. On a $2 million contract with 10 percent retainage, you are looking at $200,000 sitting in someone else’s account until the project is done. That is real money, and you need to track it carefully.
Here is how retainage works in practice. Every month when you submit your pay app, the owner withholds the retainage percentage from your payment. If your approved billing this month is $150,000 and retainage is 10 percent, you receive $135,000 and $15,000 goes into the retainage bucket. This happens every single month for the duration of the project.
The G702 form has specific fields for tracking retainage. There are actually two retainage calculations: one for completed work and one for stored materials. Some contracts apply different retainage rates to each. Make sure you know which applies to your project.
Tracking retainage gets complicated when you factor in:
- Retainage reduction. Many contracts allow the retainage rate to be reduced at a certain point, often when the project reaches 50 percent completion. If your contract has this provision, make sure you request the reduction in writing and adjust your pay apps accordingly.
- Retainage on change orders. Retainage applies to change orders the same way it applies to the original contract. When you add change order line items to your schedule of values, retainage is withheld from those payments too.
- Subcontractor retainage. You are probably withholding retainage from your subs just like the owner is withholding it from you. Keep these amounts tracked separately. When you get your retainage released, your subs expect theirs released too. Many states have specific rules about subcontractor retainage release timelines.
- State retainage laws. Many states have passed laws capping retainage percentages and requiring timely release after substantial completion. Know your state’s rules. If the owner is holding more than what is legal or holding it past the statutory deadline, you have grounds to push back.
The biggest retainage mistake contractors make is not tracking it at all. They know it is being withheld, but they do not keep a running total. Then the project ends and they are not sure exactly how much they are owed, or they discover that the owner’s retainage figure does not match their own. By then, sorting it out is a mess.
Keep a retainage log that updates every month alongside your pay app. It should show: starting retainage balance, retainage withheld this period, any retainage released, and ending retainage balance. Compare your running total to the owner’s stated retainage on every pay app approval.
Submitting a Pay App That Gets Approved on the First Pass
The difference between contractors who get paid on time and contractors who are always waiting comes down to one thing: the quality of their pay app submissions. A clean, complete, well-documented pay app gets approved quickly. A sloppy one gets kicked back, and that costs you 30 days minimum.
Here is what a complete pay app package looks like:
- Completed G702 signed and notarized (if required by the contract).
- Completed G703 with updated completion percentages for every line item.
- Conditional lien waiver for the current billing period.
- Unconditional lien waiver for the previous billing period (confirming you received last month’s payment).
- Subcontractor lien waivers, both conditional and unconditional, for each sub who performed work.
- Certified payroll if required (common on prevailing wage or government projects).
- Proof of insurance, usually a current certificate of insurance.
- Change order documentation for any new change orders included in this billing.
- Stored materials documentation including invoices, delivery receipts, and photos if you are billing for stored materials.
Missing any one of these items is often enough for the reviewer to send the whole package back. It does not matter if your G702 and G703 are perfect. If you forgot a subcontractor lien waiver, the pay app gets rejected and you wait.
The fix is simple: build a checklist and use it every single month. Before you submit, run through every item on the list and verify that it is included and current. This takes 15 minutes and saves you 30 days.
Timing matters too. Every contract has a pay app submission deadline, often the 25th of the month or the first of the following month. If you miss the deadline, you miss the billing cycle. That means the work you did in February does not get billed until March, and you do not get paid until April or May. On a project with 30-day payment terms, one missed deadline can push your payment out by 60 days.
Mark your submission deadlines on your calendar at the start of every project. Start pulling your pay app data together a week before the deadline, not the day before. Give yourself time to track down subcontractor lien waivers, verify field completion percentages, and review the whole package before it goes out.
One more thing: build a relationship with the person reviewing your pay apps. On most projects, that is the project architect or the owner’s project manager. If they know you as the contractor who always submits clean pay apps on time, they are more likely to process yours quickly. If they know you as the contractor who always has errors and missing documents, your pay app goes to the bottom of the pile. It is human nature, and it affects your cash flow forecasting more than most contractors realize.
Common Mistakes That Delay Your Progress Payments
After walking through the process, let us talk about the mistakes that trip contractors up most often. These are the things that turn a 30-day payment cycle into a 60- or 90-day one.
Billing percentages that do not match reality. This is the number one reason pay apps get rejected. If you claim 75 percent completion on your framing line item but the architect visited the site and it is clearly closer to 55 percent, your credibility takes a hit. And once you lose credibility with the reviewer, every line item on every future pay app gets scrutinized more closely.
The solution is to do your own field walk before you finalize numbers. Compare what you see in the field to what you are about to put on paper. If there is any doubt, round down. You can pick up the difference next month.
Not tracking change orders properly. Change orders that are approved but not added to the schedule of values create a billing gap. You did the work, it was approved, but you cannot bill for it because it is not on the G703. Add every approved change order to your schedule of values immediately. Do not wait until the end of the project to reconcile. For more on this, check out our guide on managing change orders.
Submitting without backup documentation. Architects and owners are not going to take your word for it. Every number on your pay app should be supportable with documentation. Completion percentages should tie to daily reports and field observations. Stored materials should tie to invoices and delivery tickets. Labor should tie to timesheets and certified payroll. If you cannot back it up, do not bill for it.
Ignoring sub billing coordination. Your subs’ pay apps feed into your pay app. If three of your subs are late with their billing, your numbers are incomplete. Set internal deadlines for sub billing that are 5 to 7 days before your own submission deadline. Give them a template if they do not have one. Chase the paperwork early so you are not scrambling at the last minute.
Not reviewing the approved pay app. When you get your pay app back with the architect’s approval, review what they actually approved versus what you submitted. If they reduced a line item, find out why. If they adjusted your retainage, verify the calculation. Do not just deposit the check and move on. Discrepancies that go unaddressed in month three become major disputes in month twelve.
Poor internal record keeping. Every pay app submission, every approval, every rejection, and every revision should be filed and accessible. When the project ends and you are negotiating final payment and retainage release, you will need to reference months of billing history. Contractors who keep clean records have an enormous advantage in these conversations. Those who rely on good accounting practices from day one rarely find themselves in billing disputes.
Putting It All Together: A Monthly Pay App Routine
The contractors who consistently get paid on time are not doing anything magical. They have a routine that they follow every single month, no exceptions. Here is what that routine looks like.
Week 1 of the billing period: Notify subs of the upcoming billing cycle and remind them of your internal deadline for their pay app submissions. Start gathering insurance certificates, lien waivers, and any other backup documentation you will need.
Week 2-3: Track work in progress. Walk the job at least once during this period specifically to assess completion percentages. Compare your observations to what your foremen are reporting. If you use construction project management software, pull your daily logs and progress photos as supporting data.
One week before submission deadline: Collect sub pay apps and review them for accuracy. Start filling out your G703 with updated completion percentages. Draft your G702 summary. Compile all backup documentation into a single package.
Two to three days before deadline: Final review. Check every number. Verify that G703 totals match the G702 summary. Confirm that all lien waivers are signed and dated correctly. Make sure your insurance certificate is current. Have a second set of eyes review the package if possible.
Submission day: Submit the complete package by the deadline. Keep a copy of everything you submitted, including a timestamp or delivery confirmation. If you submit electronically, save a PDF of the email and attachments. If you submit hard copies, get a signed receipt.
After submission: Follow up within a week to confirm the reviewer received the package and to ask if they have any questions. Do not wait for them to come to you with problems. A proactive phone call can resolve a small question in 5 minutes that would otherwise result in a formal rejection letter.
This routine takes discipline, but it works. The contractors who follow it consistently get paid faster than those who wing it every month. And getting paid faster means better cash flow, less stress, and more capacity to take on new work.
Try a live demo and see how Projul simplifies this for your team.
Progress payment applications are not glamorous. Nobody gets into construction because they love filling out G703 forms. But the pay app process is what stands between your completed work and the money in your bank account. Treat it with the same attention you give to your field operations, and you will notice the difference on your bottom line.