CPA Compilation Report for Property Developers & Builders
CPA compilation reports built specifically for Ontario property developers and builders. Construction lender draw requirements, investor reporting, joint venture partner financials, work-in-progress accounting, revenue recognition on unit closings, HST self-assessment, Tarion warranty obligations. From $800. 900+ five-star reviews.
Why Property Developers and Builders Need a CPA Compilation Report
Property development and construction are the most financially complex industries in Canada. A single residential development project can involve land acquisition, rezoning, site plan approval, construction financing, progress draws, subcontractor holdbacks, pre-construction deposits held in trust, HST self-assessment on closing, Tarion warranty enrolment, development charges, section 37 contributions, investor capital accounts, joint venture profit splits and revenue recognition that spans 2 to 5 years from land purchase to final unit closing.
Construction lenders, investors, joint venture partners and CRA all require financial statements prepared by a licensed CPA. The compilation report under CSRS 4200 is the minimum standard that satisfies these requirements. Unlike a retail or service business, a developer's financial statements must present work-in-progress correctly, defer revenue until closings occur, track land inventory at cost, reconcile construction draws against progress billing and report pre-construction deposits as liabilities (not revenue). A generic CPA who does not understand development accounting will produce financial statements that trigger lender covenant violations, investor disputes and CRA reassessments. For a full overview of our compilation report services, see our CPA compilation report page.
Who Requires a CPA Compilation Report from Developers and Builders?
| Who Requires It | Why | Frequency |
|---|---|---|
| Construction lender | Lenders require annual CPA-prepared financial statements as a condition of the construction loan facility. Financial covenants (debt-to-equity, loan-to-value, working capital) must be met. Some lenders require interim statements with each draw request. Covenant violations trigger loan default provisions. | Annual (minimum). Some lenders require quarterly or with each draw. |
| Private investors / equity partners | Investors who contribute equity to a development project require CPA-prepared financial statements showing the project's financial position, costs incurred to date, remaining budget, capital account balances and projected returns. Investment agreements typically specify a compilation engagement as the minimum standard. | Annual or per investor reporting period (quarterly or semi-annual). |
| Joint venture (JV) partner | JV agreements require financial statements for the JV entity or project. Profit-sharing calculations, cost allocations between partners, management fee reconciliations and capital contribution tracking must be documented in CPA-prepared financial statements. | Annual and at project completion for final profit distribution. |
| CRA | CRA audits construction and development companies at a higher rate than most industries. CPA-prepared financial statements are expected. Revenue recognition timing, HST self-assessment on residential unit closings and subcontractor T5018 compliance are common CRA focus areas. | As requested during audit or review (30 to 60 day response window). |
| Municipal authorities (site plan, zoning) | Some municipalities require financial statements as part of site plan or development agreement compliance, demonstrating the developer has the financial capacity to complete the project and fund required municipal infrastructure contributions. | At application and at key project milestones. |
| Tarion Warranty Corporation | Tarion requires builders to demonstrate financial capacity as part of the enrolment process for new home warranty coverage. CPA-prepared financial statements are required for builder registration and renewal. Tarion reviews the builder's financial health annually. | Annual for builder registration renewal. At initial registration. |
Revenue Recognition for Developers and Builders
Revenue recognition is the most complex and most commonly mishandled aspect of developer financial statements. The method you use determines when revenue appears in the financial statements and directly impacts taxable income, lender covenants and investor reporting.
| Method | When Revenue Is Recognized | Best For | CRA Treatment |
|---|---|---|---|
| Completed contract method | Revenue recognized only when the project is substantially complete and units close (title transfers to the buyer). All costs are accumulated as work-in-progress (inventory) on the balance sheet until closing. | Residential builders selling individual homes or condo units. Most common for Ontario builders. Simplest to apply. Revenue and costs matched at closing. | CRA accepts completed contract. Income reported in the taxation year when units close. Deposits received before closing are liabilities, not income. |
| Percentage of completion method | Revenue recognized proportionally as construction progresses. Revenue = (costs incurred to date / total estimated costs) x total contract price. Requires reliable cost estimates and progress measurement. | Custom builders on large contracts where the buyer owns the land (cost-plus contracts). Commercial construction projects. Government infrastructure contracts. Not common for spec home builders. | CRA may require percentage of completion for certain long-term contracts where the contract specifies progress payments tied to completion milestones. Consult your CPA before selecting this method. |
| Land developer (lot sales) | Revenue recognized when the lot is sold and title transfers. Development costs allocated to each lot based on relative fair value or area. Costs of unsold lots remain as inventory on the balance sheet. | Land developers who subdivide raw land into serviced lots for sale to builders or individual buyers. | CRA expects lot sale revenue at closing. Cost allocation method must be consistent and reasonable. Changing allocation methods between years triggers CRA review. |
Pre-Construction Deposits Are NOT Revenue: This is the most common accounting error in developer financial statements. A buyer's deposit on a pre-construction unit ($50,000 to $200,000) is a liability on the balance sheet until the unit closes and title transfers. It is not revenue. It is not income. If 40 condo units each have $100,000 in deposits, the developer has $4,000,000 in liabilities (deposits held in trust), not $4,000,000 in revenue. Reporting deposits as revenue inflates income, triggers tax on money that has not been earned and violates the trust conditions of the deposit. We classify every deposit correctly in the financial statements. Compilation Report Services →
Work-in-Progress Accounting for Developers
| WIP Component | What Is Included | Balance Sheet Treatment |
|---|---|---|
| Land cost | Purchase price, legal fees on acquisition, land transfer tax, environmental assessment, demolition of existing structures. Excludes interest (see below). | Current asset (inventory) if the land is held for development and sale. If held for long-term rental, it may be classified as property, plant and equipment (not inventory). |
| Hard construction costs | Site preparation, foundation, framing, mechanical, electrical, plumbing, roofing, exterior finishes, interior finishes, landscaping. Paid to subcontractors and suppliers. | Accumulated in WIP inventory. Transferred to COGS when the unit closes. Subcontractor holdbacks (10% statutory) reported as a separate liability until the holdback period expires (60 days after substantial completion in Ontario). |
| Soft costs | Architectural fees, engineering, surveying, planning and zoning, development charges, building permits, municipal fees, marketing and sales commissions, legal fees on sales, Tarion enrolment fees. | Accumulated in WIP inventory alongside hard costs. Allocated to each unit on a reasonable basis (typically per-unit equal allocation or pro-rata by unit value). |
| Capitalized interest | Interest on construction financing directly attributable to the development project. Under ASPE, interest can be capitalized to inventory during the active development period. Capitalization begins when construction starts and ends when the project is substantially complete. | Added to WIP inventory. Increases the cost of each unit. The tax treatment follows the accounting treatment: capitalized interest is deducted as part of COGS when the unit closes, not as a current interest expense. |
| Development charges | Municipal development charges (education, transit, parks, water/sewer, roads) paid to the municipality as a condition of building permit issuance. Varies by municipality: $40,000 to $120,000+ per unit in the GTA. | Allocated to each unit and added to WIP inventory. Development charges are a significant cost component in Ontario developments. They are deducted as part of COGS when the unit closes. |
Property Developer Compilation Report from $800. Lender-Ready.
WIP schedules, revenue recognition, HST self-assessment, investor reporting, JV accounting. Built for Ontario developers.
HST Self-Assessment for Residential Builders
| HST Rule | Details |
|---|---|
| HST on new residential unit sale | The builder must charge and collect 13% HST on the sale of every new residential unit. The builder is the supplier for HST purposes. Most builders embed HST in the sale price and file for the HST New Housing Rebate on behalf of the buyer (assigned rebate). The builder then remits the net HST (HST collected minus assigned rebate) to CRA. |
| HST New Housing Rebate (buyer assignment) | Federal rebate: up to $6,300 (36% of HST on homes priced up to $350,000, phased out between $350,000 and $450,000). Ontario rebate: 75% of provincial HST (8%) to a maximum of $24,000. Most Ontario builders assign both rebates to themselves (included in the purchase price) and remit the net HST to CRA. |
| HST self-assessment (builder retains unit) | If the builder completes a new residential unit and does not sell it (retains for rental, personal use or holds as inventory beyond first occupancy), the builder must self-assess HST on the fair market value of the unit. This is a deemed sale to self. The builder may be eligible for the HST New Rental Housing Rebate if the unit is rented for at least 1 year. |
| ITCs on construction costs | The builder claims ITCs on all HST paid on construction inputs: materials, subcontractor services, professional fees, equipment rentals. ITCs are claimed on HST returns during the construction period. The net HST position (HST collected on closings minus ITCs claimed during construction) determines the total remittance. |
| Transitional rules on assignment sales | If the buyer assigns the purchase agreement before closing, the assignment fee is subject to HST. The assignor (original buyer) must be HST-registered and charge HST on the assignment profit. The builder is not responsible for the assignment HST, but the compilation report must correctly reflect any impact on the closing HST calculation. |
HST Self-Assessment Is the #1 CRA Audit Trigger for Builders: CRA matches building permits issued by municipalities against HST filings. If a municipality issued building permits for 20 new homes but the builder's HST return only reports 14 closings, CRA investigates the 6 remaining units. If those 6 units are occupied (by the builder or as rentals) without HST self-assessment, CRA assesses the full HST on the fair market value of each unit. On a $700,000 unit: approximately $32,200 in HST owing (after rebate). On 6 units: $193,200. We track every unit and ensure self-assessment is completed correctly.
What Our Developer Compilation Service Includes
| Service | What We Do |
|---|---|
| Year-end bookkeeping review and WIP reconciliation | We reconcile all construction costs to the WIP schedule, verify subcontractor invoices against bank payments, confirm holdback balances, reconcile draw amounts against lender statements and verify that pre-construction deposits are classified as liabilities. |
| Financial statement preparation (ASPE basis) | Balance sheet with WIP inventory, pre-construction deposit liabilities, construction loan, holdback payable, equity and retained earnings. Income statement with revenue recognized on closings, COGS matched to closed units and operating expenses. Notes to the financial statements with accounting policy disclosures for revenue recognition, WIP and capitalized interest. |
| CPA compilation report (CSRS 4200) | The formal compilation report letter signed by a licensed CPA. This is the document your construction lender, investors, JV partners and Tarion require. Prepared under the current CSRS 4200 standard. |
| WIP schedule by project and by unit | Detailed work-in-progress schedule showing land cost, hard costs, soft costs, capitalized interest and development charges allocated to each unit. Total cost per unit calculated. This is the schedule your lender reviews at every draw request and year-end. |
| Revenue recognition schedule | Units closed during the fiscal year with sale price, deposit applied, mortgage proceeds, closing adjustments and net revenue recognized. Units remaining in inventory with cost and estimated completion date. Revenue matched to COGS for each closed unit. |
| Construction draw reconciliation | Total construction financing drawn to date reconciled against costs incurred. Holdback balance verified. Remaining available draw calculated. This schedule is required by the lender at every draw request and at year-end. |
| HST self-assessment tracking | Every unit tracked from building permit to closing or self-assessment. Units closed with HST collected. Units retained or rented with HST self-assessed. New Housing Rebate and New Rental Housing Rebate calculated and applied. Net HST position reconciled to filings. |
| Investor / JV partner reporting | Capital account statements for each investor or JV partner showing initial contribution, additional contributions, distributions, share of profit/loss and current balance. Profit-sharing calculations per the investment or JV agreement. |
| T2 corporate tax return | Corporate tax return filed with CRA reconciled to the compilation financial statements. Revenue recognition timing verified. HST self-assessment impact on income confirmed. T5018 for subcontractor payments filed. T2 included FREE for bookkeeping clients. |
| CRA audit support (FREE) | If CRA audits your development company's T2 or HST, we represent you at no additional charge. HST self-assessment queries, revenue recognition timing disputes and subcontractor T5018 verification handled. FREE for every client. Compilation Report Services → |
Ontario Property Developer Compilation Report: Real Client Results
Residential Builder, Brampton (24-Unit Townhouse Development)
A Brampton builder completing a 24-unit townhouse project needed annual financial statements for the construction lender. The previous accountant was not capitalizing interest correctly and had classified $960,000 in pre-construction deposits as revenue (they were liabilities). We restated the financials: reclassified deposits to liabilities, capitalized $186,000 in construction interest to WIP, prepared a per-unit WIP schedule, reconciled construction draws and filed the compilation report. The lender renewed the $4.2 million construction facility based on the corrected statements. The restatement also reduced taxable income by $1,146,000, saving $139,812 in corporate tax that the previous accountant would have triggered.
Condo Developer, Mississauga (68-Unit Mid-Rise)
A Mississauga condo developer with 68 pre-sold units needed compilation reports for 3 equity investors and the construction lender. We prepared the compilation report with per-unit WIP schedules, investor capital account statements, construction draw reconciliation, HST self-assessment tracking for 4 model suite units (self-assessed at $128,800 total) and revenue recognition on 22 units that closed during the fiscal year. The investor reports showed each partner's share of profit on the 22 closings and their remaining exposure on the 46 unclosed units. Compilation Report Services →
Custom Home Builder, Oakville (8 Homes/Year)
An Oakville custom home builder producing 8 homes per year had been reporting revenue as deposits were received (incorrect) rather than on closing. CRA audited 2 years and proposed a reassessment based on revenue timing differences. We represented the builder: demonstrated that the completed contract method was the appropriate accounting policy, prepared restated financial statements showing correct revenue timing, filed a compilation report for the audit period and negotiated the CRA reassessment to $0 (full reversal). Going forward, we prepare annual compilation reports with per-project revenue recognition schedules.
Land Developer, Hamilton (42-Lot Subdivision)
A Hamilton land developer subdividing agricultural land into 42 serviced residential lots needed financial statements for the construction lender and a JV partner who contributed 40% of the land cost. We prepared the compilation report with lot-by-lot cost allocation (pro-rata by lot area), development charge tracking ($68,000 per lot), JV partner capital account, revenue recognized on 18 lots sold during the fiscal year and remaining inventory of 24 unsold lots at allocated cost. The JV partner's share of profit on the 18 sold lots was $486,000. The report was the basis for the first profit distribution.
10 Common Compilation Report Mistakes Developers and Builders Make
| # | Mistake | Consequence |
|---|---|---|
| 1 | Recording pre-construction deposits as revenue instead of liabilities | Inflates revenue and income. Triggers corporate tax on money not yet earned. Violates trust conditions. CRA reassesses if the builder reports income before closing. On 20 units x $100,000 deposits: $2,000,000 in phantom revenue and $244,000 in unnecessary tax at 12.2%. |
| 2 | Not capitalizing construction interest to WIP | Under ASPE, interest on construction financing can be capitalized to inventory during active development. Expensing the interest as a current cost reduces income in the construction years (before any revenue is recognized) and creates artificial losses that cannot be offset against future revenue correctly. |
| 3 | Not self-assessing HST on retained units | CRA cross-references building permits against HST closings. Units retained, rented or occupied without self-assessment: CRA assesses full HST on fair market value. $700,000 unit: $32,200 HST. Multiple units: six-figure assessment. |
| 4 | Mixing project costs across multiple developments | Each project must have its own WIP schedule. If costs from Project A are allocated to Project B, the per-unit cost is incorrect for both projects. Lenders reject financial statements where project costs cannot be traced. CRA challenges cost allocations that cannot be documented. |
| 5 | Not tracking subcontractor holdbacks as a separate liability | Ontario construction law requires 10% holdback on all subcontractor payments, released 60 days after substantial completion. Holdbacks are a liability on the balance sheet, not a construction cost. Releasing holdbacks early violates the Construction Act and exposes the developer to lien claims. |
| 6 | Using a CPA who does not understand development accounting | Generic CPAs who treat developer financials like a retail business produce incorrect statements: WIP not properly classified, revenue recognized on deposits, interest expensed instead of capitalized, no per-unit costing. Lenders reject the statements. CRA reassesses. Investor disputes arise. |
| 7 | Not preparing per-unit WIP schedules | Lenders require per-unit cost breakdowns for draw approvals and covenant testing. Without per-unit WIP, the lender cannot verify that draw amounts are supported by actual construction progress. Draw requests are delayed or denied. |
| 8 | Not filing T5018 slips for subcontractors | Construction companies must file T5018 for every subcontractor paid $500 or more. Penalties: $25/day per slip. CRA cross-references T5018 against sub's reported income. Missing slips trigger a deeper audit of the developer's entire operation. |
| 9 | Inconsistent cost allocation methods between fiscal years | Changing how costs are allocated to units between years (area-based one year, equal allocation the next) triggers CRA review and creates inconsistencies that lenders and investors question. Choose a method at project inception and apply it consistently. |
| 10 | Not maintaining separate financial statements for each development entity | Developers often use a separate corporation for each project (for liability isolation). Each corporation needs its own compilation report. Consolidated statements across entities do not satisfy project-level lender and investor requirements. Compilation Report Services → |
Frequently Asked Questions: Compilation Reports for Developers and Builders
What Our Clients Say
900+ five-star reviews from business owners and developers across Ontario.
Developer Compilation Report. From $800. Lender-Ready. Investor-Ready.
WIP schedules, revenue recognition, HST self-assessment, investor reporting, JV accounting, T5018, Tarion. Built for Ontario property developers and builders. 900+ five-star reviews.
