Accounting for Construction Contracts Under ASPE 3400: A Practical Guide for Ontario Contractors
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
Accounting for Construction Contracts Under ASPE 3400: A Practical Guide for Ontario Contractors
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
For construction companies operating in Mississauga, the Greater Toronto Area (GTA), and across Ontario, proper accounting for long-term construction contracts is essential for accurate financial reporting, tax compliance, and business decision-making. ASPE 3400 Revenue provides specific guidance on how Canadian contractors should recognize revenue and expenses on construction contracts.
Whether you’re a general contractor, subcontractor, or specialty trade business in Ontario, understanding ASPE 3400 construction accounting can mean the difference between accurate profit reporting and significant financial misstatements that could impact your ability to secure bonding, financing, or future contracts.
This comprehensive guide explains the percentage-of-completion method, the completed contract method, and how to apply ASPE 3400 to your construction business in compliance with Canadian accounting standards.
What is ASPE 3400?
ASPE 3400 Revenue is the accounting standard that governs revenue recognition for private enterprises in Canada, including construction companies. Section 3400 specifically addresses long-term contract accounting and provides two primary methods for recognizing revenue on construction contracts:
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
For most construction companies in Mississauga, Toronto, and throughout the GTA, the percentage-of-completion method is the preferred and most commonly used approach because it provides a more accurate picture of ongoing business performance.
Why Construction Contract Accounting Matters
Construction projects often span multiple accounting periods sometimes extending over several months or even years. Without proper contract accounting:
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
For Ontario construction companies, working with a CPA who understands both ASPE 3400 and the construction industry is critical for maintaining financial accuracy and regulatory compliance.
Percentage-of-Completion Method (POCM)
When to Use Percentage-of-Completion
ASPE 3400 requires the percentage-of-completion method when all of the following conditions are met:
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- Percentage-of-Completion Method (POCM) Recognizes revenue and profit progressively as work is performed
- Completed Contract Method (CCM) Defers all revenue and profit recognition until the contract is substantially complete
- Financial statements become unreliable Revenue and profit may be significantly misstated
- Tax planning becomes impossible You can’t make informed tax decisions without accurate profit recognition
- Bonding capacity is jeopardized Surety companies rely on accurate WIP (work-in-progress) reporting
- Banking relationships suffer Lenders require properly stated financial position for credit facilities
- Business decisions are flawed Management can’t assess project profitability or company performance
- The outcome of the construction contract can be reasonably estimated
- Revenue and costs can be reliably measured
- It is probable that economic benefits will flow to the contractor
- The stage of completion can be reasonably measured
- Total Contract Value: $1,000,000
- Total Estimated Costs: $800,000
- Costs Incurred Year 1: $400,000
- Percentage Complete: $400,000 $800,000 = 50%
- Revenue Recognized Year 1: $1,000,000 50% = $500,000
- Gross Profit Year 1: $500,000 – $400,000 = $100,000
- Units-of-delivery method Based on physical quantities delivered or milestones achieved
- Value-added method Based on value of work completed measured by surveys or engineering assessments
- Efforts-expended method Based on labor hours or machine hours incurred
- The project is in very early stages with significant uncertainties
- The contractor is working on a cost-plus contract with uncertain scope
- There are significant disputes or claims that make final revenue uncertain
- The contractor lacks historical data to reliably estimate costs
- No revenue is recognized until the contract is substantially complete
- Costs are accumulated in work-in-progress (WIP) inventory
- No profit is recognized during construction
- All revenue and profit are recognized at completion
- Initial contract price The original fixed price or estimated revenue under cost-plus contracts
- Variations (change orders) Additional work authorized by the customer
- Claims Amounts contractor seeks to collect for work not included in contract price
- Incentive payments Bonuses for early completion or performance targets
- Labor (wages, benefits, payroll taxes)
- Materials and supplies
- Subcontractor costs
- Equipment rental or depreciation allocated to the project
- Site supervision
- Design and technical assistance specifically for the contract
- Insurance (general liability, builder’s risk)
- Construction overhead
- Borrowing costs (if specifically attributable under ASPE 3850)
- General administrative expenses
- Selling costs (bidding and estimating on unsuccessful bids)
- Research and development not related to specific contract
- Depreciation of idle equipment
- Detailed project budgets broken down by cost category
- Regular budget updates as actual costs are incurred and conditions change
- Change order tracking to update total contract value and costs
- Subcontractor commitment tracking to ensure all costs are captured
- Contingency management for unforeseen conditions
- Occur when revenue earned exceeds billings to date
- Reported as current asset on balance sheet (“Costs and estimated earnings in excess of billings”)
- Represents amount owed to contractor for completed work
- Occur when billings exceed revenue earned
- Reported as current liability on balance sheet (“Billings in excess of costs and estimated earnings”)
- Represents deferred revenue or customer advances
- Contract Value: $500,000
- Costs Incurred to Date: $300,000
- Estimated Cost to Complete: $350,000
- Total Estimated Cost: $650,000
- Estimated Loss: $150,000
- Increase contract value when approved in writing by the customer
- Revenue can be recognized immediately if approval includes price and scope
- Cannot be included in contract revenue until approved
- Costs incurred should be tracked separately as potential claims
- Conservative approach: expense costs as incurred, recognize revenue only upon approval
- Negotiations have reached an advanced stage
- It is probable the claim will be accepted
- The amount can be reliably measured
- Follow ASPE method Use percentage-of-completion for tax (most common)
- Use completed contract Defer revenue for tax even if using POCM for ASPE (limited circumstances)
- Defer revenue recognition by choosing CCM for tax when ASPE allows POCM
- Accelerate deductions for materials purchased but not yet installed (subject to CRA rules)
- Manage year-end WIP to optimize taxable income across years
- Ontario work 13% HST
- Other provinces Provincial rates apply
- Exports Generally zero-rated
- Charge HST on progress billings as invoiced
- Claim ITCs (input tax credits) on costs as incurred
- Most common for contractors over $1.5M annual revenue
- Not generally available for construction contractors
- Special rules apply for new home construction and substantial renovations
- Builders must account for deemed self-supply rules
- GST/HST new housing rebates must be properly calculated
- Job costing
- WIP reporting
- Subcontractor management
- Change order tracking
- Equipment costing
- Update estimated costs to complete for each contract
- Review change order status
- Identify contracts at risk of loss
- Reconcile costs incurred to budget
- Written customer approval before work proceeds
- Pricing approval before revenue recognition
- Change order log tracking approval status
- Monthly change order status reports
- Review WIP schedules for accuracy
- Assess impact of contract performance on year-end tax position
- Plan for bonding and banking covenant compliance
- Identify tax planning opportunities
- Company profitability
- Bonding capacity
- Tax liability
- Banking covenants
- Accurate WIP schedules under ASPE 3400
- Detailed contract backlogs showing upcoming work
- Strong working capital position (current ratio typically >1.3:1)
- Positive equity and stable profitability
- Experienced management with proven estimating track record
- ASPE-compliant financial statements reviewed or audited by CPA
- Detailed WIP schedules showing underbillings and overbillings
- Contract backlog schedules demonstrating future revenue
- Compliance with debt covenants (leverage ratios, debt service coverage, tangible net worth)
- You have contracts exceeding $500,000
- You need bonding or significant bank financing
- You’re transitioning from completed contract to percentage-of-completion method
- You’re experiencing project losses or cash flow problems
- You’re expanding into new markets or project types
- You need to implement or improve job costing systems
- You’re facing a CRA audit or GST/HST review
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
- ASPE 3400-compliant financial statement preparation
- WIP schedule development and monthly updates
- Review and audit services for bonding and banking
- Job costing system implementation and training
- Construction-specific tax planning and compliance
- GST/HST compliance and audit defense
- SR&ED tax credit applications for innovative construction methods
- Corporate tax return preparation and CRA audit representation
- Preparation of bonding applications and financial submissions
- Bank financing applications and covenant compliance reporting
- Cash flow forecasting and working capital management
- Business valuation for succession planning or sale
- Fractional CFO support for growing contractors
- Project profitability analysis and improvement strategies
- Contract review and pricing support
- Financial due diligence for acquisitions
For most construction contractors in Mississauga and the GTA working on fixed-price contracts with defined scopes and timelines, these conditions are typically met.
How Percentage-of-Completion Works
Under POCM, revenue is recognized based on the proportion of work completed during each accounting period. The most common method for determining completion percentage is the cost-to-cost method:
Formula:
Percentage Complete = (Costs Incurred to Date Total Estimated Contract Costs) 100
Example:
Other Methods for Measuring Completion
While the cost-to-cost method is most common, ASPE 3400 also allows:
The key is consistency once you select a method for measuring completion, you must apply it consistently across similar contracts.
Completed Contract Method (CCM)
When to Use Completed Contract Method
The completed contract method is required when the outcome of a construction contract cannot be reasonably estimated. This typically occurs when:
Under CCM:
While CCM is simpler to apply, it provides poor matching of revenues and expenses and can result in significant profit volatility year-to-year. For most GTA construction companies with established estimating processes, POCM is the superior method.
Key Components of Construction Contract Accounting
1. Contract Revenue
Under ASPE 3400, contract revenue includes:
CPA Insight: Change orders should only be included in contract revenue when they are approved in writing and the amount can be reliably measured. In Ontario construction, verbal change orders are risky and should be avoided.
2. Contract Costs
Contract costs include all costs directly attributable to the specific contract:
Direct Costs:
Indirect Costs (Allocable):
Excluded Costs:
3. Estimated Costs to Complete
The accuracy of percentage-of-completion accounting depends entirely on the reliability of estimated costs to complete. For Mississauga construction companies, this requires:
A construction-focused CPA in Ontario can help implement job costing systems that provide real-time visibility into project costs and completion percentages.
Work-in-Progress (WIP) Reporting
Understanding the WIP Schedule
The WIP schedule is the heart of construction accounting under ASPE 3400. It summarizes the status of all contracts in progress and reconciles costs incurred, revenue recognized, and billings to date.
Key WIP Components:
param($match)
$headerRow = $match.Groups[1].Value.Trim()
$headers = $headerRow -split ‘\|’ | Where-Object { # Accounting for Construction Contracts Under ASPE 3400: A Practical Guide for Ontario Contractors
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
For construction companies operating in Mississauga, the Greater Toronto Area (GTA), and across Ontario, proper accounting for long-term construction contracts is essential for accurate financial reporting, tax compliance, and business decision-making. ASPE 3400 Revenue provides specific guidance on how Canadian contractors should recognize revenue and expenses on construction contracts.
Whether you’re a general contractor, subcontractor, or specialty trade business in Ontario, understanding ASPE 3400 construction accounting can mean the difference between accurate profit reporting and significant financial misstatements that could impact your ability to secure bonding, financing, or future contracts.
This comprehensive guide explains the percentage-of-completion method, the completed contract method, and how to apply ASPE 3400 to your construction business in compliance with Canadian accounting standards.
What is ASPE 3400?
ASPE 3400 Revenue is the accounting standard that governs revenue recognition for private enterprises in Canada, including construction companies. Section 3400 specifically addresses long-term contract accounting and provides two primary methods for recognizing revenue on construction contracts:
For most construction companies in Mississauga, Toronto, and throughout the GTA, the percentage-of-completion method is the preferred and most commonly used approach because it provides a more accurate picture of ongoing business performance.
Why Construction Contract Accounting Matters
Construction projects often span multiple accounting periods sometimes extending over several months or even years. Without proper contract accounting:
For Ontario construction companies, working with a CPA who understands both ASPE 3400 and the construction industry is critical for maintaining financial accuracy and regulatory compliance.
Percentage-of-Completion Method (POCM)
When to Use Percentage-of-Completion
ASPE 3400 requires the percentage-of-completion method when all of the following conditions are met:
For most construction contractors in Mississauga and the GTA working on fixed-price contracts with defined scopes and timelines, these conditions are typically met.
How Percentage-of-Completion Works
Under POCM, revenue is recognized based on the proportion of work completed during each accounting period. The most common method for determining completion percentage is the cost-to-cost method:
Formula:
Percentage Complete = (Costs Incurred to Date Total Estimated Contract Costs) 100
Example:
Other Methods for Measuring Completion
While the cost-to-cost method is most common, ASPE 3400 also allows:
The key is consistency once you select a method for measuring completion, you must apply it consistently across similar contracts.
Completed Contract Method (CCM)
When to Use Completed Contract Method
The completed contract method is required when the outcome of a construction contract cannot be reasonably estimated. This typically occurs when:
Under CCM:
While CCM is simpler to apply, it provides poor matching of revenues and expenses and can result in significant profit volatility year-to-year. For most GTA construction companies with established estimating processes, POCM is the superior method.
Key Components of Construction Contract Accounting
1. Contract Revenue
Under ASPE 3400, contract revenue includes:
CPA Insight: Change orders should only be included in contract revenue when they are approved in writing and the amount can be reliably measured. In Ontario construction, verbal change orders are risky and should be avoided.
2. Contract Costs
Contract costs include all costs directly attributable to the specific contract:
Direct Costs:
Indirect Costs (Allocable):
Excluded Costs:
3. Estimated Costs to Complete
The accuracy of percentage-of-completion accounting depends entirely on the reliability of estimated costs to complete. For Mississauga construction companies, this requires:
A construction-focused CPA in Ontario can help implement job costing systems that provide real-time visibility into project costs and completion percentages.
Work-in-Progress (WIP) Reporting
Understanding the WIP Schedule
The WIP schedule is the heart of construction accounting under ASPE 3400. It summarizes the status of all contracts in progress and reconciles costs incurred, revenue recognized, and billings to date.
Key WIP Components:
| Component | Description |
|———–|————-|
| Contract Value | Total estimated revenue including approved change orders |
| Costs Incurred to Date | All direct and allocable indirect costs incurred |
| Estimated Cost to Complete | Remaining costs required to finish the contract |
| Total Estimated Cost | Costs Incurred + Estimated Cost to Complete |
| Estimated Gross Profit | Contract Value – Total Estimated Cost |
| Percentage Complete | Costs Incurred Total Estimated Cost |
| Revenue Earned to Date | Contract Value Percentage Complete |
| Gross Profit Earned | Revenue Earned – Costs Incurred |
| Billings to Date | Amount invoiced to customer |
| Over/Under Billings | Revenue Earned – Billings to Date |
Overbillings vs Underbillings
Underbillings (Contract Asset):
Overbillings (Contract Liability):
For Ontario construction companies seeking bonding or bank financing, properly presented WIP schedules are essential for demonstrating financial health and project management capability.
Handling Contract Losses
Loss Recognition Under ASPE 3400
When a contract is expected to result in a loss (Total Estimated Costs > Contract Value), ASPE 3400 requires immediate recognition of the entire estimated loss, regardless of whether you use POCM or CCM.
Example:
Under ASPE 3400, the full $150,000 loss must be recognized immediately in the current period, even if the contract is only 46% complete ($300,000 $650,000).
Journal Entry:
Dr. Loss on Construction Contract $150,000
Cr. Accrued Loss on Contract $150,000
This conservative approach ensures that financial statements do not overstate contractor profitability and provides early warning signals for project management intervention.
Change Orders and Claims
Accounting for Change Orders
Change orders are common in Ontario construction projects due to unforeseen site conditions, design changes, or owner requests. Under ASPE 3400:
Approved Change Orders:
Unapproved Change Orders:
Accounting for Claims
Claims arise when contractors seek compensation for costs not included in the contract price (delays, differing site conditions, design errors, etc.). Under ASPE 3400, claims should be included in contract revenue only when:
For GTA construction companies, working with both a construction CPA and legal counsel is critical for properly documenting and accounting for claims.
Tax Implications of Construction Accounting
Taxable Income vs ASPE Income
While ASPE 3400 governs financial statement presentation, the Canada Revenue Agency (CRA) has its own rules for tax recognition of construction revenue. Key considerations for Ontario contractors:
Tax Options:
Tax Planning Opportunities:
A Mississauga CPA with construction tax expertise can help structure your accounting policies to minimize tax while maintaining ASPE compliance.
GST/HST Considerations
Place of Supply Rules
For construction contracts in Ontario, GST/HST (13%) applies based on place of supply rules:
HST Accounting Methods for Contractors
Regular Method:
Special Quick Method:
Home Construction Rebates:
For Ontario construction companies, HST compliance is complex and errors can result in significant reassessments. Working with a construction-focused CPA in the GTA ensures proper HST treatment of contracts, change orders, and holdbacks.
Common Construction Accounting Mistakes
1. Inaccurate Cost-to-Complete Estimates
Problem: Revenue is overstated because estimated costs to complete are too low.
Solution: Implement monthly project reviews with project managers to update cost forecasts based on actual performance and remaining work.
2. Including Unproven Change Orders in Revenue
Problem: Revenue is recognized for change orders before customer approval.
Solution: Maintain a change order log tracking approval status and only include approved amounts in contract value.
3. Failing to Recognize Losses Immediately
Problem: Continuing to recognize profit on contracts that will ultimately result in losses.
Solution: Monthly WIP reviews with immediate loss accrual when Total Estimated Cost exceeds Contract Value.
4. Incorrect Allocation of Indirect Costs
Problem: General overhead is allocated to contracts, inflating costs incurred and distorting percentage complete.
Solution: Clearly define allocable vs. non-allocable overhead and apply allocation bases consistently.
5. Poor Documentation of Contract Modifications
Problem: Disputes arise over approved scope and pricing of change orders.
Solution: Implement formal change order procedures requiring written customer approval before work proceeds.
Best Practices for Ontario Construction Companies
1. Implement Robust Job Costing Systems
Use construction-specific accounting software (e.g., Sage 300 Construction, Foundation, Viewpoint) that integrates:
2. Monthly WIP Reviews
Conduct formal monthly WIP meetings with project managers and accounting to:
3. Formal Change Order Process
Implement written procedures requiring:
4. Regular Financial Review with Construction CPA
Meet quarterly with your Mississauga or GTA construction CPA to:
5. Train Project Managers on Financial Impact
Ensure project managers understand how their estimates and decisions impact:
Many GTA construction companies fail not due to lack of work, but due to poor project-level financial management and inaccurate accounting under ASPE 3400.
Bonding and Banking Implications
Surety Requirements
Bonding companies (sureties) providing bid bonds, performance bonds, and payment bonds for Ontario construction projects require:
Misstatements in construction accounting can result in loss of bonding capacity, which effectively shuts down contractors from public and institutional work in Ontario.
Bank Financing
Construction lenders in Mississauga and the GTA require:
Construction companies with poor accounting practices often face restricted credit access, higher interest rates, or loss of credit facilities entirely.
When to Hire a Construction-Focused CPA
Most general accounting firms lack deep construction industry expertise. Consider hiring a construction-specialized CPA in Mississauga or the GTA if:
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, Toronto, Brampton, Oakville, and the Greater Toronto Area.
ASPE 3400 vs IFRS 15
Differences for Construction Companies
While most Ontario construction companies use ASPE 3400, larger contractors or those seeking public financing may use IFRS 15 Revenue from Contracts with Customers. Key differences:
| Aspect | ASPE 3400 | IFRS 15 |
|——–|———–|———|
| Contract Combinations | Separate contracts unless closely interrelated | Must assess if multiple contracts should be combined |
| Performance Obligations | Not explicitly addressed | Must identify distinct performance obligations |
| Contract Modifications | Treated as separate contracts or cumulative catch-up | Complex modification guidance |
| Loss Recognition | Full loss recognized immediately | Full loss recognized immediately (similar) |
| Disclosure Requirements | Minimal | Extensive |
For most private construction companies in Ontario, ASPE 3400 is simpler and more appropriate than IFRS 15.
Frequently Asked Questions (FAQs)
1. Can I use cash-basis accounting for my construction business in Ontario?
Answer: Cash-basis accounting is not compliant with ASPE for companies requiring audited or reviewed financial statements, or for companies with contracts spanning multiple years. Most banks and bonding companies require accrual accounting under ASPE 3400. However, very small contractors with same-period contracts may use cash basis for tax purposes (not GAAP financial statements).
2. How do I account for retainage (holdbacks) under ASPE 3400?
Answer: Contract holdbacks (typically 10% in Ontario under the Construction Act) are included in contract revenue when earned under percentage-of-completion, but shown separately as “contracts receivable retainage” on the balance sheet. Holdback does not defer revenue recognition.
3. What percentage complete triggers revenue recognition under ASPE 3400?
Answer: There is no minimum threshold. Revenue is recognized continuously as work is performed under percentage-of-completion method. Even if a contract is only 5% complete, 5% of contract revenue should be recognized (assuming reliable cost estimates).
4. How often should I update my WIP schedule?
Answer: Monthly WIP updates are best practice for Ontario construction companies. At minimum, quarterly updates are required for accurate financial reporting. Year-end WIP must be carefully reviewed before financial statement preparation.
5. Can I switch from completed contract method to percentage-of-completion?
Answer: Yes, but the change is a change in accounting policy under ASPE and requires retrospective application (restatement of prior periods) unless impracticable. Consult with a Mississauga CPA before making this change.
6. Do I need an audit to use ASPE 3400?
Answer: No. ASPE 3400 is an accounting standard, not an assurance standard. However, banks and bonding companies often require audited or reviewed financial statements prepared under ASPE. Compilation-only financial statements (no assurance) can still be prepared under ASPE 3400.
7. How does ASPE 3400 apply to subcontractors vs general contractors?
Answer: The same principles apply to both. Subcontractors use ASPE 3400 for their contracts with general contractors just as general contractors use it for their contracts with owners. The accounting is based on the contractor’s own contracts, regardless of position in the contracting chain.
8. What construction software integrates well with ASPE 3400 accounting?
Answer: Popular construction software for Ontario contractors includes Sage 300 Construction & Real Estate, Viewpoint Vista/Spectrum, Foundation Software, Procore, and QuickBooks Desktop Contractor Edition. Integration with accounting systems is essential for accurate ASPE 3400 compliance.
How Insight Accounting CPA Can Help
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, the GTA, and Ontario. Our construction accounting services include:
Construction Financial Reporting
Tax Planning for Contractors
Bonding and Banking Support
Construction CFO Services
Get Expert Construction Accounting Support
Accurate accounting under ASPE 3400 is not optional for Ontario construction companies seeking growth, bonding capacity, and financial stability. Whether you’re a general contractor, subcontractor, or specialty trade business in Mississauga, Toronto, or anywhere in the GTA, working with a construction-focused CPA ensures:
Accurate revenue recognition under percentage-of-completion method
Reliable WIP reporting for bonding and banking
Immediate loss recognition to avoid financial surprises
Tax-efficient construction accounting policies
Improved project profitability through better financial visibility
Contact Insight Accounting CPA today for a complimentary construction accounting review.
(905) 270-1873
info@insightscpa.ca
Serving construction contractors throughout Mississauga, Toronto, Brampton, Oakville, Vaughan, and the Greater Toronto Area.
About the Author
Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation, a Mississauga-based accounting firm specializing in construction industry accounting, tax planning, and fractional CFO services. With extensive experience in ASPE 3400 construction accounting, WIP reporting, and contractor tax compliance, Bader helps construction companies throughout the GTA achieve accurate financial reporting, maintain bonding capacity, and optimize tax efficiency.
Bader is also the creator of the patent-pending AI Governance Framework for accounting and finance, featured in Yahoo Finance and recognized as a thought leader in construction financial management.
For construction accounting expertise you can trust, contact Insight Accounting CPA today.
This guide is for informational purposes only and does not constitute professional accounting or tax advice. Construction companies should consult with a qualified CPA regarding their specific ASPE 3400 compliance, WIP reporting, and tax planning needs.
} | ForEach-Object { # Accounting for Construction Contracts Under ASPE 3400: A Practical Guide for Ontario Contractors
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
For construction companies operating in Mississauga, the Greater Toronto Area (GTA), and across Ontario, proper accounting for long-term construction contracts is essential for accurate financial reporting, tax compliance, and business decision-making. ASPE 3400 Revenue provides specific guidance on how Canadian contractors should recognize revenue and expenses on construction contracts.
Whether you’re a general contractor, subcontractor, or specialty trade business in Ontario, understanding ASPE 3400 construction accounting can mean the difference between accurate profit reporting and significant financial misstatements that could impact your ability to secure bonding, financing, or future contracts.
This comprehensive guide explains the percentage-of-completion method, the completed contract method, and how to apply ASPE 3400 to your construction business in compliance with Canadian accounting standards.
What is ASPE 3400?
ASPE 3400 Revenue is the accounting standard that governs revenue recognition for private enterprises in Canada, including construction companies. Section 3400 specifically addresses long-term contract accounting and provides two primary methods for recognizing revenue on construction contracts:
For most construction companies in Mississauga, Toronto, and throughout the GTA, the percentage-of-completion method is the preferred and most commonly used approach because it provides a more accurate picture of ongoing business performance.
Why Construction Contract Accounting Matters
Construction projects often span multiple accounting periods sometimes extending over several months or even years. Without proper contract accounting:
For Ontario construction companies, working with a CPA who understands both ASPE 3400 and the construction industry is critical for maintaining financial accuracy and regulatory compliance.
Percentage-of-Completion Method (POCM)
When to Use Percentage-of-Completion
ASPE 3400 requires the percentage-of-completion method when all of the following conditions are met:
For most construction contractors in Mississauga and the GTA working on fixed-price contracts with defined scopes and timelines, these conditions are typically met.
How Percentage-of-Completion Works
Under POCM, revenue is recognized based on the proportion of work completed during each accounting period. The most common method for determining completion percentage is the cost-to-cost method:
Formula:
Percentage Complete = (Costs Incurred to Date Total Estimated Contract Costs) 100
Example:
Other Methods for Measuring Completion
While the cost-to-cost method is most common, ASPE 3400 also allows:
The key is consistency once you select a method for measuring completion, you must apply it consistently across similar contracts.
Completed Contract Method (CCM)
When to Use Completed Contract Method
The completed contract method is required when the outcome of a construction contract cannot be reasonably estimated. This typically occurs when:
Under CCM:
While CCM is simpler to apply, it provides poor matching of revenues and expenses and can result in significant profit volatility year-to-year. For most GTA construction companies with established estimating processes, POCM is the superior method.
Key Components of Construction Contract Accounting
1. Contract Revenue
Under ASPE 3400, contract revenue includes:
CPA Insight: Change orders should only be included in contract revenue when they are approved in writing and the amount can be reliably measured. In Ontario construction, verbal change orders are risky and should be avoided.
2. Contract Costs
Contract costs include all costs directly attributable to the specific contract:
Direct Costs:
Indirect Costs (Allocable):
Excluded Costs:
3. Estimated Costs to Complete
The accuracy of percentage-of-completion accounting depends entirely on the reliability of estimated costs to complete. For Mississauga construction companies, this requires:
A construction-focused CPA in Ontario can help implement job costing systems that provide real-time visibility into project costs and completion percentages.
Work-in-Progress (WIP) Reporting
Understanding the WIP Schedule
The WIP schedule is the heart of construction accounting under ASPE 3400. It summarizes the status of all contracts in progress and reconciles costs incurred, revenue recognized, and billings to date.
Key WIP Components:
| Component | Description |
|———–|————-|
| Contract Value | Total estimated revenue including approved change orders |
| Costs Incurred to Date | All direct and allocable indirect costs incurred |
| Estimated Cost to Complete | Remaining costs required to finish the contract |
| Total Estimated Cost | Costs Incurred + Estimated Cost to Complete |
| Estimated Gross Profit | Contract Value – Total Estimated Cost |
| Percentage Complete | Costs Incurred Total Estimated Cost |
| Revenue Earned to Date | Contract Value Percentage Complete |
| Gross Profit Earned | Revenue Earned – Costs Incurred |
| Billings to Date | Amount invoiced to customer |
| Over/Under Billings | Revenue Earned – Billings to Date |
Overbillings vs Underbillings
Underbillings (Contract Asset):
Overbillings (Contract Liability):
For Ontario construction companies seeking bonding or bank financing, properly presented WIP schedules are essential for demonstrating financial health and project management capability.
Handling Contract Losses
Loss Recognition Under ASPE 3400
When a contract is expected to result in a loss (Total Estimated Costs > Contract Value), ASPE 3400 requires immediate recognition of the entire estimated loss, regardless of whether you use POCM or CCM.
Example:
Under ASPE 3400, the full $150,000 loss must be recognized immediately in the current period, even if the contract is only 46% complete ($300,000 $650,000).
Journal Entry:
Dr. Loss on Construction Contract $150,000
Cr. Accrued Loss on Contract $150,000
This conservative approach ensures that financial statements do not overstate contractor profitability and provides early warning signals for project management intervention.
Change Orders and Claims
Accounting for Change Orders
Change orders are common in Ontario construction projects due to unforeseen site conditions, design changes, or owner requests. Under ASPE 3400:
Approved Change Orders:
Unapproved Change Orders:
Accounting for Claims
Claims arise when contractors seek compensation for costs not included in the contract price (delays, differing site conditions, design errors, etc.). Under ASPE 3400, claims should be included in contract revenue only when:
For GTA construction companies, working with both a construction CPA and legal counsel is critical for properly documenting and accounting for claims.
Tax Implications of Construction Accounting
Taxable Income vs ASPE Income
While ASPE 3400 governs financial statement presentation, the Canada Revenue Agency (CRA) has its own rules for tax recognition of construction revenue. Key considerations for Ontario contractors:
Tax Options:
Tax Planning Opportunities:
A Mississauga CPA with construction tax expertise can help structure your accounting policies to minimize tax while maintaining ASPE compliance.
GST/HST Considerations
Place of Supply Rules
For construction contracts in Ontario, GST/HST (13%) applies based on place of supply rules:
HST Accounting Methods for Contractors
Regular Method:
Special Quick Method:
Home Construction Rebates:
For Ontario construction companies, HST compliance is complex and errors can result in significant reassessments. Working with a construction-focused CPA in the GTA ensures proper HST treatment of contracts, change orders, and holdbacks.
Common Construction Accounting Mistakes
1. Inaccurate Cost-to-Complete Estimates
Problem: Revenue is overstated because estimated costs to complete are too low.
Solution: Implement monthly project reviews with project managers to update cost forecasts based on actual performance and remaining work.
2. Including Unproven Change Orders in Revenue
Problem: Revenue is recognized for change orders before customer approval.
Solution: Maintain a change order log tracking approval status and only include approved amounts in contract value.
3. Failing to Recognize Losses Immediately
Problem: Continuing to recognize profit on contracts that will ultimately result in losses.
Solution: Monthly WIP reviews with immediate loss accrual when Total Estimated Cost exceeds Contract Value.
4. Incorrect Allocation of Indirect Costs
Problem: General overhead is allocated to contracts, inflating costs incurred and distorting percentage complete.
Solution: Clearly define allocable vs. non-allocable overhead and apply allocation bases consistently.
5. Poor Documentation of Contract Modifications
Problem: Disputes arise over approved scope and pricing of change orders.
Solution: Implement formal change order procedures requiring written customer approval before work proceeds.
Best Practices for Ontario Construction Companies
1. Implement Robust Job Costing Systems
Use construction-specific accounting software (e.g., Sage 300 Construction, Foundation, Viewpoint) that integrates:
2. Monthly WIP Reviews
Conduct formal monthly WIP meetings with project managers and accounting to:
3. Formal Change Order Process
Implement written procedures requiring:
4. Regular Financial Review with Construction CPA
Meet quarterly with your Mississauga or GTA construction CPA to:
5. Train Project Managers on Financial Impact
Ensure project managers understand how their estimates and decisions impact:
Many GTA construction companies fail not due to lack of work, but due to poor project-level financial management and inaccurate accounting under ASPE 3400.
Bonding and Banking Implications
Surety Requirements
Bonding companies (sureties) providing bid bonds, performance bonds, and payment bonds for Ontario construction projects require:
Misstatements in construction accounting can result in loss of bonding capacity, which effectively shuts down contractors from public and institutional work in Ontario.
Bank Financing
Construction lenders in Mississauga and the GTA require:
Construction companies with poor accounting practices often face restricted credit access, higher interest rates, or loss of credit facilities entirely.
When to Hire a Construction-Focused CPA
Most general accounting firms lack deep construction industry expertise. Consider hiring a construction-specialized CPA in Mississauga or the GTA if:
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, Toronto, Brampton, Oakville, and the Greater Toronto Area.
ASPE 3400 vs IFRS 15
Differences for Construction Companies
While most Ontario construction companies use ASPE 3400, larger contractors or those seeking public financing may use IFRS 15 Revenue from Contracts with Customers. Key differences:
| Aspect | ASPE 3400 | IFRS 15 |
|——–|———–|———|
| Contract Combinations | Separate contracts unless closely interrelated | Must assess if multiple contracts should be combined |
| Performance Obligations | Not explicitly addressed | Must identify distinct performance obligations |
| Contract Modifications | Treated as separate contracts or cumulative catch-up | Complex modification guidance |
| Loss Recognition | Full loss recognized immediately | Full loss recognized immediately (similar) |
| Disclosure Requirements | Minimal | Extensive |
For most private construction companies in Ontario, ASPE 3400 is simpler and more appropriate than IFRS 15.
Frequently Asked Questions (FAQs)
1. Can I use cash-basis accounting for my construction business in Ontario?
Answer: Cash-basis accounting is not compliant with ASPE for companies requiring audited or reviewed financial statements, or for companies with contracts spanning multiple years. Most banks and bonding companies require accrual accounting under ASPE 3400. However, very small contractors with same-period contracts may use cash basis for tax purposes (not GAAP financial statements).
2. How do I account for retainage (holdbacks) under ASPE 3400?
Answer: Contract holdbacks (typically 10% in Ontario under the Construction Act) are included in contract revenue when earned under percentage-of-completion, but shown separately as “contracts receivable retainage” on the balance sheet. Holdback does not defer revenue recognition.
3. What percentage complete triggers revenue recognition under ASPE 3400?
Answer: There is no minimum threshold. Revenue is recognized continuously as work is performed under percentage-of-completion method. Even if a contract is only 5% complete, 5% of contract revenue should be recognized (assuming reliable cost estimates).
4. How often should I update my WIP schedule?
Answer: Monthly WIP updates are best practice for Ontario construction companies. At minimum, quarterly updates are required for accurate financial reporting. Year-end WIP must be carefully reviewed before financial statement preparation.
5. Can I switch from completed contract method to percentage-of-completion?
Answer: Yes, but the change is a change in accounting policy under ASPE and requires retrospective application (restatement of prior periods) unless impracticable. Consult with a Mississauga CPA before making this change.
6. Do I need an audit to use ASPE 3400?
Answer: No. ASPE 3400 is an accounting standard, not an assurance standard. However, banks and bonding companies often require audited or reviewed financial statements prepared under ASPE. Compilation-only financial statements (no assurance) can still be prepared under ASPE 3400.
7. How does ASPE 3400 apply to subcontractors vs general contractors?
Answer: The same principles apply to both. Subcontractors use ASPE 3400 for their contracts with general contractors just as general contractors use it for their contracts with owners. The accounting is based on the contractor’s own contracts, regardless of position in the contracting chain.
8. What construction software integrates well with ASPE 3400 accounting?
Answer: Popular construction software for Ontario contractors includes Sage 300 Construction & Real Estate, Viewpoint Vista/Spectrum, Foundation Software, Procore, and QuickBooks Desktop Contractor Edition. Integration with accounting systems is essential for accurate ASPE 3400 compliance.
How Insight Accounting CPA Can Help
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, the GTA, and Ontario. Our construction accounting services include:
Construction Financial Reporting
Tax Planning for Contractors
Bonding and Banking Support
Construction CFO Services
Get Expert Construction Accounting Support
Accurate accounting under ASPE 3400 is not optional for Ontario construction companies seeking growth, bonding capacity, and financial stability. Whether you’re a general contractor, subcontractor, or specialty trade business in Mississauga, Toronto, or anywhere in the GTA, working with a construction-focused CPA ensures:
Accurate revenue recognition under percentage-of-completion method
Reliable WIP reporting for bonding and banking
Immediate loss recognition to avoid financial surprises
Tax-efficient construction accounting policies
Improved project profitability through better financial visibility
Contact Insight Accounting CPA today for a complimentary construction accounting review.
(905) 270-1873
info@insightscpa.ca
Serving construction contractors throughout Mississauga, Toronto, Brampton, Oakville, Vaughan, and the Greater Toronto Area.
About the Author
Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation, a Mississauga-based accounting firm specializing in construction industry accounting, tax planning, and fractional CFO services. With extensive experience in ASPE 3400 construction accounting, WIP reporting, and contractor tax compliance, Bader helps construction companies throughout the GTA achieve accurate financial reporting, maintain bonding capacity, and optimize tax efficiency.
Bader is also the creator of the patent-pending AI Governance Framework for accounting and finance, featured in Yahoo Finance and recognized as a thought leader in construction financial management.
For construction accounting expertise you can trust, contact Insight Accounting CPA today.
This guide is for informational purposes only and does not constitute professional accounting or tax advice. Construction companies should consult with a qualified CPA regarding their specific ASPE 3400 compliance, WIP reporting, and tax planning needs.
.Trim() }
$bodyRows = $match.Groups[2].Value.Trim() -split ‘\r?\n’
$tableHtml = “
| $h |
|---|
| $cell |
“
return $tableHtml
Overbillings vs Underbillings
Underbillings (Contract Asset):
Overbillings (Contract Liability):
For Ontario construction companies seeking bonding or bank financing, properly presented WIP schedules are essential for demonstrating financial health and project management capability.
Handling Contract Losses
Loss Recognition Under ASPE 3400
When a contract is expected to result in a loss (Total Estimated Costs > Contract Value), ASPE 3400 requires immediate recognition of the entire estimated loss, regardless of whether you use POCM or CCM.
Example:
Under ASPE 3400, the full $150,000 loss must be recognized immediately in the current period, even if the contract is only 46% complete ($300,000 $650,000).
Journal Entry:
Dr. Loss on Construction Contract $150,000
Cr. Accrued Loss on Contract $150,000
This conservative approach ensures that financial statements do not overstate contractor profitability and provides early warning signals for project management intervention.
Change Orders and Claims
Accounting for Change Orders
Change orders are common in Ontario construction projects due to unforeseen site conditions, design changes, or owner requests. Under ASPE 3400:
Approved Change Orders:
Unapproved Change Orders:
Accounting for Claims
Claims arise when contractors seek compensation for costs not included in the contract price (delays, differing site conditions, design errors, etc.). Under ASPE 3400, claims should be included in contract revenue only when:
For GTA construction companies, working with both a construction CPA and legal counsel is critical for properly documenting and accounting for claims.
Tax Implications of Construction Accounting
Taxable Income vs ASPE Income
While ASPE 3400 governs financial statement presentation, the Canada Revenue Agency (CRA) has its own rules for tax recognition of construction revenue. Key considerations for Ontario contractors:
Tax Options:
Tax Planning Opportunities:
A Mississauga CPA with construction tax expertise can help structure your accounting policies to minimize tax while maintaining ASPE compliance.
GST/HST Considerations
Place of Supply Rules
For construction contracts in Ontario, GST/HST (13%) applies based on place of supply rules:
HST Accounting Methods for Contractors
Regular Method:
Special Quick Method:
Home Construction Rebates:
For Ontario construction companies, HST compliance is complex and errors can result in significant reassessments. Working with a construction-focused CPA in the GTA ensures proper HST treatment of contracts, change orders, and holdbacks.
Common Construction Accounting Mistakes
1. Inaccurate Cost-to-Complete Estimates
Problem: Revenue is overstated because estimated costs to complete are too low.
Solution: Implement monthly project reviews with project managers to update cost forecasts based on actual performance and remaining work.
2. Including Unproven Change Orders in Revenue
Problem: Revenue is recognized for change orders before customer approval.
Solution: Maintain a change order log tracking approval status and only include approved amounts in contract value.
3. Failing to Recognize Losses Immediately
Problem: Continuing to recognize profit on contracts that will ultimately result in losses.
Solution: Monthly WIP reviews with immediate loss accrual when Total Estimated Cost exceeds Contract Value.
4. Incorrect Allocation of Indirect Costs
Problem: General overhead is allocated to contracts, inflating costs incurred and distorting percentage complete.
Solution: Clearly define allocable vs. non-allocable overhead and apply allocation bases consistently.
5. Poor Documentation of Contract Modifications
Problem: Disputes arise over approved scope and pricing of change orders.
Solution: Implement formal change order procedures requiring written customer approval before work proceeds.
Best Practices for Ontario Construction Companies
1. Implement Robust Job Costing Systems
Use construction-specific accounting software (e.g., Sage 300 Construction, Foundation, Viewpoint) that integrates:
2. Monthly WIP Reviews
Conduct formal monthly WIP meetings with project managers and accounting to:
3. Formal Change Order Process
Implement written procedures requiring:
4. Regular Financial Review with Construction CPA
Meet quarterly with your Mississauga or GTA construction CPA to:
5. Train Project Managers on Financial Impact
Ensure project managers understand how their estimates and decisions impact:
Many GTA construction companies fail not due to lack of work, but due to poor project-level financial management and inaccurate accounting under ASPE 3400.
Bonding and Banking Implications
Surety Requirements
Bonding companies (sureties) providing bid bonds, performance bonds, and payment bonds for Ontario construction projects require:
Misstatements in construction accounting can result in loss of bonding capacity, which effectively shuts down contractors from public and institutional work in Ontario.
Bank Financing
Construction lenders in Mississauga and the GTA require:
Construction companies with poor accounting practices often face restricted credit access, higher interest rates, or loss of credit facilities entirely.
When to Hire a Construction-Focused CPA
Most general accounting firms lack deep construction industry expertise. Consider hiring a construction-specialized CPA in Mississauga or the GTA if:
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, Toronto, Brampton, Oakville, and the Greater Toronto Area.
ASPE 3400 vs IFRS 15
Differences for Construction Companies
While most Ontario construction companies use ASPE 3400, larger contractors or those seeking public financing may use IFRS 15 Revenue from Contracts with Customers. Key differences:
param($match)
$headerRow = $match.Groups[1].Value.Trim()
$headers = $headerRow -split ‘\|’ | Where-Object { # Accounting for Construction Contracts Under ASPE 3400: A Practical Guide for Ontario Contractors
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
For construction companies operating in Mississauga, the Greater Toronto Area (GTA), and across Ontario, proper accounting for long-term construction contracts is essential for accurate financial reporting, tax compliance, and business decision-making. ASPE 3400 Revenue provides specific guidance on how Canadian contractors should recognize revenue and expenses on construction contracts.
Whether you’re a general contractor, subcontractor, or specialty trade business in Ontario, understanding ASPE 3400 construction accounting can mean the difference between accurate profit reporting and significant financial misstatements that could impact your ability to secure bonding, financing, or future contracts.
This comprehensive guide explains the percentage-of-completion method, the completed contract method, and how to apply ASPE 3400 to your construction business in compliance with Canadian accounting standards.
What is ASPE 3400?
ASPE 3400 Revenue is the accounting standard that governs revenue recognition for private enterprises in Canada, including construction companies. Section 3400 specifically addresses long-term contract accounting and provides two primary methods for recognizing revenue on construction contracts:
For most construction companies in Mississauga, Toronto, and throughout the GTA, the percentage-of-completion method is the preferred and most commonly used approach because it provides a more accurate picture of ongoing business performance.
Why Construction Contract Accounting Matters
Construction projects often span multiple accounting periods sometimes extending over several months or even years. Without proper contract accounting:
For Ontario construction companies, working with a CPA who understands both ASPE 3400 and the construction industry is critical for maintaining financial accuracy and regulatory compliance.
Percentage-of-Completion Method (POCM)
When to Use Percentage-of-Completion
ASPE 3400 requires the percentage-of-completion method when all of the following conditions are met:
For most construction contractors in Mississauga and the GTA working on fixed-price contracts with defined scopes and timelines, these conditions are typically met.
How Percentage-of-Completion Works
Under POCM, revenue is recognized based on the proportion of work completed during each accounting period. The most common method for determining completion percentage is the cost-to-cost method:
Formula:
Percentage Complete = (Costs Incurred to Date Total Estimated Contract Costs) 100
Example:
Other Methods for Measuring Completion
While the cost-to-cost method is most common, ASPE 3400 also allows:
The key is consistency once you select a method for measuring completion, you must apply it consistently across similar contracts.
Completed Contract Method (CCM)
When to Use Completed Contract Method
The completed contract method is required when the outcome of a construction contract cannot be reasonably estimated. This typically occurs when:
Under CCM:
While CCM is simpler to apply, it provides poor matching of revenues and expenses and can result in significant profit volatility year-to-year. For most GTA construction companies with established estimating processes, POCM is the superior method.
Key Components of Construction Contract Accounting
1. Contract Revenue
Under ASPE 3400, contract revenue includes:
CPA Insight: Change orders should only be included in contract revenue when they are approved in writing and the amount can be reliably measured. In Ontario construction, verbal change orders are risky and should be avoided.
2. Contract Costs
Contract costs include all costs directly attributable to the specific contract:
Direct Costs:
Indirect Costs (Allocable):
Excluded Costs:
3. Estimated Costs to Complete
The accuracy of percentage-of-completion accounting depends entirely on the reliability of estimated costs to complete. For Mississauga construction companies, this requires:
A construction-focused CPA in Ontario can help implement job costing systems that provide real-time visibility into project costs and completion percentages.
Work-in-Progress (WIP) Reporting
Understanding the WIP Schedule
The WIP schedule is the heart of construction accounting under ASPE 3400. It summarizes the status of all contracts in progress and reconciles costs incurred, revenue recognized, and billings to date.
Key WIP Components:
| Component | Description |
|———–|————-|
| Contract Value | Total estimated revenue including approved change orders |
| Costs Incurred to Date | All direct and allocable indirect costs incurred |
| Estimated Cost to Complete | Remaining costs required to finish the contract |
| Total Estimated Cost | Costs Incurred + Estimated Cost to Complete |
| Estimated Gross Profit | Contract Value – Total Estimated Cost |
| Percentage Complete | Costs Incurred Total Estimated Cost |
| Revenue Earned to Date | Contract Value Percentage Complete |
| Gross Profit Earned | Revenue Earned – Costs Incurred |
| Billings to Date | Amount invoiced to customer |
| Over/Under Billings | Revenue Earned – Billings to Date |
Overbillings vs Underbillings
Underbillings (Contract Asset):
Overbillings (Contract Liability):
For Ontario construction companies seeking bonding or bank financing, properly presented WIP schedules are essential for demonstrating financial health and project management capability.
Handling Contract Losses
Loss Recognition Under ASPE 3400
When a contract is expected to result in a loss (Total Estimated Costs > Contract Value), ASPE 3400 requires immediate recognition of the entire estimated loss, regardless of whether you use POCM or CCM.
Example:
Under ASPE 3400, the full $150,000 loss must be recognized immediately in the current period, even if the contract is only 46% complete ($300,000 $650,000).
Journal Entry:
Dr. Loss on Construction Contract $150,000
Cr. Accrued Loss on Contract $150,000
This conservative approach ensures that financial statements do not overstate contractor profitability and provides early warning signals for project management intervention.
Change Orders and Claims
Accounting for Change Orders
Change orders are common in Ontario construction projects due to unforeseen site conditions, design changes, or owner requests. Under ASPE 3400:
Approved Change Orders:
Unapproved Change Orders:
Accounting for Claims
Claims arise when contractors seek compensation for costs not included in the contract price (delays, differing site conditions, design errors, etc.). Under ASPE 3400, claims should be included in contract revenue only when:
For GTA construction companies, working with both a construction CPA and legal counsel is critical for properly documenting and accounting for claims.
Tax Implications of Construction Accounting
Taxable Income vs ASPE Income
While ASPE 3400 governs financial statement presentation, the Canada Revenue Agency (CRA) has its own rules for tax recognition of construction revenue. Key considerations for Ontario contractors:
Tax Options:
Tax Planning Opportunities:
A Mississauga CPA with construction tax expertise can help structure your accounting policies to minimize tax while maintaining ASPE compliance.
GST/HST Considerations
Place of Supply Rules
For construction contracts in Ontario, GST/HST (13%) applies based on place of supply rules:
HST Accounting Methods for Contractors
Regular Method:
Special Quick Method:
Home Construction Rebates:
For Ontario construction companies, HST compliance is complex and errors can result in significant reassessments. Working with a construction-focused CPA in the GTA ensures proper HST treatment of contracts, change orders, and holdbacks.
Common Construction Accounting Mistakes
1. Inaccurate Cost-to-Complete Estimates
Problem: Revenue is overstated because estimated costs to complete are too low.
Solution: Implement monthly project reviews with project managers to update cost forecasts based on actual performance and remaining work.
2. Including Unproven Change Orders in Revenue
Problem: Revenue is recognized for change orders before customer approval.
Solution: Maintain a change order log tracking approval status and only include approved amounts in contract value.
3. Failing to Recognize Losses Immediately
Problem: Continuing to recognize profit on contracts that will ultimately result in losses.
Solution: Monthly WIP reviews with immediate loss accrual when Total Estimated Cost exceeds Contract Value.
4. Incorrect Allocation of Indirect Costs
Problem: General overhead is allocated to contracts, inflating costs incurred and distorting percentage complete.
Solution: Clearly define allocable vs. non-allocable overhead and apply allocation bases consistently.
5. Poor Documentation of Contract Modifications
Problem: Disputes arise over approved scope and pricing of change orders.
Solution: Implement formal change order procedures requiring written customer approval before work proceeds.
Best Practices for Ontario Construction Companies
1. Implement Robust Job Costing Systems
Use construction-specific accounting software (e.g., Sage 300 Construction, Foundation, Viewpoint) that integrates:
2. Monthly WIP Reviews
Conduct formal monthly WIP meetings with project managers and accounting to:
3. Formal Change Order Process
Implement written procedures requiring:
4. Regular Financial Review with Construction CPA
Meet quarterly with your Mississauga or GTA construction CPA to:
5. Train Project Managers on Financial Impact
Ensure project managers understand how their estimates and decisions impact:
Many GTA construction companies fail not due to lack of work, but due to poor project-level financial management and inaccurate accounting under ASPE 3400.
Bonding and Banking Implications
Surety Requirements
Bonding companies (sureties) providing bid bonds, performance bonds, and payment bonds for Ontario construction projects require:
Misstatements in construction accounting can result in loss of bonding capacity, which effectively shuts down contractors from public and institutional work in Ontario.
Bank Financing
Construction lenders in Mississauga and the GTA require:
Construction companies with poor accounting practices often face restricted credit access, higher interest rates, or loss of credit facilities entirely.
When to Hire a Construction-Focused CPA
Most general accounting firms lack deep construction industry expertise. Consider hiring a construction-specialized CPA in Mississauga or the GTA if:
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, Toronto, Brampton, Oakville, and the Greater Toronto Area.
ASPE 3400 vs IFRS 15
Differences for Construction Companies
While most Ontario construction companies use ASPE 3400, larger contractors or those seeking public financing may use IFRS 15 Revenue from Contracts with Customers. Key differences:
| Aspect | ASPE 3400 | IFRS 15 |
|——–|———–|———|
| Contract Combinations | Separate contracts unless closely interrelated | Must assess if multiple contracts should be combined |
| Performance Obligations | Not explicitly addressed | Must identify distinct performance obligations |
| Contract Modifications | Treated as separate contracts or cumulative catch-up | Complex modification guidance |
| Loss Recognition | Full loss recognized immediately | Full loss recognized immediately (similar) |
| Disclosure Requirements | Minimal | Extensive |
For most private construction companies in Ontario, ASPE 3400 is simpler and more appropriate than IFRS 15.
Frequently Asked Questions (FAQs)
1. Can I use cash-basis accounting for my construction business in Ontario?
Answer: Cash-basis accounting is not compliant with ASPE for companies requiring audited or reviewed financial statements, or for companies with contracts spanning multiple years. Most banks and bonding companies require accrual accounting under ASPE 3400. However, very small contractors with same-period contracts may use cash basis for tax purposes (not GAAP financial statements).
2. How do I account for retainage (holdbacks) under ASPE 3400?
Answer: Contract holdbacks (typically 10% in Ontario under the Construction Act) are included in contract revenue when earned under percentage-of-completion, but shown separately as “contracts receivable retainage” on the balance sheet. Holdback does not defer revenue recognition.
3. What percentage complete triggers revenue recognition under ASPE 3400?
Answer: There is no minimum threshold. Revenue is recognized continuously as work is performed under percentage-of-completion method. Even if a contract is only 5% complete, 5% of contract revenue should be recognized (assuming reliable cost estimates).
4. How often should I update my WIP schedule?
Answer: Monthly WIP updates are best practice for Ontario construction companies. At minimum, quarterly updates are required for accurate financial reporting. Year-end WIP must be carefully reviewed before financial statement preparation.
5. Can I switch from completed contract method to percentage-of-completion?
Answer: Yes, but the change is a change in accounting policy under ASPE and requires retrospective application (restatement of prior periods) unless impracticable. Consult with a Mississauga CPA before making this change.
6. Do I need an audit to use ASPE 3400?
Answer: No. ASPE 3400 is an accounting standard, not an assurance standard. However, banks and bonding companies often require audited or reviewed financial statements prepared under ASPE. Compilation-only financial statements (no assurance) can still be prepared under ASPE 3400.
7. How does ASPE 3400 apply to subcontractors vs general contractors?
Answer: The same principles apply to both. Subcontractors use ASPE 3400 for their contracts with general contractors just as general contractors use it for their contracts with owners. The accounting is based on the contractor’s own contracts, regardless of position in the contracting chain.
8. What construction software integrates well with ASPE 3400 accounting?
Answer: Popular construction software for Ontario contractors includes Sage 300 Construction & Real Estate, Viewpoint Vista/Spectrum, Foundation Software, Procore, and QuickBooks Desktop Contractor Edition. Integration with accounting systems is essential for accurate ASPE 3400 compliance.
How Insight Accounting CPA Can Help
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, the GTA, and Ontario. Our construction accounting services include:
Construction Financial Reporting
Tax Planning for Contractors
Bonding and Banking Support
Construction CFO Services
Get Expert Construction Accounting Support
Accurate accounting under ASPE 3400 is not optional for Ontario construction companies seeking growth, bonding capacity, and financial stability. Whether you’re a general contractor, subcontractor, or specialty trade business in Mississauga, Toronto, or anywhere in the GTA, working with a construction-focused CPA ensures:
Accurate revenue recognition under percentage-of-completion method
Reliable WIP reporting for bonding and banking
Immediate loss recognition to avoid financial surprises
Tax-efficient construction accounting policies
Improved project profitability through better financial visibility
Contact Insight Accounting CPA today for a complimentary construction accounting review.
(905) 270-1873
info@insightscpa.ca
Serving construction contractors throughout Mississauga, Toronto, Brampton, Oakville, Vaughan, and the Greater Toronto Area.
About the Author
Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation, a Mississauga-based accounting firm specializing in construction industry accounting, tax planning, and fractional CFO services. With extensive experience in ASPE 3400 construction accounting, WIP reporting, and contractor tax compliance, Bader helps construction companies throughout the GTA achieve accurate financial reporting, maintain bonding capacity, and optimize tax efficiency.
Bader is also the creator of the patent-pending AI Governance Framework for accounting and finance, featured in Yahoo Finance and recognized as a thought leader in construction financial management.
For construction accounting expertise you can trust, contact Insight Accounting CPA today.
This guide is for informational purposes only and does not constitute professional accounting or tax advice. Construction companies should consult with a qualified CPA regarding their specific ASPE 3400 compliance, WIP reporting, and tax planning needs.
} | ForEach-Object { # Accounting for Construction Contracts Under ASPE 3400: A Practical Guide for Ontario Contractors
By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA
For construction companies operating in Mississauga, the Greater Toronto Area (GTA), and across Ontario, proper accounting for long-term construction contracts is essential for accurate financial reporting, tax compliance, and business decision-making. ASPE 3400 Revenue provides specific guidance on how Canadian contractors should recognize revenue and expenses on construction contracts.
Whether you’re a general contractor, subcontractor, or specialty trade business in Ontario, understanding ASPE 3400 construction accounting can mean the difference between accurate profit reporting and significant financial misstatements that could impact your ability to secure bonding, financing, or future contracts.
This comprehensive guide explains the percentage-of-completion method, the completed contract method, and how to apply ASPE 3400 to your construction business in compliance with Canadian accounting standards.
What is ASPE 3400?
ASPE 3400 Revenue is the accounting standard that governs revenue recognition for private enterprises in Canada, including construction companies. Section 3400 specifically addresses long-term contract accounting and provides two primary methods for recognizing revenue on construction contracts:
For most construction companies in Mississauga, Toronto, and throughout the GTA, the percentage-of-completion method is the preferred and most commonly used approach because it provides a more accurate picture of ongoing business performance.
Why Construction Contract Accounting Matters
Construction projects often span multiple accounting periods sometimes extending over several months or even years. Without proper contract accounting:
For Ontario construction companies, working with a CPA who understands both ASPE 3400 and the construction industry is critical for maintaining financial accuracy and regulatory compliance.
Percentage-of-Completion Method (POCM)
When to Use Percentage-of-Completion
ASPE 3400 requires the percentage-of-completion method when all of the following conditions are met:
For most construction contractors in Mississauga and the GTA working on fixed-price contracts with defined scopes and timelines, these conditions are typically met.
How Percentage-of-Completion Works
Under POCM, revenue is recognized based on the proportion of work completed during each accounting period. The most common method for determining completion percentage is the cost-to-cost method:
Formula:
Percentage Complete = (Costs Incurred to Date Total Estimated Contract Costs) 100
Example:
Other Methods for Measuring Completion
While the cost-to-cost method is most common, ASPE 3400 also allows:
The key is consistency once you select a method for measuring completion, you must apply it consistently across similar contracts.
Completed Contract Method (CCM)
When to Use Completed Contract Method
The completed contract method is required when the outcome of a construction contract cannot be reasonably estimated. This typically occurs when:
Under CCM:
While CCM is simpler to apply, it provides poor matching of revenues and expenses and can result in significant profit volatility year-to-year. For most GTA construction companies with established estimating processes, POCM is the superior method.
Key Components of Construction Contract Accounting
1. Contract Revenue
Under ASPE 3400, contract revenue includes:
CPA Insight: Change orders should only be included in contract revenue when they are approved in writing and the amount can be reliably measured. In Ontario construction, verbal change orders are risky and should be avoided.
2. Contract Costs
Contract costs include all costs directly attributable to the specific contract:
Direct Costs:
Indirect Costs (Allocable):
Excluded Costs:
3. Estimated Costs to Complete
The accuracy of percentage-of-completion accounting depends entirely on the reliability of estimated costs to complete. For Mississauga construction companies, this requires:
A construction-focused CPA in Ontario can help implement job costing systems that provide real-time visibility into project costs and completion percentages.
Work-in-Progress (WIP) Reporting
Understanding the WIP Schedule
The WIP schedule is the heart of construction accounting under ASPE 3400. It summarizes the status of all contracts in progress and reconciles costs incurred, revenue recognized, and billings to date.
Key WIP Components:
| Component | Description |
|———–|————-|
| Contract Value | Total estimated revenue including approved change orders |
| Costs Incurred to Date | All direct and allocable indirect costs incurred |
| Estimated Cost to Complete | Remaining costs required to finish the contract |
| Total Estimated Cost | Costs Incurred + Estimated Cost to Complete |
| Estimated Gross Profit | Contract Value – Total Estimated Cost |
| Percentage Complete | Costs Incurred Total Estimated Cost |
| Revenue Earned to Date | Contract Value Percentage Complete |
| Gross Profit Earned | Revenue Earned – Costs Incurred |
| Billings to Date | Amount invoiced to customer |
| Over/Under Billings | Revenue Earned – Billings to Date |
Overbillings vs Underbillings
Underbillings (Contract Asset):
Overbillings (Contract Liability):
For Ontario construction companies seeking bonding or bank financing, properly presented WIP schedules are essential for demonstrating financial health and project management capability.
Handling Contract Losses
Loss Recognition Under ASPE 3400
When a contract is expected to result in a loss (Total Estimated Costs > Contract Value), ASPE 3400 requires immediate recognition of the entire estimated loss, regardless of whether you use POCM or CCM.
Example:
Under ASPE 3400, the full $150,000 loss must be recognized immediately in the current period, even if the contract is only 46% complete ($300,000 $650,000).
Journal Entry:
Dr. Loss on Construction Contract $150,000
Cr. Accrued Loss on Contract $150,000
This conservative approach ensures that financial statements do not overstate contractor profitability and provides early warning signals for project management intervention.
Change Orders and Claims
Accounting for Change Orders
Change orders are common in Ontario construction projects due to unforeseen site conditions, design changes, or owner requests. Under ASPE 3400:
Approved Change Orders:
Unapproved Change Orders:
Accounting for Claims
Claims arise when contractors seek compensation for costs not included in the contract price (delays, differing site conditions, design errors, etc.). Under ASPE 3400, claims should be included in contract revenue only when:
For GTA construction companies, working with both a construction CPA and legal counsel is critical for properly documenting and accounting for claims.
Tax Implications of Construction Accounting
Taxable Income vs ASPE Income
While ASPE 3400 governs financial statement presentation, the Canada Revenue Agency (CRA) has its own rules for tax recognition of construction revenue. Key considerations for Ontario contractors:
Tax Options:
Tax Planning Opportunities:
A Mississauga CPA with construction tax expertise can help structure your accounting policies to minimize tax while maintaining ASPE compliance.
GST/HST Considerations
Place of Supply Rules
For construction contracts in Ontario, GST/HST (13%) applies based on place of supply rules:
HST Accounting Methods for Contractors
Regular Method:
Special Quick Method:
Home Construction Rebates:
For Ontario construction companies, HST compliance is complex and errors can result in significant reassessments. Working with a construction-focused CPA in the GTA ensures proper HST treatment of contracts, change orders, and holdbacks.
Common Construction Accounting Mistakes
1. Inaccurate Cost-to-Complete Estimates
Problem: Revenue is overstated because estimated costs to complete are too low.
Solution: Implement monthly project reviews with project managers to update cost forecasts based on actual performance and remaining work.
2. Including Unproven Change Orders in Revenue
Problem: Revenue is recognized for change orders before customer approval.
Solution: Maintain a change order log tracking approval status and only include approved amounts in contract value.
3. Failing to Recognize Losses Immediately
Problem: Continuing to recognize profit on contracts that will ultimately result in losses.
Solution: Monthly WIP reviews with immediate loss accrual when Total Estimated Cost exceeds Contract Value.
4. Incorrect Allocation of Indirect Costs
Problem: General overhead is allocated to contracts, inflating costs incurred and distorting percentage complete.
Solution: Clearly define allocable vs. non-allocable overhead and apply allocation bases consistently.
5. Poor Documentation of Contract Modifications
Problem: Disputes arise over approved scope and pricing of change orders.
Solution: Implement formal change order procedures requiring written customer approval before work proceeds.
Best Practices for Ontario Construction Companies
1. Implement Robust Job Costing Systems
Use construction-specific accounting software (e.g., Sage 300 Construction, Foundation, Viewpoint) that integrates:
2. Monthly WIP Reviews
Conduct formal monthly WIP meetings with project managers and accounting to:
3. Formal Change Order Process
Implement written procedures requiring:
4. Regular Financial Review with Construction CPA
Meet quarterly with your Mississauga or GTA construction CPA to:
5. Train Project Managers on Financial Impact
Ensure project managers understand how their estimates and decisions impact:
Many GTA construction companies fail not due to lack of work, but due to poor project-level financial management and inaccurate accounting under ASPE 3400.
Bonding and Banking Implications
Surety Requirements
Bonding companies (sureties) providing bid bonds, performance bonds, and payment bonds for Ontario construction projects require:
Misstatements in construction accounting can result in loss of bonding capacity, which effectively shuts down contractors from public and institutional work in Ontario.
Bank Financing
Construction lenders in Mississauga and the GTA require:
Construction companies with poor accounting practices often face restricted credit access, higher interest rates, or loss of credit facilities entirely.
When to Hire a Construction-Focused CPA
Most general accounting firms lack deep construction industry expertise. Consider hiring a construction-specialized CPA in Mississauga or the GTA if:
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, Toronto, Brampton, Oakville, and the Greater Toronto Area.
ASPE 3400 vs IFRS 15
Differences for Construction Companies
While most Ontario construction companies use ASPE 3400, larger contractors or those seeking public financing may use IFRS 15 Revenue from Contracts with Customers. Key differences:
| Aspect | ASPE 3400 | IFRS 15 |
|——–|———–|———|
| Contract Combinations | Separate contracts unless closely interrelated | Must assess if multiple contracts should be combined |
| Performance Obligations | Not explicitly addressed | Must identify distinct performance obligations |
| Contract Modifications | Treated as separate contracts or cumulative catch-up | Complex modification guidance |
| Loss Recognition | Full loss recognized immediately | Full loss recognized immediately (similar) |
| Disclosure Requirements | Minimal | Extensive |
For most private construction companies in Ontario, ASPE 3400 is simpler and more appropriate than IFRS 15.
Frequently Asked Questions (FAQs)
1. Can I use cash-basis accounting for my construction business in Ontario?
Answer: Cash-basis accounting is not compliant with ASPE for companies requiring audited or reviewed financial statements, or for companies with contracts spanning multiple years. Most banks and bonding companies require accrual accounting under ASPE 3400. However, very small contractors with same-period contracts may use cash basis for tax purposes (not GAAP financial statements).
2. How do I account for retainage (holdbacks) under ASPE 3400?
Answer: Contract holdbacks (typically 10% in Ontario under the Construction Act) are included in contract revenue when earned under percentage-of-completion, but shown separately as “contracts receivable retainage” on the balance sheet. Holdback does not defer revenue recognition.
3. What percentage complete triggers revenue recognition under ASPE 3400?
Answer: There is no minimum threshold. Revenue is recognized continuously as work is performed under percentage-of-completion method. Even if a contract is only 5% complete, 5% of contract revenue should be recognized (assuming reliable cost estimates).
4. How often should I update my WIP schedule?
Answer: Monthly WIP updates are best practice for Ontario construction companies. At minimum, quarterly updates are required for accurate financial reporting. Year-end WIP must be carefully reviewed before financial statement preparation.
5. Can I switch from completed contract method to percentage-of-completion?
Answer: Yes, but the change is a change in accounting policy under ASPE and requires retrospective application (restatement of prior periods) unless impracticable. Consult with a Mississauga CPA before making this change.
6. Do I need an audit to use ASPE 3400?
Answer: No. ASPE 3400 is an accounting standard, not an assurance standard. However, banks and bonding companies often require audited or reviewed financial statements prepared under ASPE. Compilation-only financial statements (no assurance) can still be prepared under ASPE 3400.
7. How does ASPE 3400 apply to subcontractors vs general contractors?
Answer: The same principles apply to both. Subcontractors use ASPE 3400 for their contracts with general contractors just as general contractors use it for their contracts with owners. The accounting is based on the contractor’s own contracts, regardless of position in the contracting chain.
8. What construction software integrates well with ASPE 3400 accounting?
Answer: Popular construction software for Ontario contractors includes Sage 300 Construction & Real Estate, Viewpoint Vista/Spectrum, Foundation Software, Procore, and QuickBooks Desktop Contractor Edition. Integration with accounting systems is essential for accurate ASPE 3400 compliance.
How Insight Accounting CPA Can Help
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, the GTA, and Ontario. Our construction accounting services include:
Construction Financial Reporting
Tax Planning for Contractors
Bonding and Banking Support
Construction CFO Services
Get Expert Construction Accounting Support
Accurate accounting under ASPE 3400 is not optional for Ontario construction companies seeking growth, bonding capacity, and financial stability. Whether you’re a general contractor, subcontractor, or specialty trade business in Mississauga, Toronto, or anywhere in the GTA, working with a construction-focused CPA ensures:
Accurate revenue recognition under percentage-of-completion method
Reliable WIP reporting for bonding and banking
Immediate loss recognition to avoid financial surprises
Tax-efficient construction accounting policies
Improved project profitability through better financial visibility
Contact Insight Accounting CPA today for a complimentary construction accounting review.
(905) 270-1873
info@insightscpa.ca
Serving construction contractors throughout Mississauga, Toronto, Brampton, Oakville, Vaughan, and the Greater Toronto Area.
About the Author
Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation, a Mississauga-based accounting firm specializing in construction industry accounting, tax planning, and fractional CFO services. With extensive experience in ASPE 3400 construction accounting, WIP reporting, and contractor tax compliance, Bader helps construction companies throughout the GTA achieve accurate financial reporting, maintain bonding capacity, and optimize tax efficiency.
Bader is also the creator of the patent-pending AI Governance Framework for accounting and finance, featured in Yahoo Finance and recognized as a thought leader in construction financial management.
For construction accounting expertise you can trust, contact Insight Accounting CPA today.
This guide is for informational purposes only and does not constitute professional accounting or tax advice. Construction companies should consult with a qualified CPA regarding their specific ASPE 3400 compliance, WIP reporting, and tax planning needs.
.Trim() }
$bodyRows = $match.Groups[2].Value.Trim() -split ‘\r?\n’
$tableHtml = “
| $h |
|---|
| $cell |
“
return $tableHtml
For most private construction companies in Ontario, ASPE 3400 is simpler and more appropriate than IFRS 15.
Frequently Asked Questions (FAQs)
1. Can I use cash-basis accounting for my construction business in Ontario?
Answer: Cash-basis accounting is not compliant with ASPE for companies requiring audited or reviewed financial statements, or for companies with contracts spanning multiple years. Most banks and bonding companies require accrual accounting under ASPE 3400. However, very small contractors with same-period contracts may use cash basis for tax purposes (not GAAP financial statements).
2. How do I account for retainage (holdbacks) under ASPE 3400?
Answer: Contract holdbacks (typically 10% in Ontario under the Construction Act) are included in contract revenue when earned under percentage-of-completion, but shown separately as “contracts receivable retainage” on the balance sheet. Holdback does not defer revenue recognition.
3. What percentage complete triggers revenue recognition under ASPE 3400?
Answer: There is no minimum threshold. Revenue is recognized continuously as work is performed under percentage-of-completion method. Even if a contract is only 5% complete, 5% of contract revenue should be recognized (assuming reliable cost estimates).
4. How often should I update my WIP schedule?
Answer: Monthly WIP updates are best practice for Ontario construction companies. At minimum, quarterly updates are required for accurate financial reporting. Year-end WIP must be carefully reviewed before financial statement preparation.
5. Can I switch from completed contract method to percentage-of-completion?
Answer: Yes, but the change is a change in accounting policy under ASPE and requires retrospective application (restatement of prior periods) unless impracticable. Consult with a Mississauga CPA before making this change.
6. Do I need an audit to use ASPE 3400?
Answer: No. ASPE 3400 is an accounting standard, not an assurance standard. However, banks and bonding companies often require audited or reviewed financial statements prepared under ASPE. Compilation-only financial statements (no assurance) can still be prepared under ASPE 3400.
7. How does ASPE 3400 apply to subcontractors vs general contractors?
Answer: The same principles apply to both. Subcontractors use ASPE 3400 for their contracts with general contractors just as general contractors use it for their contracts with owners. The accounting is based on the contractor’s own contracts, regardless of position in the contracting chain.
8. What construction software integrates well with ASPE 3400 accounting?
Answer: Popular construction software for Ontario contractors includes Sage 300 Construction & Real Estate, Viewpoint Vista/Spectrum, Foundation Software, Procore, and QuickBooks Desktop Contractor Edition. Integration with accounting systems is essential for accurate ASPE 3400 compliance.
How Insight Accounting CPA Can Help
At Insight Accounting CPA, we specialize in construction accounting under ASPE 3400 for contractors throughout Mississauga, the GTA, and Ontario. Our construction accounting services include:
Construction Financial Reporting
Tax Planning for Contractors
Bonding and Banking Support
Construction CFO Services
Get Expert Construction Accounting Support
Accurate accounting under ASPE 3400 is not optional for Ontario construction companies seeking growth, bonding capacity, and financial stability. Whether you’re a general contractor, subcontractor, or specialty trade business in Mississauga, Toronto, or anywhere in the GTA, working with a construction-focused CPA ensures:
Accurate revenue recognition under percentage-of-completion method
Reliable WIP reporting for bonding and banking
Immediate loss recognition to avoid financial surprises
Tax-efficient construction accounting policies
Improved project profitability through better financial visibility
Contact Insight Accounting CPA today for a complimentary construction accounting review.
(905) 270-1873
info@insightscpa.ca
Serving construction contractors throughout Mississauga, Toronto, Brampton, Oakville, Vaughan, and the Greater Toronto Area.
About the Author
Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation, a Mississauga-based accounting firm specializing in construction industry accounting, tax planning, and fractional CFO services. With extensive experience in ASPE 3400 construction accounting, WIP reporting, and contractor tax compliance, Bader helps construction companies throughout the GTA achieve accurate financial reporting, maintain bonding capacity, and optimize tax efficiency.
Bader is also the creator of the patent-pending AI Governance Framework for accounting and finance, featured in Yahoo Finance and recognized as a thought leader in construction financial management.
For construction accounting expertise you can trust, contact Insight Accounting CPA today.
This guide is for informational purposes only and does not constitute professional accounting or tax advice. Construction companies should consult with a qualified CPA regarding their specific ASPE 3400 compliance, WIP reporting, and tax planning needs.
