CyanBuild

Progress Billing in Construction: How It Works and How to Get Paid Faster

Cash flow kills more contractors than bad estimating. Progress billing is how you keep money moving through the project.

Progress billing is the standard payment method for commercial construction. You bill monthly for work completed during that period, rather than waiting until the project is finished. On a 12 month, $5M project, that means 12 pay applications, each representing that month completed work minus retainage. Get the process right, and you get paid on time. Get it wrong, and you are financing the owner project with your own cash, and on commercial work that is a hole you can dig yourself into fast.

What Progress Billing Actually Is

Under progress billing, every line item on your schedule of values has a percent complete each month. You bill the difference between what was complete last month and what is complete this month. The owner pays that amount, less retainage. Over the life of the project, the sum of all pay applications equals the contract sum plus approved change orders, minus retainage, which is released at the end.

The alternative is lump sum billing, where you invoice a single amount at completion, or milestone billing, where you bill fixed amounts at defined project milestones. Progress billing is the standard on commercial work because it matches payment to actual work in place, which protects both the owner and the contractor. The owner only pays for work that exists. The contractor gets money every month instead of waiting.

The Monthly Billing Cycle

Most commercial contracts establish a billing cutoff date, commonly the 25th of each month. You submit your pay application by the cutoff, the GC or architect reviews it within 7 to 10 days, and payment is due 30 days after approval. That means 45 to 60 days from when you do the work to when you get paid, and that is when everything goes smoothly. A single rejection adds another full cycle.

The pay application itself is the AIA G702 cover sheet plus the G703 continuation sheet, or an equivalent set of forms. The G703 shows each schedule of values line item with its scheduled value, prior completed, this period completed, stored materials, retainage, and balance to finish. The G702 summarizes it into nine lines, ending with the current payment due. Everything has to tie, and it has to tie to the prior month application.

The Schedule of Values: Where Billing Accuracy Starts

The schedule of values, or SOV, is the backbone of progress billing. It breaks the contract sum into line items you can measure and bill against every month. A good SOV is detailed enough to reflect real work but not so granular that billing takes a week. A bad SOV front loads the contractor, hides incomplete work behind big percentages, and invites architect pushback.

Build the SOV before the first pay app, submit it to the architect for approval, and do not change it without a written change order. Front loading, where you assign high percentages to early items like mobilization and general conditions, is a known red flag. Owners and architects watch for it, and some contracts cap the percentage of overhead you can bill early. Price the SOV honestly and your pay apps move fast.

Common Reasons Pay Applications Get Rejected

Math errors: G703 column totals do not match G702 Line 4. This is the number one rejection reason and it is completely preventable. Link your totals or use billing software that calculates them. Never hand key a number that should be a formula.

Overbilling: Claiming 90 percent complete on work that is clearly 60 percent done. Inspectors and architects verify percentages against the field. Pad them and you lose credibility for the rest of the project, which slows every future pay app.

Missing lien waivers: Many states require lien waivers from the prior period before releasing the current payment. Conditional waivers for the current period and unconditional waivers for the prior period are the typical requirement. Miss one and the entire pay app stalls.

Retainage miscalculation: Getting the retainage math wrong on G702 Line 5 is surprisingly common when done manually. The formula is not complex, but tracking different retainage rates for completed work versus stored materials, or a step down from 10 percent to 5 percent at the 50 percent completion mark, trips people up.

Stored materials without backup: Claiming materials stored on site or in a warehouse requires an itemized list, often invoices, and sometimes a bond. Submit the backup with the pay app, not after the architect asks.

How to Get Paid Faster

Speed comes from discipline, not pressure. Submit on the cutoff date every month with no exceptions. Build the SOV correctly at the start so you are not relitigating line items on every pay app. Tie every change order into the G703 the month it is approved. Keep your lien waivers, stored materials backup, and prior application numbers in one packet so the architect has everything on first review.

Track your pay apps the way you track your schedule. Know the submit date, the approval date, and the payment due date for every cycle. When a pay app sits past its payment date, follow up the next morning, not the next week. Contractors who treat billing as a weekly administrative task get paid on the contract terms. Contractors who treat it as something to do when they have time carry the project on their own line of credit.

Progress billing is not complicated, but it is unforgiving. The numbers have to tie, the percentages have to be real, and the paperwork has to be complete. Build the habit, keep it clean every month, and the cash flows the way the contract promised.

Estimate faster with CyanBuild

Upload your drawings and get a full takeoff with visual proof — in seconds.

Try CyanBuild Free