Book Consultation

Gondaliya CPA

Construction · GST/HST Filing · Licensed CPA

GST/HST Filing for Construction Companies

Construction has the most complex HST rules of any industry. Progress billing timing, statutory holdback treatment, T5018 subcontractor slips, new housing rebate, self-supply rules, change orders. We file it correctly every period. From $150/return. 1300+ five-star reviews.

Why Construction HST Is the Most Complex in Canada

A general accountant files HST by adding up sales and subtracting ITCs. In construction, HST timing does not follow the invoice date. It follows the progress billing certificate, the holdback release, the change order approval and the substantial completion date. A $2,000,000 commercial project billed in 10 progress draws has 10 different HST trigger points, each with different timing rules depending on whether the client is the property owner, a general contractor or a government entity.

We provide GST/HST filing specifically structured for construction companies. Every progress billing classified correctly. Holdback HST deferred until release. T5018 slips filed for every subcontractor payment of $500+. New housing rebate calculated on residential projects. Self-supply rules applied when a builder completes and occupies a property. CRA audit defence is FREE for every client, every year.

Book Free Consultation
Gondaliya CPA team - GST HST filing for construction companies

When HST Is Triggered on Construction Projects

This is the table that determines when you must report HST on your return. Getting the timing wrong creates either a premature HST liability (you remit before you collect) or a late remittance (CRA assesses penalties and interest).

Billing TypeWhen HST Is TriggeredCommon Mistake
Progress billing (commercial)The earlier of: (a) when the progress certificate is issued, or (b) when payment is received. HST is due on the full billing amount including holdback, not just the amount paid.Reporting HST only when payment is received. HST is triggered at the billing date even if the holdback has not been released.
Statutory holdback (10%)HST on the holdback is included in the original progress billing. The contractor claims a deduction for the holdback amount and then reports HST on the holdback release when it is paid.Not reporting HST on the holdback at all, or double-reporting when the holdback is released.
Change ordersWhen the change order is approved and billed. Change orders are additional consideration for the supply and follow the same progress billing timing rules.Not billing HST on change orders until the final invoice. Change orders trigger HST at the time of approval and billing.
Lump-sum contractsThe earlier of: (a) when the invoice is issued, or (b) when payment is received. For contracts billed at completion, HST is triggered at the invoice date.Small renovators billing at completion but not reporting HST until the cheque clears. HST is due at the invoice date.
Time-and-materials contractsEach billing triggers HST at the invoice date. Materials purchased by the contractor and billed to the client are part of the taxable supply.Separating materials from labour and treating materials as a pass-through. Materials billed to the client are taxable.
Residential new construction (builder)Self-supply: HST is triggered at substantial completion and first occupancy (whichever is earlier) if the builder or a related person occupies the property. Sale: HST triggered at closing.Not self-assessing HST on builder-occupied properties. CRA catches this in every audit of residential builders.
Substantial renovations (residential)If the renovation qualifies as a "substantial renovation" (90%+ of interior removed), it is treated as new construction for HST purposes. HST applies to the full value.Treating a substantial renovation as a regular renovation. CRA applies the self-supply rules and assesses HST on the fair market value.

CRA Audits Construction HST More Than Any Other Industry. Progress billing timing, holdback treatment and T5018 compliance are the three items CRA reviews first. A general contractor with $3,000,000 in annual revenue and incorrect progress billing timing can face a $120,000+ HST reassessment with penalties. We classify every billing correctly from day one. GST/HST Filing →

Statutory Holdback and HST: The Rule Most Contractors Get Wrong

StepWhat HappensHST Treatment
1. Progress billing issuedContractor bills $100,000 for completed work. Owner withholds 10% statutory holdback ($10,000). Contractor receives $90,000.HST of $13,000 is charged on the full $100,000 (not $90,000). The contractor must report $13,000 in HST collected on the return covering the billing date.
2. Contractor claims holdback adjustmentUnder the holdback provisions, the contractor can claim a deduction equal to the HST on the holdback amount: $10,000 x 13% = $1,300.Net HST reported on this billing: $13,000 collected minus $1,300 holdback adjustment = $11,700. The $1,300 is deferred until holdback release.
3. Holdback released (45 days after substantial completion)Owner releases the $10,000 holdback plus $1,300 HST to the contractor.Contractor reports the $1,300 in HST collected on the return covering the holdback release date. This reverses the earlier deduction.

The Most Common Error: Not reporting HST on the full billing amount at Step 1 and instead waiting until the holdback is released. This creates a timing mismatch that CRA catches by comparing your progress billings to your HST returns. A contractor with $500,000 in holdbacks who defers all HST until release owes $65,000 in deferred HST, and CRA assesses interest from the original billing dates. Construction Services →

T5018 Subcontractor Reporting: Construction-Only Obligation

RequirementDetails
Who must fileEvery business in the construction industry that pays subcontractors $500 or more in a fiscal year.
What is reportedT5018 slip: subcontractor name, address, business number, total amount paid during the fiscal year. One slip per subcontractor.
Filing deadline6 months after the end of the fiscal year (same as T2). December 31 year-end: due June 30.
Penalty for not filing$25/day per slip (minimum $100, maximum $2,500 per slip). A contractor with 20 unfiled T5018 slips: up to $50,000 in penalties.
Why CRA caresCRA uses T5018 data to cross-reference subcontractor income. If you report paying Subcontractor A $80,000 but Subcontractor A reports $40,000 in income, CRA audits Subcontractor A. Missing T5018s trigger audits of the filing contractor as well.
Connection to HSTCRA cross-references T5018 payments to the subcontractor's HST filings. If you paid a subcontractor $80,000 + HST but claimed the ITC, CRA verifies the subcontractor reported the corresponding HST collected. Missing T5018s raise ITC denial risk.

We Prepare and File All T5018 Slips. Every subcontractor payment of $500+ is tracked during the year. T5018 slips prepared and filed by the deadline. Cross-referenced to your ITC claims. This is included in our GST/HST filing and bookkeeping service for construction clients at no additional charge.

What Our Construction HST Filing Service Includes

ServiceWhat We DeliverFrequency
Progress billing HST classificationEvery progress billing classified with the correct HST trigger date. Holdback adjustments calculated. Change orders billed with HST. Lump-sum and time-and-materials contracts tracked separately.Per billing / Monthly
Holdback tracking and HST deferralStatutory holdback balance tracked per project. HST holdback adjustment claimed at billing. HST on holdback reported at release. No double-counting. No missed reporting.Per project / Per release
ITC claims on construction expensesITCs claimed on materials, equipment rentals, fuel, subcontractor HST, insurance, professional fees, office expenses. Every receipt verified. No ineligible ITCs claimed.Per return period
Subcontractor ITC verificationBefore claiming an ITC on a subcontractor invoice, we verify the subcontractor's HST registration is active. Claiming an ITC on an invoice from an unregistered subcontractor triggers denial and penalties.Per invoice
T5018 subcontractor slip preparationEvery subcontractor payment of $500+ tracked. T5018 slips prepared and filed by the deadline. Cross-referenced to ITC claims. Included at no additional charge for construction bookkeeping clients.Annual
New housing rebate calculation (NRRP)For residential builders: new residential rental property rebate or new housing rebate calculated and filed. The NRRP rebate can return up to $24,000 on qualifying new residential rentals.Per project / Annual
Self-supply HST assessmentFor builders who occupy or rent a completed property: self-supply HST calculated and reported on the return. This is the most commonly missed obligation for residential builders.Per property
HST return preparation and filingHST return prepared with all construction-specific adjustments: progress billing, holdback, change orders, T5018 reconciliation. Filed monthly, quarterly or annually.Per return period
CRA audit defenceFREE for all clients. Progress billing audits, holdback timing disputes, T5018 penalties, ITC denial defence, subcontractor reclassification. Every audit, every year.As needed (FREE)

HST Rules Unique to Construction

RuleWhat It MeansWho It Affects
Self-supply rule (s.191)When a builder substantially completes a new residential property and occupies it (or rents it to a tenant), the builder must self-assess HST on the fair market value of the property. This applies even if no sale occurs.Residential builders who build and hold rental properties. Also applies to builder-occupied homes. NRRP rebate may partially offset.
Substantial renovation ruleA renovation that removes 90% or more of the interior (everything except the foundation, exterior walls and roof) is treated as "new construction" for HST. The self-supply rule applies on completion.Renovators performing gut renovations on older homes. CRA audits this classification aggressively in the GTA.
Real property ITCsITCs on real property (land, buildings) follow special rules. If property is used for both commercial (taxable) and residential (exempt) purposes, ITCs must be apportioned. Capital property ITCs may require a change-of-use adjustment if the property use changes.Builders and developers with mixed-use projects. Contractors purchasing property for development.
Prompt Payment Act (Ontario)Under the Construction Act, unpaid invoices accrue interest at the prescribed rate. The HST timing is not affected: HST is triggered at the billing date regardless of whether the Prompt Payment provisions are invoked.All Ontario construction contracts. Subcontractors using Prompt Payment to enforce collection.
Place of supply (multi-province)Construction services are supplied where the real property is located. If you are an Ontario contractor working on a project in Alberta, the Alberta GST rate (5%) applies, not Ontario's 13% HST.Contractors working on projects outside Ontario. Common for specialized trades.
Used residential property exemptionThe sale of a used residential property by an individual is exempt from HST. But if a builder sells a newly constructed or substantially renovated property, HST applies to the full sale price.Builders selling new homes. Flippers selling substantially renovated homes (CRA determines if the seller is a "builder").

Construction HST Client Results

General Contractor, Toronto ($120K HST Timing Correction)

A general contractor with $4,200,000 in annual revenue was reporting HST on progress billings only when payment was received, not at the billing date. CRA audited and reassessed $120,000 in HST that should have been reported in earlier periods, plus $8,400 in interest. We filed a Taxpayer Relief application demonstrating the contractor had remitted the correct total amount (just with incorrect timing) and negotiated the interest down to $3,200. Going forward, we implemented correct progress billing HST timing. The contractor now files monthly and every billing is classified on the correct return. GST/HST Filing →

$120K reassessment resolved. Interest reduced from $8,400 to $3,200.

Residential Builder, Brampton (Self-Supply + NRRP Rebate)

A residential builder completed 4 new townhouses and rented them instead of selling. The builder did not self-assess HST on the properties (total FMV: $2,800,000). CRA assessed $364,000 in HST under the self-supply rule. We filed NRRP rebate applications for all 4 units ($24,000 x 4 = $96,000 in rebates), reducing the net HST to $268,000. We then negotiated a payment plan and applied for penalty relief. Net savings from the NRRP rebate alone: $96,000. Going forward, we self-assess and file the rebate simultaneously on every completed rental unit. Construction Services →

$96,000 NRRP rebate recovered. Self-supply compliance implemented.

Electrical Subcontractor, Mississauga (T5018 Penalty Defence)

An electrical subcontractor who also hired sub-subcontractors was assessed $12,500 in T5018 penalties for not filing slips for 2 years (10 subcontractors x $2,500 penalty cap per slip x 2 years = $25,000 assessed, negotiated to $12,500). We filed all outstanding T5018 slips, applied for penalty reduction through the Taxpayer Relief Program citing the contractor's clean compliance history in other areas, and reduced the penalty from $12,500 to $4,800. We now prepare all T5018 slips as part of the annual bookkeeping service.

T5018 penalty reduced from $12,500 to $4,800. Compliance implemented.

Renovation Company, Hamilton (Substantial Renovation Classification)

A renovation company completed a gut renovation on a century home ($420,000 project cost). CRA classified the work as a "substantial renovation" (90%+ of interior removed) and assessed HST on the fair market value of the completed property ($680,000 x 13% = $88,400). We challenged the classification by documenting that the original interior staircase, one bathroom and the basement finishing were retained (less than 90% removed). CRA accepted the challenge and reversed the assessment. The renovation was classified as a regular renovation with no self-supply HST obligation. Client saved $88,400.

$88,400 substantial renovation assessment reversed. Classification defended.

Top CRA Audit Triggers for Construction HST

#TriggerWhat CRA Looks For
1T5018 slips not filedCRA cross-references subcontractor payments. Missing T5018s trigger audits of both the filing contractor and the subcontractors.
2HST timing mismatch on progress billingsCRA compares billing dates to HST return dates. HST reported in a later period than the billing triggers reassessment with interest.
3Holdback HST not reported correctlyCRA verifies holdback amounts, timing of the adjustment deduction and timing of the holdback release reporting.
4ITCs claimed on unregistered subcontractor invoicesCRA verifies every subcontractor's HST registration number. ITC denied if the subcontractor is not registered.
5Self-supply HST not assessed on builder-occupied propertiesCRA checks builder permits, occupancy dates and rental listings. If a builder completes and occupies without self-assessing: full HST + penalties.
6Subcontractor reclassification as employeeIf CRA determines a subcontractor is actually an employee, the contractor owes back CPP, EI, income tax, the T5018 becomes irrelevant and the ITC on the "subcontractor" invoice is denied.
7Revenue on HST returns does not match T2CRA compares total revenue reported on HST returns to total revenue on the T2 corporate tax return. Any discrepancy triggers a review of both.

Construction HST Filing Pricing

ServiceFeeWhat Is Included
HST return filingFrom $150/returnProgress billing classification, holdback adjustments, ITC verification, subcontractor registration checks. Monthly, quarterly or annual filing.
Monthly bookkeeping (includes HST)From $100/monthFull construction bookkeeping: project tracking, progress billings, holdbacks, subcontractor payments, material costs, equipment rentals. HST filing included.
T5018 subcontractor slipsIncluded with bookkeepingAll subcontractor payments tracked. T5018 slips prepared and filed. Cross-referenced to ITC claims. No additional charge for bookkeeping clients.
NRRP rebate applicationFrom $300/propertyNew Residential Rental Property rebate calculated and filed. Up to $24,000 per qualifying unit.
T2 corporate tax returnFrom $400Construction-specific: project-based revenue recognition, CCA on equipment, subcontractor reconciliation.
CRA audit defenceFREE (all clients)Progress billing audits, holdback disputes, T5018 penalties, ITC denial, self-supply assessments, subcontractor reclassification. Every audit.

Example: General Contractor, $2M Revenue, 15 Subcontractors. Bookkeeping $100/month (includes HST filing and T5018 prep). T2 from $400. CRA audit defence FREE. Progress billing HST, holdback tracking, subcontractor verification, T5018 slips all included. Know Your Exact Fee →

How We Handle Construction HST

1

Classify

Every billing classified: progress, lump-sum, T&M, change order, holdback. HST trigger date determined per CRA rules. Subcontractor HST registration verified before ITC is claimed.

2

Track

Holdback balances tracked per project. Holdback adjustments claimed at billing. Holdback release HST reported at payment. T5018 payments accumulated throughout the year.

3

File

HST return prepared with all construction adjustments. Progress billings, holdbacks, change orders, ITCs, subcontractor verification. Filed on time every period. T5018 slips filed annually.

4

Defend

CRA audit defence active. Progress billing timing documented. Holdback records maintained. T5018 slips filed and cross-referenced. Every dollar audit-ready at all times.

Frequently Asked Questions: Construction HST Filing

When is HST triggered on a progress billing?
The earlier of: (a) when the progress certificate is issued, or (b) when payment is received. HST is charged on the full billing amount including the holdback portion, not just the amount paid. GST/HST Filing →
How do I handle HST on the statutory holdback?
Charge HST on the full billing (including holdback). Claim a holdback adjustment to defer the HST on the holdback amount. When the holdback is released, report the deferred HST. Net effect: you remit HST on the holdback only when you receive it, but you must follow the two-step process. Construction Services →
What are T5018 slips and do I need to file them?
T5018 slips report payments to subcontractors. Required for every construction business that pays subcontractors $500+ in a fiscal year. Due 6 months after year-end. Penalty: $25/day per slip (max $2,500/slip). We prepare and file all T5018 slips as part of our bookkeeping service.
What is the self-supply rule for builders?
When a builder substantially completes a new residential property and occupies it or rents it, the builder must self-assess HST on the fair market value. This applies even if the property is not sold. The NRRP rebate (up to $24,000/unit) can partially offset the HST.
Can I claim ITCs on subcontractor invoices?
Yes, but only if the subcontractor is HST-registered. We verify every subcontractor's registration before claiming the ITC. An ITC claimed on an invoice from an unregistered subcontractor is denied by CRA with penalties.
What is a substantial renovation for HST purposes?
A renovation where 90% or more of the interior is removed (everything except foundation, exterior walls and roof). CRA treats this as new construction: self-supply rules apply on completion. The classification is heavily audited in the GTA. Construction Services →
How much does construction HST filing cost?
HST return: from $150/return. Monthly bookkeeping (includes HST + T5018): from $100/month. NRRP rebate: from $300/property. T2 from $400. CRA audit defence FREE. Know Your Exact Fee →
Should I file HST monthly or quarterly?
Monthly if your revenue exceeds $6,000,000 (mandatory) or if you want faster ITC refunds on large material and equipment purchases. Quarterly for mid-size contractors. We recommend monthly for any contractor with consistent ITC refund positions.
What if CRA audits my construction HST?
FREE for all clients. We handle progress billing audits, holdback timing disputes, T5018 penalties, ITC denial, self-supply assessments and subcontractor reclassification. We have resolved $120,000+ in construction HST reassessments. CRA Audit Resolution →
What is the NRRP rebate?
The New Residential Rental Property rebate returns up to $24,000 per qualifying unit when a builder constructs a new residential property and rents it (rather than selling). The rebate offsets part of the self-supply HST. We calculate and file the rebate for every qualifying property. GST/HST Filing →

Meet Your Experts

Sharad Gondaliya CPA

Sharad Gondaliya, CPA

Founder & Managing Director
Gondaliya CPA Professional Corporation

Sharad leads construction HST strategy: progress billing timing, holdback treatment, self-supply assessments, NRRP rebate applications, T5018 compliance and CRA audit defence for construction companies.

Vandana Goel CPA

Vandana Goel, CPA

Senior Accountant
Gondaliya CPA Professional Corporation

Vandana manages monthly construction bookkeeping, HST return preparation, holdback tracking, T5018 slip preparation, subcontractor ITC verification and financial statement preparation for construction clients.

What Our Clients Say

1300+ five-star reviews from business owners across Ontario and Canada.

Construction HST Filing from $150/Return.

Progress billing, holdbacks, T5018, self-supply, NRRP rebates, CRA audit defence. Everything your construction company needs. 1300+ five-star reviews.

Licensed CPA Ontario
1300+ Five-Star Reviews
From $150/Return
CRA Audit FREE
Book Free ConsultationAll Construction Services
Scroll to Top