Accounting for Construction Progress Billing and Holdbacks: A CPA’s Guide for Ontario Contractors
Accounting for Construction Progress Billing and Holdbacks: A CPA’s Guide for Ontario Contractors
Construction projects in Ontario involve complex billing and payment structures that require specialized accounting knowledge. Whether you’re a general contractor, subcontractor, or construction business owner in Mississauga, the GTA, or across Ontario, understanding progress billing and holdback accounting is critical for cash flow management, compliance, and financial health. Learn more about Insight Accounting CPA’s construction industry expertise.
This comprehensive guide explains construction progress billing mechanics, holdback accounting under Ontario’s Construction Act, and best practices for contractors working in the Greater Toronto Area and throughout Canada.
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
What is Construction Progress Billing?
Construction progress billing is a method of invoicing clients based on the percentage of work completed or specific project milestones. Unlike traditional invoicing where payment occurs upon delivery, construction projects typically span months or years, requiring periodic billing as work progresses.
Key Components of Progress Billing
1. Contract Value: Total project price agreed upon
2. Percentage of Completion: Measured work completed to date
3. Progress Invoice: Billing for completed work
4. Retainage/Holdback: Amount withheld until project completion
5. Payment Terms: Net 30, 45, or 60 days typical in Ontario
Ontario Construction Act Holdback Requirements
The Construction Act (formerly the Construction Lien Act) governs construction payments in Ontario. It mandates specific holdback requirements to protect subcontractors, suppliers, and workers.
Mandatory Holdback Provisions
Under the Construction Act:
- 10% Basic Holdback: Owners and contractors must withhold 10% of the value of work completed
- Holdback Period: Must be retained for 45-60 days after substantial completion
- Lien Rights: Provides security for unpaid subcontractors and suppliers
- Trust Provisions: Construction funds held in statutory trust
Substantial Completion and Holdback Release
Substantial Completion occurs when:
- Work is sufficiently complete for intended use
- Only minor deficiencies remain
- Certificate of Substantial Completion issued
Holdback Release Timeline:
- 45 days after publication of Certificate of Substantial Completion
- No liens registered during this period
- Final payment triggers different lien periods for different parties
Accounting Methods for Construction Contracts
Construction companies in Ontario can use different accounting methods depending on contract type, size, and financial reporting framework (ASPE vs. IFRS).
1. Percentage of Completion Method
Most commonly used for long-term contracts. Revenue recognized based on progress toward completion.
Formula:
“`
Revenue Recognized = (Costs Incurred to Date / Total Estimated Costs) Contract Price
“`
Advantages:
- Matches revenue with work performed
- Provides accurate period-by-period financial picture
- Required under ASPE 3400 for certain contracts
Example:
Contract Value: $1,000,000
Costs Incurred to Date: $400,000
Total Estimated Costs: $800,000
Percentage Complete: 50%
Revenue Recognized: $500,000
2. Completed Contract Method
Revenue and expenses recognized only upon project completion.
When to Use:
- Short-duration projects (under 12 months)
- High uncertainty in cost estimates
- Small contracts where method choice doesn’t materially impact financials
Disadvantage: Can distort financial statements during multi-year projects
3. Modified Percentage of Completion
Hybrid approach used when outcome can be estimated reliably for costs but not total contract value.
Accounting for Holdbacks: Journal Entries
Proper holdback accounting ensures accurate financial reporting and compliance with the Construction Act.
Initial Progress Billing with Holdback
Invoice to Owner:
| Account | Debit | Credit |
|———|——-|——–|
| Accounts Receivable | $100,000 | |
| Revenue | | $100,000 |
Record Holdback:
| Account | Debit | Credit |
|———|——-|——–|
| Holdback Receivable | $10,000 | |
| Accounts Receivable | | $10,000 |
Net Result:
- Accounts Receivable (due now): $90,000
- Holdback Receivable (due after 45 days post-completion): $10,000
Payment from Owner (90%)
| Account | Debit | Credit |
|———|——-|——–|
| Cash | $90,000 | |
| Accounts Receivable | | $90,000 |
Holdback to Subcontractors
When billing from subcontractors:
| Account | Debit | Credit |
|———|——-|——–|
| Subcontractor Costs | $50,000 | |
| Accounts Payable | | $45,000 |
| Holdback Payable | | $5,000 |
Pay 90% to Subcontractor:
| Account | Debit | Credit |
|———|——-|——–|
| Accounts Payable | $45,000 | |
| Cash | | $45,000 |
Release of Holdbacks After Lien Period
Receive Holdback from Owner:
| Account | Debit | Credit |
|———|——-|——–|
| Cash | $10,000 | |
| Holdback Receivable | | $10,000 |
Pay Holdback to Subcontractor:
| Account | Debit | Credit |
|———|——-|——–|
| Holdback Payable | $5,000 | |
| Cash | | $5,000 |
Financial Statement Presentation
Balance Sheet Classification
Assets:
- Accounts Receivable (Trade) Current
- Holdback Receivable Current (if release expected within 12 months) or Long-term
Liabilities:
- Accounts Payable (Trade) Current
- Holdback Payable Current (if payment expected within 12 months)
Work in Progress (WIP) Presentation
Under ASPE 3400:
Contract Asset (WIP in Excess of Billings):
- Costs incurred + Recognized profit > Billings to date
- Presented as current asset
Contract Liability (Billings in Excess of WIP):
- Billings to date > Costs incurred + Recognized profit
- Presented as current liability
Cash Flow Management with Progress Billing
Construction companies face unique cash flow challenges due to holdbacks, long payment terms, and upfront material costs.
Best Practices for GTA Contractors
1. Front-Load Billing Schedule: Negotiate milestone billing that accelerates early payments
2. Monitor WIP Reports: Weekly or bi-weekly WIP tracking prevents cost overruns
3. Manage Retainage: Track holdback receivables and payables separately
4. Factor Financing: Consider factoring receivables (excluding holdbacks) for immediate cash
5. Bonding Capacity: Maintain strong financial statements to maximize bonding limits
6. Subcontractor Payment Timing: Balance trust requirements with cash flow optimization
Key Performance Indicators (KPIs)
| KPI | Target | What It Measures |
|—–|——–|——————|
| Days Sales Outstanding (DSO) | < 45 days | Collection efficiency |
| WIP Turnover | 4-6x annually | Project completion velocity |
| Gross Profit Margin | 15-25% | Project profitability |
| Overbilling Ratio | < 10% | Billing vs. work performed |
Tax Implications of Progress Billing
HST on Construction Services
In Ontario, construction services are generally subject to 13% HST.
HST Reporting on Progress Billing:
- HST collected on invoices (including holdback portion)
- HST remitted when invoice issued, not when payment received
- Input Tax Credits (ITCs) claimed on subcontractor and material costs
Example:
Progress invoice: $100,000
HST @ 13%: $13,000
Total invoice: $113,000
Holdback (10%): $11,300
Amount due: $101,700
HST remittance: Full $13,000 owed in period invoice issued (even though $11,300 held back)
Income Tax Considerations
Revenue Recognition:
- Tax law generally follows accounting policy (percentage of completion or completed contract)
- CRA accepts either method if applied consistently
Timing Differences:
- Progress billing can create temporary differences between book income and tax income
- Important for tax planning and estimated installments
Common Mistakes in Construction Billing Accounting
1. Misclassifying Holdbacks
Mistake: Recording holdbacks as regular accounts receivable
Impact: Overstates current assets; misleads cash flow projections
Solution: Separate chart of accounts codes for holdbacks
2. Failing to Accrue Revenue Under Percentage of Completion
Mistake: Only recognizing revenue when invoiced
Impact: Understates earned revenue; distorts financial performance
Solution: Monthly WIP analysis and revenue accrual
3. Not Tracking Lien Deadlines
Mistake: Missing 45-day lien period calculations
Impact: Risk of liens on property; delayed holdback release
Solution: Calendar system tracking substantial completion dates
4. Improper HST Reporting
Mistake: Only remitting HST on cash collected (holdback portion excluded)
Impact: CRA penalties and interest
Solution: Remit HST on full invoice amount regardless of holdback
5. Inadequate Cost Tracking
Mistake: Poor job costing leading to inaccurate percentage completion
Impact: Revenue recognition errors; profit margin distortion
Solution: Real-time job costing software integrated with accounting system
Software and Systems for Construction Accounting
Modern construction companies in Mississauga and the GTA should leverage specialized software:
Recommended Platforms
1. Procore Project management with integrated financials
2. Sage 300 Construction Comprehensive construction ERP
3. Foundation Software Job costing and project accounting
4. QuickBooks Desktop Enterprise (Contractor Edition) SMB solution
5. Viewpoint (formerly Spectrum) Large contractor platform
Integration Requirements
- Real-time job costing
- WIP reporting capabilities
- Holdback tracking (both receivable and payable)
- Lien deadline calendaring
- Progress billing templates compliant with Construction Act
- HST automation
Construction Act Compliance Checklist
For Ontario contractors and construction businesses:
Progress Billing:
- Invoice format includes project description, period covered, percentage complete
- Proper holdback calculation (10% of invoice value)
- HST clearly stated and separated
Holdback Management:
- Separate accounting for holdbacks receivable and payable
- Tracking of substantial completion dates
- 45-day lien period calendar
- Statutory declaration process for holdback release
Trust Requirements:
- Construction funds held in trust per Construction Act Section 7
- No commingling of trust funds with operating funds
- Proper documentation of trust fund flow
Lien Rights Protection:
- Timely registration of liens when necessary
- Preservation of lien rights within statutory deadlines
- Legal counsel engaged for complex lien situations
How Insight Accounting CPA Helps GTA Contractors
At Insight Accounting CPA in Mississauga, we specialize in construction accounting for contractors throughout the Greater Toronto Area, Ontario, and across Canada. Our services include:
Construction Accounting Services
- Progress billing setup and automation Customized billing templates and workflows
- Holdback accounting and tracking Ensuring Construction Act compliance
- WIP reporting Monthly analysis of work in progress and profitability
- Job costing systems Real-time cost tracking by project
- Cash flow forecasting 13-week rolling forecasts considering holdbacks and payment terms
- Software implementation QuickBooks, Sage, Procore integration
Tax Planning for Contractors
- HST optimization and planning
- Corporate tax structure review (Opco/Holdco strategies)
- SR&ED tax credits for construction innovation
- Income splitting strategies for owner-operators
- Comprehensive tax planning services for contractors
CFO-Level Strategic Support
- Bonding capacity analysis and improvement
- Banking relationships and covenant compliance
- Bid pricing and margin analysis
- Growth capital planning
- Fractional CFO services for growing contractors
FAQ: Construction Progress Billing and Holdbacks
1. What is the difference between retainage and holdback in Ontario?
In Ontario construction accounting, the terms are often used interchangeably, but technically:
- Holdback is the statutory term under the Construction Act (mandatory 10%)
- Retainage is a contractual term that may exceed the statutory minimum
The Construction Act requires a minimum 10% holdback, but contracts can specify higher retainage amounts (e.g., 15% or 20%).
2. When can a contractor release holdbacks to subcontractors?
Holdbacks can be released 45 days after the earlier of:
- Publication of the Certificate of Substantial Completion, or
- Completion of the subcontractor’s portion of the work (if earlier than substantial completion)
During this 45-day period, subcontractors and suppliers can register liens. If no liens are registered, holdbacks are released.
3. How do I account for change orders in progress billing?
Change Order Accounting:
1. Approved Change Orders: Add to contract value and recognize revenue under percentage of completion
2. Pending Change Orders: Do NOT recognize revenue until approved in writing
3. Disputed Amounts: Exclude from revenue recognition until resolved
Example:
Original contract: $500,000
Approved change orders: $50,000
Revised contract value: $550,000
Use $550,000 for percentage completion calculation
4. What happens if I don’t withhold the 10% holdback?
Failing to withhold the statutory holdback has serious consequences:
- Personal Liability: Directors/owners can be held personally liable
- Lien Exposure: Property owner exposed to double payment risk
- Trust Violations: Breach of statutory trust provisions
- Legal Costs: Defending against lien claims and trust violations
Always withhold the minimum 10% to comply with the Construction Act.
5. How should I report WIP on financial statements?
Under ASPE 3400:
If Revenue Recognized > Billings to Date:
- Net amount shown as “Costs and Earnings in Excess of Billings” (Asset)
If Billings to Date > Revenue Recognized:
- Net amount shown as “Billings in Excess of Costs and Earnings” (Liability)
Example:
| Project | Costs Incurred | Revenue Recognized | Billings to Date | Balance Sheet |
|———|—————-|——————-|——————|—————|
| A | $100,000 | $125,000 | $90,000 | Asset: $35,000 |
| B | $50,000 | $60,000 | $75,000 | Liability: $15,000 |
6. Can I use the cash method of accounting for my construction business?
The cash method is generally not acceptable for construction companies in Canada:
- ASPE 3400 requires either percentage of completion or completed contract method
- Cash method doesn’t comply with GAAP
- Banks and bonding companies require GAAP-compliant financials
- CRA may challenge tax filings using cash method for large contractors
Exception: Very small contractors (under $500K annual revenue) may use cash for tax purposes only, but should maintain GAAP books for business decision-making.
Conclusion: Mastering Construction Accounting in Ontario
Proper accounting for construction progress billing and holdbacks is essential for:
Compliance with Ontario’s Construction Act
Cash flow management in a capital-intensive industry
Accurate financial reporting for stakeholders
Protection of lien rights and trust fund obligations
Tax optimization through proper revenue recognition
Whether you’re a general contractor in Mississauga, a specialty trade contractor in the GTA, or a construction business anywhere in Ontario or Canada, getting progress billing and holdback accounting right protects your business and supports growth.
Work with Mississauga’s Construction Accounting Experts
At Insight Accounting CPA, we bring deep expertise in construction accounting, progress billing systems, and Construction Act compliance. Led by Bader A. Chowdry, CPA, CA, LPA, our team understands the unique challenges facing contractors in Mississauga, Toronto, and throughout the Greater Toronto Area.
Our construction accounting services include:
- Progress billing and WIP reporting
- Holdback tracking and compliance
- Job costing system implementation
- Construction tax planning (HST, corporate tax, SR&ED)
- Bonding capacity optimization
- CFO-level financial advisory
Call us today: (905) 270-1873
Email: info@insightscpa.ca
Visit: insightscpa.ca
Serving Mississauga, GTA, Toronto, Ontario, and across Canada
Let us help you build a stronger financial foundation for your construction business. Contact Insight Accounting CPA today for a consultation with a construction accounting specialist.
About the Author
Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation in Mississauga, Ontario. With extensive experience serving construction contractors and trade businesses across the GTA, Bader specializes in construction accounting, progress billing systems, and Construction Act compliance. Learn more about Insight Accounting CPA and our patent-pending AI governance framework, delivering Accounting Intelligence to construction businesses throughout Canada.
