Accounting for Long-Term Infrastructure Projects Under ASPE: A Complete Guide for Canadian Construction Companies

Accounting for Long-Term Infrastructure Projects Under ASPE: A Complete Guide for Canadian Construction Companies

Long-term infrastructure projects—bridges, highways, water treatment facilities, transit systems—represent some of the most complex accounting challenges for construction companies in Ontario and across Canada. These multi-year contracts require specialized revenue recognition methods, careful cost tracking, and rigorous financial reporting under Accounting Standards for Private Enterprises (ASPE).

For construction firms in Mississauga, the Greater Toronto Area (GTA), and throughout Ontario, understanding how to properly account for infrastructure projects under ASPE Section 3400 is essential for accurate financial reporting, maintaining banker and bonding company relationships, and ensuring tax compliance.

By Bader A. Chowdry, CPA, CA, LPA | Insight Accounting CPA

As a CPA specializing in construction accounting and ASPE compliance, I’ve guided numerous contractors through the complexities of long-term contract accounting, helping them implement robust systems for revenue recognition, cost allocation, and project profitability analysis.

Understanding ASPE Section 3400 for Long-Term Contracts

What is ASPE 3400?

ASPE Section 3400 provides the accounting framework for revenue recognition in Canada. For long-term contracts, it specifically addresses:

Percentage-of-completion method for construction contracts – Completed-contract method (in limited circumstances) – Contract cost recognition and allocation – Contract modifications and claims – Disclosure requirements for construction contracts

When Does ASPE 3400 Apply?

ASPE 3400 applies to long-term construction contracts when:

  • Contract spans multiple reporting periods (typically more than one year)
  • Outcome can be reliably estimated (costs, completion date, collectability)
  • Construction activities are significant to the entity’s operations
  • Fixed-price or cost-plus contracts are in place
  • Infrastructure Projects Covered

    Typical long-term infrastructure projects requiring ASPE 3400 treatment:

    Highway and road constructionBridge construction and rehabilitationWater and wastewater treatment facilitiesTransit systems (LRT, subway, commuter rail) – Airport infrastructureEnergy infrastructure (power plants, transmission lines) – Municipal infrastructure (sewers, water mains) – Tunnels and underground structures

    The Percentage-of-Completion Method Under ASPE

    Overview of the Method

    The percentage-of-completion method recognizes revenue and profit proportionately as work progresses, rather than waiting until project completion. This provides a more accurate representation of financial performance over time.

    Key Requirements

    To use percentage-of-completion, you must be able to reasonably estimate:

  • Total contract revenue (including approved change orders)
  • Total contract costs (direct and indirect costs to completion)
  • Stage of completion (percentage complete at reporting date)
  • Collectability of amounts owing from the customer
  • If these cannot be reliably estimated, the completed-contract method must be used instead.

    Calculating Percentage Complete

    Three common methods for determining percentage complete:

    #### 1. Cost-to-Cost Method (Most Common)

    “` Percentage Complete = (Costs Incurred to Date) / (Total Estimated Costs) “`

    Example: – Total estimated costs: $10,000,000 – Costs incurred to date: $3,000,000 – Percentage complete: 30%

    #### 2. Efforts-Expended Method

    Based on labor hours, machine hours, or other input measures:

    “` Percentage Complete = (Labor Hours to Date) / (Total Estimated Labor Hours) “`

    #### 3. Units-of-Delivery Method

    Based on physical completion (cubic meters of concrete, kilometers of road, etc.):

    “` Percentage Complete = (Units Completed) / (Total Units in Contract) “`

    Revenue Recognition Formula

    “` Revenue Recognized to Date = Contract Revenue × Percentage Complete Current Period Revenue = Revenue to Date – Previously Recognized Revenue “`

    Example: – Contract price: $15,000,000 – Percentage complete: 30% – Revenue recognized to date: $4,500,000 – Previously recognized: $2,000,000 – Current period revenue: $2,500,000

    Contract Cost Recognition and Allocation

    Types of Contract Costs

    #### 1. Direct Costs

    Costs directly attributable to the specific contract:

    Direct labor (wages, benefits for project-specific workers) – Direct materials (concrete, steel, asphalt, piping) – Subcontractor costs (specialized trades) – Equipment rental (project-specific machinery) – Site supervision (project managers, foremen) – Project permits and licenses

    #### 2. Indirect Costs (Overhead)

    Costs allocated to the contract based on a reasonable basis:

    General supervision (portion allocable to project) – Equipment depreciation (company-owned equipment) – Small tools and suppliesTemporary facilities (site offices, storage) – Utilities at job sites – Insurance (project-specific and allocated general liability)

    #### 3. Costs to Exclude

    The following should NOT be included in contract costs:

    General administrative costs (head office rent, corporate salaries) – Selling costs (estimating, bidding, proposal costs) – Research and developmentFinancing costs (interest expense)

    Cost Allocation Methods

    For overhead allocation, construction companies in Ontario typically use:

    1. Direct Labor Cost Basis “` Overhead Rate = Total Overhead / Total Direct Labor Costs “`

    2. Direct Labor Hour Basis “` Overhead Rate = Total Overhead / Total Direct Labor Hours “`

    3. Total Direct Cost Basis “` Overhead Rate = Total Overhead / (Direct Labor + Direct Materials) “`

    Accounting for Contract Modifications and Change Orders

    Types of Changes

    #### 1. Approved Change Orders

    When a change order is signed and approved:

    – Add to total contract revenue immediately – Adjust estimated total costs accordingly – Recalculate percentage complete

    #### 2. Unapproved Change Orders (Claims)

    When work has been performed but change order is pending:

    Conservative Approach (Recommended): – Recognize additional costs incurred – Do not recognize additional revenue until approval is probable and amount can be reliably estimated

    Recognition Criteria for Claims: – Legal or contractual basis exists – Customer acknowledges liability (or legal precedent supports claim) – Amount can be reliably estimated – Collection is probable

    #### 3. Contract Modifications

    When scope changes significantly:

    – Treat as a separate contract if: – Goods/services are distinct from original contract – Price reflects standalone selling price – Otherwise, adjust existing contract accounting

    Recognizing Contract Losses

    Loss Recognition Requirements

    Under ASPE, when total estimated contract costs exceed total contract revenue, the entire anticipated loss must be recognized immediately in the period it becomes apparent.

    Calculating the Loss Provision

    “` Total Estimated Loss = Total Estimated Costs – Total Contract Revenue Loss Already Recognized = (Costs Incurred to Date – Revenue Recognized to Date) Additional Loss to Recognize = Total Estimated Loss – Loss Already Recognized “`

    Example: Loss Recognition

    Year 1: – Contract revenue: $10,000,000 – Estimated total costs: $9,500,000 – Costs incurred to date: $3,000,000 – Percentage complete: 31.6% ($3M / $9.5M) – Revenue recognized: $3,160,000 – Gross profit: $160,000 ✓

    Year 2: – Revised total estimated costs: $11,000,000 (cost overruns) – Total anticipated loss: $1,000,000 – Costs incurred to date: $7,000,000 – Must recognize full $1,000,000 loss immediately

    Progress Billing and Revenue Recognition

    Understanding the Difference

    Revenue recognition (income statement) and progress billing (balance sheet) are separate:

    Revenue is recognized based on percentage complete – Billings are based on contract payment terms

    Balance Sheet Presentation

    When Revenue > Billings: “` Contract Asset (Unbilled Revenue) = Revenue Recognized – Progress Billings “` Presented as “Costs and estimated earnings in excess of billings”

    When Billings > Revenue: “` Contract Liability (Deferred Revenue) = Progress Billings – Revenue Recognized “` Presented as “Billings in excess of costs and estimated earnings”

    Example Balance Sheet Presentation

    “` Current Assets: Accounts Receivable – Progress Billings $2,500,000 Costs and Estimated Earnings in Excess of Billings (Contract Assets) $1,200,000

    Current Liabilities: Billings in Excess of Costs and Estimated Earnings (Contract Liabilities) $800,000 “`

    Retainage and Holdbacks

    Understanding Retainage

    Retainage (or holdback) is a portion of progress billings withheld by the customer until project completion or warranty periods expire.

    In Ontario:Construction Lien Act (now called Construction Act) requires 10% holdback on most construction contracts – Holdback protects against liens from subcontractors and suppliers

    Accounting Treatment

    Progress Billing with Holdback: “` Dr. Accounts Receivable $900,000 Dr. Retainage Receivable $100,000 Cr. Progress Billings $1,000,000 “`

    Balance Sheet Presentation:Current portion: Retainage due within one year – Long-term portion: Retainage due beyond one year

    Financial Statement Impact: – Retainage increases working capital requirements – Banks often advance against retainage at discounted rates (60-80%)

    Cost Estimation and Project Controls

    Initial Cost Estimation

    Accurate cost estimation is critical for percentage-of-completion accounting:

    Components of Total Estimated Costs:

  • Direct costs from quantity takeoffs
  • Subcontractor quotes
  • Equipment costs (rental or ownership costs)
  • Allocated overhead
  • Contingency allowance (typically 3-10% depending on risk)
  • Ongoing Cost-to-Complete Analysis

    Monthly or quarterly, review and update:

    – Actual costs incurred vs. budget – Productivity rates vs. estimates – Change orders approved and pending – Weather delays and schedule impacts – Material price escalations – Labor availability and wage pressures

    When to Revise Estimates:

    Revise total estimated costs when: – Actual costs deviate significantly from budget (typically >5-10%) – Scope changes materially – External factors change (weather, regulations, material availability) – Progress falls behind schedule

    Tax Considerations for Infrastructure Projects

    Income Tax and Percentage-of-Completion

    CRA Position: – For tax purposes, percentage-of-completion is generally acceptable – Must be consistently applied – Tax and accounting treatment should align where possible

    HST Considerations

    For infrastructure projects in Ontario:

    Place of Supply Rules: – Construction services are taxable where the real property is located – Ontario rate: 13% HST

    Progress Billing HST: “` Progress Billing: $1,000,000 HST @ 13%: $130,000 Total Invoice: $1,130,000 “`

    Holdback HST Treatment: – HST is payable on full invoice amount (including holdback) – Must remit HST even though holdback not yet received

    Input Tax Credits (ITCs)

    Contractors can claim ITCs for: – Materials purchased for the project – Subcontractor services – Equipment rental – Fuel and other taxable inputs

    Timing: ITCs can be claimed when HST is paid or payable (generally when invoice is received).

    Financial Statement Disclosure Requirements

    ASPE 3400 Disclosure Requirements

    Income Statement:

  • Contract revenue recognized in the period
  • Methods used to determine revenue and stage of completion
  • Balance Sheet:

  • Gross amount due from customers (contract assets)
  • Gross amount due to customers (contract liabilities)
  • Retainage receivable
  • Notes to Financial Statements:

    Must disclose:

    Accounting policies for revenue recognition – Method of determining percentage completeTotal contract price for significant contracts – Costs incurred and recognized profits (less recognized losses) to date – Progress billings to date – Retainage amounts – Contract claims and contingencies

    Sample Note Disclosure

    “` NOTE X: CONSTRUCTION CONTRACTS

    The Company uses the percentage-of-completion method for long-term construction contracts. Revenue is recognized based on the ratio of costs incurred to estimated total costs (cost-to-cost method).

    As at December 31, 2026:

    2026 2025 Costs incurred on contracts in progress $45,200,000 $32,500,000 Estimated earnings 8,100,000 5,200,000 ———– ———– 53,300,000 37,700,000 Less: Progress billings (51,000,000) (35,000,000) ———– ———– $ 2,300,000 $ 2,700,000

    Presented as: Costs and estimated earnings in excess of billings $ 3,800,000 $ 4,200,000 Billings in excess of costs and estimated earnings (1,500,000) (1,500,000) ———– ———– $ 2,300,000 $ 2,700,000

    Retainage receivable $ 4,200,000 $ 3,100,000 “`

    Common Pitfalls and How to Avoid Them

    1. Inaccurate Cost Estimates

    Problem: Overly optimistic initial estimates lead to profit overstatement early in the project.

    Solution: – Include adequate contingencies – Conduct thorough quantity takeoffs – Get firm subcontractor quotes – Review historical project performance – Update estimates regularly (monthly or quarterly)

    2. Failing to Recognize Losses Promptly

    Problem: Delaying recognition of anticipated losses violates ASPE requirements.

    Solution: – Conduct monthly variance analysis – Recognize losses immediately when they become apparent – Don’t rely on “hope” that situations will improve – Document reasons for cost increases

    3. Inconsistent Overhead Allocation

    Problem: Arbitrary or inconsistent overhead allocation distorts project profitability.

    Solution: – Establish consistent overhead allocation policy – Use same method across all projects – Document allocation basis in accounting policies – Review allocation rates annually

    4. Poor Change Order Management

    Problem: Work performed on unsigned change orders creates revenue recognition issues.

    Solution: – Track unapproved change orders separately – Only recognize revenue when approval is probable – Document customer communications re: changes – Distinguish between “claims” and approved changes

    5. Inadequate Project Cost Tracking

    Problem: Weak job costing systems lead to inaccurate percentage-of-completion calculations.

    Solution: – Implement robust job costing software – Code all costs to specific projects/cost codes – Reconcile job costs to general ledger monthly – Conduct physical progress assessments

    Technology and Systems for Project Accounting

    Construction Accounting Software

    Recommended systems for Ontario contractors:

    1. Sage 300 Construction and Real Estate (CRE) – Strong project accounting and job costing – Integrated with ASPE percentage-of-completion – Equipment tracking and depreciation – Popular among mid-size Ontario contractors

    2. Procore + Financial Integration – Project management and document control – Integrates with QuickBooks or Sage for financials – Real-time cost tracking and change order management

    3. Jonas Construction Software – Purpose-built for construction contractors – Project accounting and revenue recognition – Canadian payroll and compliance features

    4. Viewpoint (Trimble) – Enterprise-level construction management – Sophisticated cost allocation and revenue recognition – Strong reporting capabilities

    Key System Features Needed

    Job costing to multiple levels (project, phase, cost code) – Change order tracking (approved and pending) – Percentage-of-completion calculationProgress billing with retainage tracking – Subcontractor management and compliance tracking – Equipment costing (owned and rented) – Integration with estimating for budget vs. actual – Canadian payroll (WCB, union remittances, certified payroll)

    Working with Bonding Companies and Banks

    Why Accurate ASPE Reporting Matters

    For infrastructure contractors in Ontario:

    Bonding Companies: – Review financial statements to assess bonding capacity – Analyze work-in-progress schedules – Monitor profitability trends and backlog – Evaluate working capital and equity

    Banks: – Assess creditworthiness for operating lines and equipment financing – Monitor debt covenants (debt-to-equity, working capital ratios) – Review AR aging and contract asset collectability

    Work-in-Progress (WIP) Schedule

    Both banks and bonding companies require detailed WIP schedules:

    Typical WIP Report Includes:

    | Project | Contract Value | Costs to Date | Estimated Costs | % Complete | Revenue Recognized | Billings | Over/Under Billed | Estimated Profit | |———|—————|—————|—————–|————|——————-|———-|——————-|——————| | Bridge A | $15,000,000 | $9,000,000 | $14,000,000 | 64.3% | $9,645,000 | $9,000,000 | $645,000 | $1,000,000 | | Highway B | $8,000,000 | $2,500,000 | $7,500,000 | 33.3% | $2,664,000 | $3,000,000 | ($336,000) | $500,000 |

    Key Metrics Sureties Analyze:Backlog (uncompleted contracts) – Gross profit percentage trends – Over/under-billing ratios – Working capital (ability to fund projects)

    Insight Accounting CPA: Your Infrastructure Project Accounting Partner in Mississauga

    At Insight Accounting CPA, we provide specialized accounting and tax services for construction companies and infrastructure contractors throughout Mississauga, the GTA, and across Ontario.

    Our Infrastructure Accounting Services

    1. ASPE Implementation and Compliance – Setup of percentage-of-completion accounting systems – Revenue recognition policy development – Financial statement preparation under ASPE 3400 – ASPE disclosure requirements

    2. Job Costing and Project Controls – Construction accounting software selection and implementation – Job costing system design and chart of accounts – Cost-to-complete analysis and project profitability – Monthly WIP reporting

    3. Financial Reporting for Bonding and Banking – Work-in-progress (WIP) schedule preparation – Surety financial packages – Bank covenant compliance reporting – Backlog and bonding capacity analysis

    4. Tax Planning and Compliance – CRA construction contract tax compliance – HST planning for progress billing and holdbacks – SR&ED tax credits for infrastructure innovation – Tax-efficient business structures

    5. Advisory Services – Change order and claims analysis – Loss contract evaluation and mitigation – Cash flow forecasting and working capital management – Acquisition due diligence for construction companies

    Why Infrastructure Contractors Choose Insight Accounting CPA

    Deep Construction Expertise: Bader A. Chowdry, CPA, CA, LPA brings decades of experience with construction accounting under ASPE ✓ Technology-Forward: We help implement modern job costing systems integrated with ASPE revenue recognition ✓ Bonding Relationships: We prepare financials that meet surety requirements and maximize bonding capacity ✓ Proactive Tax Planning: We identify opportunities for tax deferrals, credits, and deductions specific to construction ✓ Local Ontario Focus: We understand Ontario Construction Act requirements, WCB compliance, and regional market dynamics

    FAQ: Infrastructure Project Accounting Under ASPE

    Q1: When must I use percentage-of-completion vs. completed-contract method?

    A: Use percentage-of-completion when you can reliably estimate total revenue, total costs, stage of completion, and collectability. If any of these cannot be reliably estimated, use completed-contract method (recognize revenue and costs only upon completion).

    For most long-term infrastructure projects in Ontario, percentage-of-completion is the appropriate method.

    Q2: How often should I update my cost-to-complete estimates?

    A: Best practice is monthly for active projects. At minimum, update estimates quarterly when preparing interim financial statements. Any time there are significant cost variances (>5-10%), scope changes, or project delays, update estimates immediately.

    Q3: Can I recognize revenue on unapproved change orders?

    A: Generally no, unless: – You have a legal or contractual basis for the claim – The customer has acknowledged liability or legal precedent supports your position – The amount can be reliably estimated – Collection is probable

    Conservative practice: recognize costs incurred but delay revenue recognition until approval.

    Q4: How do I account for retainage under ASPE?

    A: Record retainage as a receivable separate from regular accounts receivable:

    “` Dr. Retainage Receivable Cr. Progress Billings “`

    Present as current asset if due within one year, long-term asset if due later. Many banks will advance 60-80% against retainage for working capital purposes.

    Q5: What happens if my project is going to lose money?

    A: Under ASPE, you must recognize the entire anticipated loss immediately in the period it becomes apparent. You cannot spread losses over the remaining life of the contract.

    Example: If total costs are now estimated at $12M but contract revenue is only $10M, recognize the full $2M loss immediately.

    Q6: How does the Ontario Construction Act affect my accounting?

    A: The Construction Act (formerly Construction Lien Act) requires: – 10% holdback on progress payments – Trust obligations for funds received – Prompt payment provisions (28 days for owner to contractor, 7 days for contractor to subcontractor)

    These requirements affect cash flow and working capital management but don’t change ASPE revenue recognition principles.

    Q7: Can I use different methods for different contracts?

    A: While ASPE allows you to choose the most appropriate method for each contract, consistency is important. If you use percentage-of-completion for similar contracts, you should continue to do so. Document your reasons if you use different methods for different types of projects.

    Q8: How do I allocate overhead to infrastructure projects?

    A: Allocate overhead using a systematic and rational basis, such as: – Percentage of direct labor cost – Direct labor hours – Percentage of total direct costs

    Once chosen, apply consistently across all projects. Include only costs that relate to contract activity (exclude general admin, selling, and financing costs).

    Take Control of Your Infrastructure Project Accounting

    Accurate accounting for long-term infrastructure projects under ASPE is essential for financial reporting, bonding capacity, bank relationships, and tax compliance. Don’t navigate these complexities alone.

    Schedule Your Infrastructure Accounting Consultation

    Contact Insight Accounting CPA today to discuss: – ASPE 3400 implementation for your construction company – Job costing system optimization – WIP reporting for bonding and banking – Construction tax planning strategies – Project profitability analysis

    Call us at (905) 270-1873 or visit www.insightscpa.ca to schedule your consultation.

    About the Author

    Bader A. Chowdry, CPA, CA, LPA is the founder of Insight Accounting CPA Professional Corporation, a Mississauga-based firm specializing in construction accounting, ASPE compliance, and tax planning for infrastructure contractors and builders throughout the GTA and Ontario.

    With deep expertise in percentage-of-completion accounting, job costing systems, and surety financial reporting, Bader helps construction companies implement robust project accounting controls that support growth while maintaining strong bonding capacity and bank relationships.

    Bader’s patent-pending “Accounting Intelligence” approach combines traditional CPA expertise with modern technology to deliver real-time project profitability insights.

    Insight Accounting CPA Professional Corporation Serving Mississauga, GTA, and Ontario 📞 (905) 270-1873 🌐 www.insightscpa.ca

    Related Resources:Construction Industry Tax Planning 2026Accounting for Construction Contracts Under ASPE 3400SR&ED Tax Credits for Infrastructure InnovationCash Flow Management for Construction Companies

    This article provides general information only and is not intended as professional accounting or tax advice. Consult with a qualified CPA for advice specific to your situation.

    Similar Posts