Financial statements for Edmonton contractors and public-sector suppliers
Reviewed by EverStone CPA · July 2026
A contractor bidding public work submits its financial statements to people who will score them against a prequalification threshold before a single price is opened. That is a different audience from a bank, and it reads the statements differently. EverStone prepares year-end statements for incorporated corporations remotely, from Abbotsford, British Columbia.
Quick answer: Year-end statements for an Edmonton contractor are typically a CSRS 4200 compilation. What determines whether they are usable is the progress billing schedule behind contract revenue, how unapproved change orders are treated, and whether the presentation meets any prequalification requirement.
Statements submitted into a prequalification process
Public owners, institutions and large prime contractors routinely require financial statements as part of prequalifying a bidder. The submission is not read the way a lender reads it. The evaluator is applying a threshold — a minimum equity, a minimum working capital, sometimes a maximum leverage — and confirming that the statements were prepared to a stated level.
Two consequences follow. First, the filing has a deadline set by the procurement calendar rather than by the tax year, and a contractor whose statements are habitually finished ten months after year end will simply be unable to bid. Second, the required level of preparation is stated in the documents, and supplying something below it is a disqualification rather than a discussion.
Progress billings and the schedule behind contract revenue
Contract revenue is recognized as the work is performed, which on a job spanning the year-end date means measuring how much of it was performed by that date. That measurement needs a supporting schedule for each active contract: the awarded value, costs incurred, the estimate of costs still to come, and what has been certified and billed so far.
The estimate of costs to complete is where the whole calculation lives. If it is optimistic, the job appears further advanced and more profitable than it is, and the correction arrives later as a loss nobody forecast. A contract heading for an overall loss is another matter entirely: the expected loss is recognized in full as soon as it is foreseeable, not spread across the remaining months.
Change orders, claims and revenue that is not yet agreed
Work performed under a directed change that has not yet been priced or approved is one of the harder judgements on a contracting year end. The cost is real and already incurred. The revenue depends on whether the owner will pay and how much, which may not be settled for months.
The prudent treatment recognizes revenue on unapproved change orders only to the extent recovery is probable and can be reliably measured — often at cost, with no margin, until the amount is agreed. Carrying disputed claims at their full claimed value inflates both revenue and assets on the strength of an outcome that has not happened, and it is exactly the item a careful evaluator probes.
Holdback, receivables and the cash the statements do not show
Contract holdback withheld by owners is receivable but not available, and its release depends on substantial completion and the running of statutory periods rather than on ordinary credit terms. Presented inside trade receivables it makes the business look more liquid than it is; presented separately, with expected release timing, it tells the truth.
The same discipline applies to holdback owed to subcontractors, which is a liability with its own timing. A contractor that nets the two loses the information in both. Where a threshold test is being applied to working capital in a prequalification, how these amounts are classified can determine the outcome.
Alberta filings and the corporate return
An Alberta corporation files a provincial corporate return in addition to the federal T2, because Alberta administers its own corporate income tax. Both are derived from the year-end statements through the same underlying trial balance, which is a practical argument for having one preparer produce the statements and both returns.
Contract-heavy businesses also carry payroll obligations that follow the work rather than the calendar, and accrued vacation and unpaid remittances at the year-end date are liabilities that belong on the balance sheet. See the Alberta tax facts page for provincial rates and the payroll year-end checklist for the reconciliation that supports the numbers.
Compilation, review or audit — check the submission requirement
A compilation engagement under CSRS 4200 presents figures the contractor provides. Nothing is verified, no opinion or conclusion is expressed, and it is neither a review nor an audit. Given that contract revenue rests on estimates of cost to complete, that limitation is meaningful, and evaluators know it.
Prequalification documents frequently state the level required, and the requirement escalates with contract size — compiled statements for smaller work, review-engagement statements as values rise, audited statements for major projects. The level cannot be upgraded after the fact without a separate engagement, and the first review or audit of a file generally takes longer than any that follow. A contractor intending to move into larger public work should establish the requirement a year ahead of needing it.
How an Edmonton engagement runs remotely
EverStone is one CPA operating from a single office in Abbotsford, British Columbia. There is no Edmonton office. Job cost reports, contract schedules and supporting documents move through a secure portal, questions are handled by video call, and signing is electronic, with one hour of time difference between the two cities.
This suits incorporated general contractors, civil and site services businesses, mechanical and electrical trades, equipment suppliers and the professional firms that support public-sector work. Related pages: the Edmonton small-business CPA page and Edmonton contractor accounting.
Prequalification and bonding thresholds take years to move rather than weeks. See fractional CFO support for Edmonton contractors for bid economics and the balance sheet plan behind them.
Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, an Abbotsford CPA firm working with small businesses and incorporated contractors across the Fraser Valley and Canada. About the firm → · Book a free consult →
What a year-end file contains
| Component | What it shows |
|---|---|
| Balance sheet | What the corporation owns and owes at the year-end date |
| Income statement | Revenue and expenses over the fiscal year |
| Compilation engagement report | The CPA communication that accompanies compiled statements |
| T2 schedules | Schedules 100, 125 and 141, built from the same figures as the statements |
| Sales tax where you operate | 5% GST only — Alberta levies no provincial sales tax |
Source: What a compilation engagement is. General information, not advice.
Edmonton contracting statement questions
What level of statements does a prequalification require?+
How is revenue measured on a contract that spans year end?+
Can I recognize revenue on a change order that has not been approved?+
What happens if a contract is heading for a loss?+
Should holdback receivable sit inside trade receivables?+
Do you have an Edmonton office?+
Related services and local guides
Nearby cities, the rest of what we do for Edmonton businesses, and the reference pages behind this one.
Bidding public work out of Edmonton?
Get statements finished on the procurement calendar, with contract revenue supported by a schedule that stands up.