Six New Capabilities. One Agent Built for How Your Business Actually Runs.

Read More

Progress billing and retainage management software for construction

Ben Winter
CPO
Table of contents

See Stuut in action

Get a personalized demo of Stuut and see how it can help with AR automation.

Get started

TL;DR: Construction progress billing demands precise workflows, but ERPs only generate forms while AR teams manually chase payments across parallel projects. Stuut layers over your existing ERP via API without modifying your configuration, chart of accounts, or existing workflows, and integrates in 3 to 4 days for standard environments. Once connected, it autonomously collects progress payments, matches payments at a 95%+ automated rate, and follows up on aging retainage and change order invoices without manual effort. Customers see an average 37% days sales outstanding (DSO) reduction and a 40% average cash flow increase.

Completed AIA forms don't collect cash. Retainage sits in owner accounts for months after substantial completion, change order invoices age past 60 days while waiting for follow-up, and lien waiver exchanges stall because AR teams are already preparing the next pay application. Standardized billing forms solve the documentation problem. They don't solve the execution problem: Getting payments collected, matched, and posted across a portfolio of complex, parallel projects.

This article breaks down the mechanics of construction progress billing and retainage, then explains how adding autonomous AR execution to your existing ERP reduces DSO and unlocks trapped working capital.

Construction progress billing process

Progress billing is the standard payment method on most construction contracts. Contractors bill incrementally as work completes rather than invoicing the full contract value at the end, which creates significant administrative complexity for AR teams managing multiple jobs simultaneously.

Certifying progress payments with AIA forms

The AIA G702 and G703 forms are the industry standard for submitting and certifying progress payments. The G702 cover page summarizes the contract value, total work completed to date, retainage withheld, previous payments received, and the current amount requested. The G703 provides the line-by-line detail tied directly to the Schedule of Values, showing work completed this period, cumulative totals, materials stored on-site, and the remaining contract balance. Architects review and certify these forms before owners release payment, and any discrepancy between the G703 and actual site progress sends the entire application back for correction.

SOV for accurate progress billing

A Schedule of Values (SOV) breaks the total contract amount into individual line items, each with a specific dollar value. Think of it as a recipe for the project: Instead of one lump sum, the SOV divides the contract into distinct, measurable components (foundation, framing, mechanical, electrical) so each billing period reflects precisely how much of each component is complete. Procore describes the SOV as progress billing's backbone because every pay application draws from it to justify requested amounts.

Tracking construction project progress

AR teams measure billable work using the percentage-of-completion formula:

Percentage of Completion = Costs Incurred to Date / Total Estimated Costs

For example, if a contractor has spent $600,000 on a $1,000,000 project, the project is 60% complete and the contractor can bill 60% of the total contract value.

Creating monthly pay applications

The pay application moves from subcontractor to general contractor to architect for certification, then to the owner for payment approval. Any rejection at the architect or owner stage restarts the cycle and delays cash by 30 days or more.

Expert insight: AR teams that track which applications are waiting at the architect certification stage and follow up proactively surface disputes before the owner review, when corrections are faster and less costly than resubmitting a full application.

Navigating retainage: A guide for construction AR

Key retainage percentage benchmarks

Retainage is the percentage owners withhold from each progress payment until substantial or final completion, as a financial guarantee against incomplete or defective work. The industry standard is 5% to 10%, with 10% common on private projects. Federal contracts governed by FAR 52.232-5 cap retainage at 10% and allow the contracting officer to reduce retainage when the contractor demonstrates satisfactory progress, with no fixed completion percentage threshold in the regulation, though many state and local jurisdictions cap public project retainage at 5%.

Key retainage release milestones

The AIA defines substantial completion as the stage where the work is sufficiently complete that the owner can use the project for its intended purpose. At this milestone, warranty periods begin, occupancy permits may be granted, and partial retainage releases are initiated. Final completion triggers the release of all remaining retained funds. AR teams that track these milestone dates systematically and trigger collection workflows automatically shorten the time between project close and cash receipt.

Retainage's effect on contractor cash

Cash flow impact (as an illustration): On a project with 10% retainage withheld, expenses are 100% immediate but only 90% of each billed amount is collectable until final completion. On a project with a 5% net profit margin and 10% retainage, a contractor operates with negative cash flow relative to profit until the final retainage check clears. Across a portfolio of active projects, that trapped cash can represent months of operating expenses sitting in an owner's account instead of the contractor's.

Ensuring accurate change order invoicing

Steps for change order approval

Proper change order documentation requires written notice to the owner and architect as soon as the change is identified, because most contracts include strict deadlines for submitting change order requests:

  1. Issue written notice immediately upon identifying the scope change.
  2. Prepare a cost and schedule breakdown with supporting subcontractor quotes and material pricing.
  3. Obtain approval signatures from all required parties before billing.
  4. Share the approved change order with the AR and accounting team for SOV and billing updates.

Reflecting project revisions in SOV

Once a change order is approved, the AR team adds it as a new line item in the SOV before submitting the next pay application. Billing for change order work without an updated SOV can create documentation mismatches during the approval process, restarting the 30-day payment cycle.

Tracking change order payments

AR teams that isolate change order billing from base contract billing in their systems can track the aging of each change order independently. This matters because change orders frequently carry a different approval timeline and payer contact than the base contract.

Lien waivers and conditional payment releases

Lien waiver types: Conditional vs. unconditional

The distinction between lien waiver types determines whether a contractor retains lien rights if payment doesn't arrive:

Waiver type When it takes effect When to use
Conditional Only after payment is received and cleared Before payment arrives. Standard best practice
Unconditional Immediately upon signing, regardless of payment Only after confirmed payment receipt (verify funds cleared)

A contractor who signs an unconditional waiver before the check clears surrenders lien rights with no recourse if the payment is reversed.

Solving lien waiver bottlenecks

Payment processing on lender-funded and bonded projects often requires the contractor to submit a signed waiver before the owner releases funds. The administrative back-and-forth of exchanging waiver drafts, waiting for counter-signatures, and confirming receipt adds time to every payment cycle.

Handling AR for bonded construction projects

AR's payment bond obligations

A payment bond guarantees that subcontractors and material suppliers incorporated into a construction contract will be paid, even if the prime contractor defaults. On public projects, the Miller Act (40 U.S.C. § 3131) requires payment bonds for federal construction contracts exceeding $150,000. The AR team's obligation is to document all work performed and materials supplied accurately, because bond sureties evaluate claims against this documentation.

Avoid missed notice deadlines

Notice deadlines on bonded projects are strict. Filing deadlines vary by jurisdiction and contract type. Under the Miller Act (40 U.S.C. § 3133), claimants without a direct contract with the prime contractor must file within 90 days of last work performed on federal projects. State little Miller Acts set their own deadlines, which may extend further. AR teams that handle bonded projects in the same manual workflow as private jobs risk missing these windows and losing bond coverage on legitimate unpaid claims.

Common pitfalls in progress billing

Expert insight: The most damaging errors in bonded project billing cluster around three areas: (1) Missing notice filing windows because no one tracked the clock from the last work date, (2) Submitting pay applications with incomplete project identifiers that create documentation gaps sureties use to delay claims, and (3) Billing change order work before the SOV is updated, which stalls the entire application. AR teams that enforce documentation standards at submission prevent these gaps before they reach the dispute stage.

Automating construction project billing

Core billing workflow features

Standard construction billing software handles the front half of the workflow: Capturing site data, generating compliant pay applications, and routing them for approval. The gap is in the back half: Following up on submitted applications, collecting approved amounts, matching partial payments to specific SOV line items, and following up on aging retainage receivables as they become collectible. That execution gap is where AR teams spend the most manual hours.

Which AR software fits your needs?

Dimension Built-in ERP modules Procore / Sage 300 CRE Stuut
Primary strength GL accounting, job costing Pay app generation, project billing Autonomous cash collection
Setup Native to existing ERP Varies by implementation 3 to 4 days via API (standard environments)
Cash application Manual or basic matching Limited 95%+ automated match rate
Best for Financial reporting Construction billing workflows Collections execution

Scale AR operations with automation

What AR automation adds to construction ERP

Construction ERPs are strong systems of record. They hold the GL, store the job cost structure, and generate compliant pay applications. They don't contact customers, follow up on aging receivables, match complex partial payments, or escalate at-risk accounts autonomously. AR automation handles that work directly.

Stuut connects to major ERPs including SAP, Oracle, NetSuite, and Dynamics via API without requiring an IT project, process redesign, or rip-and-replace. Standard environments go live in 3 to 4 days. Heavily customized environments may take up to 10 days for configuration and testing.

Real-time data from project systems

Once connected, Stuut reads invoice data from your ERP and writes cash application entries back in real time. Every progress payment received posts to the AR subledger automatically, without a batch process or manual match. The DSO improvement process that finance teams use to benchmark progress depends directly on this kind of real-time visibility.

Manage progress billing and retainage

Stuut's autonomous collections capability monitors invoice aging and contacts customers across email, SMS, and voice before invoices go overdue. Construction AR teams using this approach stop waiting for payments to appear and start proactively accelerating collection timelines. Across Stuut customers, the average outcome is a 37% DSO reduction and a 40% cash flow increase, though results depend on portfolio mix and existing AR process maturity.

Construction AR: Built-in vs. specialized AR automation

ERPs generate and store progress bills accurately. They maintain the SOV, hold historical job cost data, and post GL entries for the Controller. If your only requirement is accurate invoicing and compliant financial records, a well-configured Sage 300 CRE or Oracle instance handles that without additional software.

You've likely outgrown your ERP's AR capabilities if you recognize any of these situations:

  • Revenue growth has outpaced AR team capacity, meaning some projects don't receive timely follow-up and invoices slip beyond 60 days.
  • The team manages change order billing in spreadsheets because the ERP can't isolate those payments for aging analysis.
  • Collections outreach on retainage depends on individual collectors remembering to follow up rather than on a systematic process. The manual email tracking problem that affects collections teams broadly hits construction AR especially hard because of the volume of parallel payment streams (base contract, change orders, retainage) that each need separate follow-up workflows.

Stuut's cash application engine handles exact matches, partial payments, short-pays, and bulk deposits at a 95%+ automated match rate. A single ACH deposit covering three progress payment installments and a retainage release from one customer gets broken into sub-payments and matched to the correct open invoices automatically, with no collector involved.

Construction AR teams managing multiple active projects use Stuut to autonomously follow up on aging retainage receivables, match partial payments, and collect on change order invoices. Book a demo to see the execution layer in action on a construction portfolio.

FAQs

How do you track retainage across multiple projects without spreadsheets?

AR automation platforms sync with your ERP to maintain a retainage aging report by project, showing withheld amounts, then autonomously follow up on aging retainage balances as invoices become past due. This replaces the manual calendar-and-spreadsheet approach most construction AR teams rely on today.

How are retainage funds released?

Retainage releases in two stages: A partial release at substantial completion and a final release when all punch list items close. Exact timing and amounts depend on contract terms and applicable state law. The applicable cap depends on funding source: Federal contracts governed by FAR 52.232-5 cap retainage at 10%, while many state and local jurisdictions set a lower cap of 5% for publicly funded projects. If your contract is state or locally funded, check the applicable jurisdiction's prompt payment or public works statute for the specific limit.

Can software automate lien waiver compliance?

Yes. AR platforms that include lien management can track state-specific waiver form requirements and store signed documents tied to specific pay applications. This reduces the manual exchange that delays cash application on lender-funded and bonded projects.

How do you ensure accurate change order billing?

Accurate change order billing requires documenting the change in writing before starting work, obtaining all required signatures before billing, and updating the SOV to add the change order as a separate line item before the next pay application is submitted. Billing for work without a signed change order and an updated SOV creates a mismatch that stalls the entire pay application.

Key terms glossary

Schedule of Values (SOV): A document that breaks the total construction contract into individual line items, each with a specific dollar value, used as the basis for every progress billing period. It establishes at contract execution and updates only when approved change orders modify scope.

AIA G702/G703: The American Institute of Architects standard forms for construction payment applications. The G702 summarizes the payment request and the G703 provides the line-by-line SOV detail supporting it.

Subledger: The AR subledger is the detailed record of all open invoices, payments, and balances by customer that feeds into the general ledger. In construction, the subledger must separately reflect progress payments, retainage withheld, and retainage released for accurate financial reporting.

Retainage: The percentage (typically 5% to 10%) owners withhold from each progress payment until substantial or final completion, as a financial guarantee against incomplete or defective work.

Days Sales Outstanding (DSO): The average number of days a company takes to collect payment after a sale has been made. In construction, DSO is a primary measure of AR efficiency because retainage, slow pay application cycles, and change order disputes all extend collection timelines.

Ben Winter

CPO

Ben brings over a decade of go-to-market and operations expertise to building AR automation that actually works. He was VP Marketing at Fairmarkit (where he met Tarek) and GTM executive at Waldo before co-founding Stuut. He focuses on operations, product, and marketing—ensuring the platform integrates seamlessly with existing ERP systems and delivers results in days rather than months.

Frequently asked questions  about DSO

Is a higher or lower DSO better?
Lower is better because it means cash reaches your account faster. A DSO of 35 days is better than 55 days if your payment terms are the same.
Does DSO include current AR?
Yes. DSO reflects the total dollar amount you're owed from outstanding invoices, including invoices that aren't yet due.
How does bad debt affect DSO?
Writing off bad debt reduces your AR balance, which artificially lowers DSO even though no cash was collected. Ensure your AR figure is net of bad debt reserves for accurate measurement.
Should I calculate DSO monthly or annually?
Both. Annual DSO tracks long-term trends, while monthly DSO helps you spot process problems quickly and take corrective action before they compound.
What's the difference between DSO and CEI?
DSO measures collection speed in days. CEI measures collection quality as a percentage. A company can have low DSO but poor CEI if they're writing off accounts aggressively.
Can I reduce DSO without upsetting customers?
Yes. Proactive communication before due dates, helpful reminders, and fast dispute resolution improve customer experience while accelerating payment.

Related posts

Setup time to learn more