Construction

Construction businesses carry tax rules most other businesses never meet: an annual report of what you paid subcontractors, money held back on every job, and a steady question of who is an employee and who is not. Getting these right each month keeps year-end and CRA enquiries manageable.

How money moves through a construction job

The points where tax and accounting rules come into play are numbered.

  1. Stage 1Bid and contractPrice, scope and holdback terms agreed in writing.
  2. Stage 2Crew and subcontractorsEmployees paid through payroll; subcontractors invoice the job.1
  3. Stage 3Costs to the jobLabour, materials and subcontracts coded to each job.2
  4. Stage 4Progress billingInvoices issued as work is completed, with GST/HST.3
  5. Stage 5RetainageHoldback retained until lien periods end.4
  6. Stage 6Job closesHoldback released and final invoices settled.

Numbered points are explained below.

The four points, explained

At: Crew and subcontractors

Employee or subcontractor

If a subcontractor is really an employee, the deductions that were never taken become the business’s cost. Calling a worker a subcontractor does not make them one: the CRA looks at the whole working relationship, such as who controls the work and who owns the tools, to decide whether CPP, EI and income tax should be deducted.

How we help

We go through how each worker is engaged and set up payroll where the answer is employment.

At: Costs to the job

T5018 contract payment reporting

Missing slips can bring late-filing penalties, and the CRA uses them to match what subcontractors report. If construction is more than half of your business activity, you must report payments to each subcontractor for construction services on a T5018 slip when they total more than $500 in the year, not counting GST/HST, with a T5018 Summary.

How we help

We track subcontractor payments in your books through the year and prepare the slips from them.

At: Progress billing

HST on holdbacks

Reporting HST on a holdback too early means paying tax on money you have not received. GST/HST on a holdback is not payable when you bill it; it becomes payable on the day the holdback is paid out or the day it is required to be paid out, whichever is earlier.

How we help

We time the holdback on your GST/HST return separately from the rest of the invoice.

At: Retainage

Holdbacks

Holdbacks tie up money you have earned, often for months. In Ontario, the Construction Act requires the payer on a contract or subcontract to hold back 10% of the price of services and materials as they are supplied, until lien rights expire or are dealt with.

How we help

We record holdbacks receivable and payable job by job, so you can see what is owed to you and what you owe.

Services that apply

All services
  • Bookkeeping & Accounting

    Job costing, holdback tracking, payroll and the T5018 data all come from monthly books.

  • Tax Returns & Planning

    Corporate returns and GST/HST filings need holdbacks and progress billings timed correctly.

  • Tax Representation

    Worker status and payroll questions from the CRA need a clear, documented answer.

  • Fractional CFO

    Holdbacks and slow-paying clients make cash flow the main constraint on taking on work.

  • Company Setup

    A contractor who incorporates or hires a first employee needs the payroll and GST/HST accounts in place from the start.

Questions

Still have a question?

Contact us
Do I have to file T5018 slips?

If construction is your main business activity and you paid a subcontractor more than $500 (before GST/HST) for construction services in the year, yes.

When do I charge HST on the holdback I billed?

The tax becomes payable when the holdback is paid to you or is required to be paid, whichever is earlier, not when the progress bill is issued.