Construction projects often require specialized revenue recognition methods due to their long timelines. Understanding the differences between the percentage of completion and completed contract methods helps Canadian contractors report income accurately, manage tax timing effectively, and choose the approach that best fits their business and financial objectives.
Construction companies don’t recognize revenue the same way retail stores or service businesses do. When a project can span several months or even years, the question of when to record income becomes far more complicated than a simple invoice-and-payment cycle. This is where two accounting methods come into play: percentage of completion and completed contract. Choosing the right one affects everything from your reported profitability to your tax timing, and for Canadian contractors, the decision carries real financial weight.
Here’s what both methods mean, how they differ, and how to think about which one fits your business.
In most industries, revenue is recognized when a sale happens or a service is delivered. Construction projects don’t work that way. A single contract might involve months of labor, material purchases, subcontractor payments, and milestone billing before the work is finished. If a company waited until the very end of a project to record any revenue, its financial statements could look wildly inconsistent from one year to the next. This is because they would show little activity during long build phases and a massive spike the moment a project wraps up. That mismatch is exactly what these two accounting methods are designed to address, each in a different way.
Under the percentage of completion method, revenue and expenses are recognized gradually, in proportion to the amount of work completed during a given period. If a project is 40% finished by year-end, the company reports roughly 40% of the anticipated revenue and associated costs, even though the final invoice hasn’t been issued yet.
This is typically calculated using a cost-to-cost approach: the costs incurred to date are divided by the total estimated project costs to determine the percentage complete. That percentage is then applied to the total contract value to calculate revenue earned so far.
The advantage of this method is that it presents a more accurate, real-time picture of a company’s financial performance. Lenders, bonding companies, and investors generally prefer it because it smooths out revenue over the life of a project rather than concentrating it at the end. For most mid-sized and larger construction businesses in Canada, especially those with long-term contracts, this is also the method required under accounting standards for financial reporting purposes.
The completed contract method takes the opposite approach: no revenue or expenses are recognized until the project is substantially finished. All the costs and billings accumulate on the balance sheet throughout the project, and the full amount is recognized in the income statement only once the work is complete.
This method is simpler to apply since it doesn’t require ongoing cost estimates or percentage calculations. It can also be appropriate for shorter-term projects or in situations where reliably estimating the total cost or progress of a contract is difficult. However, it has a significant drawback: financial statements can look uneven, with periods of little reported activity followed by a large jump in revenue once a project closes. This can distort year-over-year comparisons and make it harder to demonstrate consistent performance to lenders or sureties.

For tax purposes, the method chosen affects when income is taxed. Percentage of completion generally spreads taxable income across multiple years, which can help smooth out tax liability but may also mean paying tax on income before it’s fully collected. Completed contracts can defer taxable income to a later year, which may benefit cash flow in the short term but can also result in a larger tax bill concentrated in a single year. The CRA has specific rules around long-term contracts and revenue recognition, so the right approach depends on contract length, project type, and overall tax strategy.
There’s no universal answer. Factors like contract duration, the reliability of cost estimates, financing and bonding requirements, and the size of the business all play a role. A company bidding on larger projects that require reviewed or audited financial statements will often need a percentage of completion to meet lender and surety expectations. A smaller contractor working on shorter jobs may find a completed contract simpler to manage, provided the tax implications make sense for their situation.
This is exactly the kind of decision that benefits from professional guidance rather than guesswork, since the wrong method or inconsistent application of the right one can create compliance issues down the road.
At Spectrum CPAs, we work with contractors and builders across Ontario as a trusted accountant for construction businesses. Our approach goes beyond financial statements — we take the time to understand your project workflows, job costing structure, financing requirements, and long-term objectives to ensure your accounting method works for you, not against you.
From setting up percentage of completion systems to preparing bonding documentation and navigating your tax obligations, we’re here to provide hands-on support every step of the way. Contact Spectrum CPAs today to find out how we can bring clarity and confidence to your construction accounting.

Busy Etobicoke business owners often overlook accounting while focusing on daily operations, leading to costly mistakes over time. Staying on…