Progress Billing: How It Works for Contractors and Owners
Progress billing is the process of billing for work done to date, rather than waiting until the project is complete. Contractors file applications based on the percentage of work performed in a period, and owners or their representatives verify the claim before releasing payment. Most explanations stop at the contractor’s side of that transaction. The more significant half is what the reviewer does before any money changes hands. Most often, it fails not because someone filled out a form wrongly, but because a signature replaced a real check, and cash leaves before the work it’s supposed to represent.
What a contractor bills is also a different number from the revenue it recognizes under ASC 606, but that’s a separate question. This guide explains how to check that the number on the application holds up.
How a Progress Billing Cycle Actually Runs
This cycle repeats with distinct phases. The full calendar shows both the contractor’s cash-flow pressure and the owner’s verification job at the same time.
The Cut-Off Date
A cut-off date begins the cycle. All work done, materials delivered, and changes approved by that date count toward the current period. Anything after the cut-off falls into the next cycle.
This boundary is more significant than it seems. When the cut-off is soft or applied inconsistently, applications begin to bleed periods together. Review becomes much harder for everyone involved.
Building the Application
The contractor puts together the application after the cut-off passes. It generally shows the scheduled value of each line of work, the percent complete to date, the amount billed to date, the amount currently due, and the retained amount that’s held back.
It usually has supporting documents such as delivery notes, inspection reports, change order logs, and photographs. These are attached or available on request.
Submission and Review
The application is then submitted, usually within a few days of the cut-off date. Immediate review follows. The owner, architect, construction manager, or owner’s representative examines the package against evidence of actual progress.
The team asks questions and requests clarifications. Sometimes adjustments are negotiated. Payment is only approved once the adjustments are agreed.
Payment and the Next Cycle
Often, payment is one or two weeks behind approval, depending on the contract terms. The cycles overlap: the next period’s work is already under way while this one is still in review.
One step slips, and the next period inherits that delay. Over months, small slips lead to real cash flow friction for the contractor and growing verification risk for the owner.
Billing Up the Chain: Sub to GC to Owner
On most commercial projects, money doesn’t move in a single step. The general contractor receives a bill from a subcontractor. The general contractor incorporates that work into its application to the owner. Each level has its own review, on its own time, with its own exposure.
The general contractor must first review the subcontractor’s application. Once accepted, the general contractor incorporates that work into the larger application. Then that combined package goes to the owner or the owner’s representative. Payment flows in reverse order: from the owner to the general contractor, then from the general contractor to the subcontractor.
When the general contractor’s application is delayed, reduced, or held for additional documentation, the subcontractor usually waits longer too, even if its own work was accepted weeks earlier. This lag is structural, not personal, and happens whenever review cycles fall out of sync. To keep it clean, you need coordination across three sets of applications and three review steps. Not just one.
This chain also creates real information gaps. The owner may never actually see the subcontractor’s original backup documents. The subcontractor may never see the owner’s actual questions. The general contractor is in the middle, translating for both sides. But if that translation is incomplete or late, trust disappears for both sides.
Progress Billing Beyond AIA Forms: Templates Change, Review Logic Doesn’t
Many commercial projects never use the standard AIA payment application forms. Owners frequently provide their own templates. General contractors create internal formats that match their accounting systems. Some jobs run solely through project-management portals or even simple spreadsheets that teams pass back and forth.
The form can be different from job to job. The underlying questions never cease.
Whatever the layout, all applications still need to show:
| What the Application Must Show | Why It Matters to the Review |
| The agreed breakdown of the contract sum | Establishes what each line is actually worth |
| Percentage of work completed on each line | The core claim the whole application rests on |
| The amount previously billed | Sets the baseline for this period’s request |
| The current amount being requested | What actually gets checked before release |
| Any stored materials being claimed | Requires separate verification, covered below |
| The treatment of approved changes | Confirms what’s actually part of the contract now |
The paperwork might look very different, but the reviewer is still looking at the same things.
- They still need proof that the claimed progress reflects what is physically on site.
- They still require actual support for stored materials.
- They still want to know the status of any change that has moved a line item.
- And they still need to have retainage calculated fresh off the contract, not just copied forward from the last time.
The lack of an AIA form does not lower the verification requirements. It just changes the document’s surface. The commercial substance of the review stays the same: confirming the requested amount is supported by real progress before funds leave the account.
Focusing on how to fill out one particular form overlooks the bigger point. Most bills aren’t even on a standard form. The process works when you apply the same verification discipline no matter which template shows up that month.
The Owner’s Side: What Reviewing an Application Actually Involves
Most published guidance stops at the contractor submitting the application. The real work happens on the other side of the table. A competent reviewer runs a specific set of checks before making any payment. They are not optional formalities. These controls determine whether money flows out only against verified progress or against a plausible-looking number.
Key review controls that every owner should run:
- Check claimed percentages against site evidence, not previous applications. The most common failure is checking only whether this month’s number is a reasonable step up from last month’s. Increments are almost always plausible on the face of it. Instead of relying on month-to-month movement, check current physical evidence, photos, inspection reports, or a direct site walk.
- Audit stored materials against delivery and title records. Check three things: is it physically on site, is it insured, and is the title properly evidenced? Stored materials are paid only where the contract allows it, as a separate claim from installed work.
- Trace change orders behind any unexpected jump. If a line spikes, look for the executed change order that actually supports it. To pay for unpriced or unexecuted scope “to sort out later” is an active risk decision, not a neutral administrative act.
- Recalculate the retainage line by line. Never automatically carry it forward from the previous application. Each time, recalculate it anew against the actual contract terms for the current period.
- Match lien releases to the exact payout. Waivers must match the cash amount provided, not the amount listed on the application. It protects the owner against future residual claims.
Each of these deserves a closer look, because the failure mode behind each is more specific than the bullet alone can capture.
Percentage vs. Evidence
The real test is easy. Is the claimed percentage the same as what is actually built? This means looking past the previous application. Instead, look at the current evidence: photos of the site, inspection reports, quantity surveys, or a direct walk of the work.
A number that only makes sense next to last month’s number doesn’t correlate with real progress. Reviewers who only look at month-over-month movement don’t really see what is happening to the job slowly.
What you’d look at: the claimed percentage on each line against this period’s site photos, the latest inspection report and, for lines billed by quantity, installed quantities against the total.
Stored Materials vs. Delivery Records
Skip the checks on site presence, insurance, and title, and cash moves ahead of the actual risk transfer. That creates reconciliation headaches later that nobody wants to untangle.
What you’d look at: the delivery ticket and supplier invoice for each item claimed, the insurance certificate showing the materials are covered where they sit, and evidence that title passes to the owner on payment, such as a bill of sale.
(Where the owner takes control of a significant third-party-supplied item well before it’s installed, for instance elevators, switchgear, a generator; ASC 606 has a specific treatment: the cost comes out of the progress calculation, and revenue on that item is recognized at cost, with no margin.)
Change-Order Status
Work that’s visibly progressing on scope with no executed change order behind it is a genuinely different situation. It’s not the same as approved, priced work. The longer an unpriced change continues to be paid for, the harder the eventual reconciliation will be. Directed-but-unpriced work, fully approved changes, and disputed scope are three genuinely different states. Treating them the same way creates future arguments that nobody’s ready for.
Nothing should go on the application as an approved change without an executed change order. Directed work that isn’t priced yet has its own route: on AIA contracts, a Construction Change Directive, prepared by the architect and signed by the owner and architect. The contractor’s signature isn’t needed for it to take effect. Other contract forms have their own equivalent.
What you’d look at: the change-order log beside the application. Every line that moved should trace to an executed change order or a signed directive. Anything still unpriced or disputed should sit in its own column or note, never inside the contract value.
Retainage, Recomputed Every Time
Retainage frequently gets carried forward from the prior application with no fresh calculation at all. A proper review does it differently. It recomputes retainage line by line against the actual contract terms for the current period. The rate lives in the contract. It’s never assumed.
What you’d look at: the retainage clause in the contract, including any reduction once the job reaches a set milestone, then this period’s retainage recomputed line by line and compared with the application.
Waivers vs. Actual Payout
This check protects the owner. Residual claims can still show up after the funds have already left, and this process is what catches that risk early.
The risk is paying twice for the same work. If the general contractor is paid but a subcontractor or supplier below it isn’t, the unpaid party can often still file a lien against the property, even though the owner has already paid.
What you’d look at: the general contractor’s waiver against the amount actually being paid this cycle, not the amount applied for, and waivers from the subcontractors and suppliers who should have been paid out of the previous payment. Waiver forms and rules vary by state, so the contract and local requirements decide what counts.
A Standing Control, Every Cycle
These checks don’t happen once at the start of a job. They’re a standing control that must run against every application, every cycle. When they get skipped or only run on an exception basis, the result is almost always the same.
The cash goes out before the work backing it up actually exists. Over time, the gap between billed progress and actual progress widens, and both sides eventually inherit the cost of closing it.
On a Fort Lauderdale-based commercial owner-developer group, we run progress billing in both directions. Contractor pay applications come in on one side, and progress invoicing goes out on theirs, alongside end-to-end AP and a weekly pre-payment vendor package review that checks, among other things, that the billing stage on an application is consistent with actual progress before anything gets paid.
4 Recurring Progress Billing Failure Points, and How They Compound

Even when the process looks orderly on paper, a handful of recurring patterns quietly undermine it.
Approved on Momentum, Not Evidence
Once a few cycles get approved without close review, later applications tend to get lighter scrutiny by default. The assumption becomes: last month was fine, so this month is probably fine too. Small overstatements then compound into material ones. By the time someone actually looks closely, the cumulative gap is large enough to create a real dispute nobody saw coming.
Soft Cut-Offs
The cut-off moves from month to month, or is applied to some lines and not others. Work from two periods lands on one application, and the reviewer can no longer check the claim against a single period’s evidence. The dates on the delivery tickets and inspection reports behind the application show it: anything dated after the cut-off belongs to the next period.
Timing Mismatches Down the Chain
The general contractor accepts a subcontractor’s application. But the general contractor’s own application to the owner gets delayed or reduced anyway. Payment to the sub-stalls. This happens even though its work already got verified weeks earlier.
Nobody up the chain did anything wrong on purpose. The two review clocks stopped running together, and the sub absorbed the gap. Over multiple periods, this situation creates chronic cash-flow stress lower in the chain. It also creates growing frustration higher up.
Reductions That Don’t Carry Forward
The reviewer marks a line down and pays the approved amount, but next month’s application carries the original claim forward as previously billed. The cumulative figures now overstate what was approved, and the difference gets paid later without anyone deciding to pay it. The fix is a line-by-line check of the previous-application column against what was actually approved last period.
These problems rarely show up as one dramatic failure. Instead, they show up as small, repeated shortcuts. Over time, these quietly erode how reliable the entire billing process actually is. By the time they become visible, fixing them costs more than preventing them ever would have. They also create more friction along the way.
A reviewer who’s actually walking the site every cycle makes the real difference here. Checking evidence, instead of trusting a plausible-sounding number, separates two very different outcomes. One is catching a problem in the second month. The other is discovering it in month eight, when the number is much bigger and everyone involved has already committed to their version of events.
Frequently Asked Questions
Is progress billing the same as a final invoice?
No. A progress application covers work done so far. The final invoice, or final application, is made at final completion and includes any remaining balances, adjustments, and the release of retainage. Treating a progress application as if it’s final creates real confusion about what’s still open on the job.
Does the format of the application change the review process?
The form may be changed. The fundamental questions never do. Whether the document is an AIA form, an owner’s template, or a spreadsheet somebody built, a reviewer still needs evidence of progress, support for stored materials, clear change-order status, and correct retainage. The discipline of verification is not template dependent.
What happens when the general contractor’s application is delayed?
Subcontractors further down the chain typically have to wait longer for payment. A delay in one review step ripples through the entire payment sequence. One practical way to reduce that friction is to coordinate review timing across all levels.
The Bottom Line
This is a two-sided process. The contractor’s side prepares the application and supports the percentages being claimed. The owner’s side verifies those percentages actually match real progress before releasing funds. When that second side turns into a rubber stamp, money leaves early, and disputes arrive later, right on schedule.
Verifying the stage of completion against real evidence, every cycle, on every application, is a standing control. Somebody has to staff it. On projects where that control gets treated as optional, the cost shows up eventually, in overpayments, strained relationships, and close-outs that drag on far longer than they should. Contractors and owners who keep this process clean are usually the ones who treat the review as real work, not simply a formality to get through.
If your team is reviewing contractor applications, managing progress invoicing on the owner side, or trying to keep both directions of billing consistent, specialized construction accounting services can put a reliable review process in place for you.
Schedule a conversation to talk through how progress billing is actually running on your projects right now.