top of page

Welcome To Our Site

Accounting for with Retainage and Progress Billing

Updated: 3 days ago

Construction accounting isn’t your typical bookkeeping—it has its own rules, rhythms, and risk factors. Among the most complex (and critical) areas are retainage and progress billing, two practices that dramatically impact how revenue is recognized, cash flow is managed, and project profitability is tracked.


Whether you’re a general contractor, subcontractor, or accountant managing construction books, this artcle walks you through how to handle these elements with clarity and compliance.

What is Progress Billing?

Progress billing refers to invoicing clients incrementally based on the percentage of work completed, rather than billing everything at once when a project is done.


Example:

Let’s say a $500,000 office renovation project spans 6 months. You agree to bill the client monthly based on work completed. If you're 30% done after month 2, you invoice $150,000.

Progress billing helps:

●     Maintain cash flow throughout the project life cycle

●     Provide transparency to clients

●     Reduce billing disputes

What is Retainage?

Retainage (or retention) is a portion of the invoiced amount that is withheld by the client until the project (or a phase) is fully completed and approved. This protects clients from non-performance or defects.


Common structure:

●     Retainage is typically 5% to 10% of each progress payment.

●     Held until the final project walkthrough or a set milestone.


Example:

If you invoice $100,000 and the retainage is 10%, the client pays $90,000, and $10,000 is withheld. That $10,000 may only be paid after the full project is completed and signed off.

How to Account for Progress Billing and Retainage

Here’s how you handle the accounting side of things in a GAAP-compliant way.


1. Recognize Contract Revenue with ASC 606 (Revenue from Contracts with Customers)

ASC 606 requires that construction companies recognize revenue as performance obligations are satisfied, usually based on input/output methods.

🔹 Output Method Example:

Based on physical progress (e.g., 40% of building framed = 40% revenue recognized)

🔹 Input Method Example:

Based on cost incurred: If $200K of $500K budgeted costs are incurred, you may recognize 40% revenue.

🧮 Revenue recognized = Total Contract Value × % Completion

2. Accounting Journal Entries for Progress Billing

Let’s say you’ve completed 40% of a $500,000 project. Here's how to record it:


a. Recognize Revenue

Dr. Construction in Progress (CIP)       $200,000 

Cr. Revenue from Construction Contracts    $200,000


b. Invoice the Client (Progress Billing)

Dr. Accounts Receivable                $180,000  

Dr. Retainage Receivable               $20,000 

Cr. Progress Billings on Contract      $200,000


Note: Some firms use a contra account like “Progress Billings” to offset CIP.

3. Accounting for Retainage

Retainage receivable is not bad debt—it’s a collectible asset with a time delay. It should be recorded separately from A/R to avoid overstating available receivables.


Retainage Receivable Entry

When invoiced:

Dr. Retainage Receivable       $20,000 

Cr. Progress Billing             $20,000


When collected:

Dr. Cash                        $20,000  Cr. Retainage Receivable        $20,000

Managing Construction Contracts

Key Considerations:

●     Use Job Costing: Track labor, materials, and overhead per job.

●     Track Work in Progress (WIP) reports monthly to prevent overbilling or underbilling.

Consider using specialized tools like QuickBooks with Contractor Edition, Sage 100 Contractor, or Procore for better reporting.

Financial Statement Impact

Account

Impact

Construction in Progress

Asset (balance sheet)

Retainage Receivable

Asset (separate from A/R)

Progress Billing

Contra-asset or liability

Recognized Revenue

Income statement

Real-Life Anecdote

A mid-sized commercial contractor in Texas failed to track retainage separately and included it in their standard A/R aging report. As a result, they misjudged cash flow projections and delayed key payments to suppliers—leading to project delays and strained vendor relationships. Once retainage was split and tracked independently, visibility improved and planning stabilized.

Downloadable Template (Optional)

Would you like a downloadable Retainage & Progress Billing Journal Entry Template (Excel)? Let us know and we’ll prepare it for you.

Key Takeaways

  • Use progress billing to invoice based on project completion

  • Retainage must be tracked separately from regular receivables

  • Apply ASC 606 for GAAP-compliant revenue recognition

  • Maintain strong job costing and WIP reporting

  • Specialized accounting tools can simplify this process


 
 
 

Comments


bottom of page