HomeWho I work with › Trades & contractors

Trades & contractors

Accounting for contractors, built around the job rather than the year.

Builders, electricians, HVAC, plumbing, excavation and general contractors across Northumberland County and Ontario. Holdbacks, work in progress, subcontractor reporting and the question every contractor eventually asks, which is which of these jobs is making money.

Call (905) 207-9639 Job costing

Which jobs are actually making money

A contractor's year end tells you the business made a profit. It does not tell you that the residential work carried the commercial work, or that one customer has been priced below cost for two years, or that the crew is more productive on smaller jobs than large ones.

Job costing does. Labour, materials, subs and equipment tracked against each contract, so you can see what each one returned rather than what the year returned. Once the bookkeeping is set up to capture it, the reporting costs very little extra, because the transactions are already being coded.

It changes what you bid. Most contractors have a strong instinct about which work is worth taking, and job costing either confirms it or shows them something they had backwards. Both are worth knowing. See customized accounting solutions.

Holdbacks and work in progress

Two things make construction accounting different from ordinary trade accounting, and both are about timing.

Holdbacks under Ontario's construction legislation mean a percentage of every progress payment is retained until the statutory period expires. The money is earned but not received, and how it is recognized for tax and reported on your statements is a question worth getting right rather than guessing at. It also has HST consequences, since the timing of the tax and the timing of the cash do not match.

Work in progress is the cost you have incurred on jobs that are not finished at year end. A contractor with three half-built projects on 31 December has real value sitting there, and it has to be measured and reported.

That is harder than it sounds, because it means knowing what has actually gone into each job rather than what has gone out of the bank account. A contractor with proper job records can answer it. A contractor without them is estimating, and an estimate is the thing that gets questioned. Which is the practical argument for job costing, quite apart from what it tells you about pricing.

Neither is exotic. Both are places a general practitioner without construction clients tends to be slower.

Subcontractor or employee

The highest stakes question in the trades, and the one decided by how the relationship works rather than by what anyone calls it or what the invoice says.

The CRA looks at who controls the work and how it is done, who supplies the tools and equipment, whether the worker can subcontract or send a replacement, whether they can take other work, and who carries the chance of profit and the risk of loss. A sub who works for you exclusively, uses your equipment, is told when to arrive and has no exposure if the job goes badly looks a great deal like an employee.

The exposure runs one way. If a subcontractor is reassessed as an employee, the employer is generally liable for both the employer and employee shares of CPP and EI, with interest and penalties, retroactively. The worker is not the one who pays.

Worth a review before somebody else does one, particularly if your arrangements were set up years ago and have drifted since.

T5018, the reporting most contractors do not know about

If more than half your business income comes from construction, you have a reporting obligation on payments to subcontractors, on the T5018 Statement of Contract Payments.

Who filesBusinesses whose primary income-earning activity is construction, meaning more than 50%
What is reportedPayments over $500 in the reporting period to a subcontractor for construction services. Payments purely for goods are not reportable, and mixed payments are where the service element reaches the threshold
WhenSix months after the end of the reporting period, which you elect as either your fiscal year or the calendar year
Penalty$25 per day per failure, with a minimum of $100 and a maximum of $2,500 per failure

Two practical points. You elect the reporting period, so aligning it with your fiscal year usually makes the compilation easier. And you need each subcontractor's business number or SIN, which is far easier to collect when you engage them than to chase afterwards. Ask for it with the first invoice.

The wider context is worth understanding: the CRA now receives a detailed picture of who is paying whom in construction. The same approach was recently extended to trucking, where the penalty moratorium was lifted specifically to address contractor misclassification. See trucking and owner-operators for how that has played out, because the direction of travel is the same.

WSIB in construction

Construction is treated differently from most industries. Coverage requirements extend to people who assume they are outside the system, including independent operators, sole proprietors and partners, and there are limited exemptions rather than a general one for owners.

Two things follow. Check your own position rather than assuming, because the assumption usually runs in the wrong direction. And check the status of the subs you hire, because an uninsured sub can become your problem. Ask for a clearance certificate before work starts, every time, and keep it.

The rest of it

What working together looks like

Bookkeeping that keeps up with the season rather than lagging it, so the numbers are current when you are deciding whether to take on another job. See bookkeeping.

Payroll and subcontractor reporting handled together, since they are the same question asked two ways. See payroll.

And a conversation in the autumn rather than the spring, while equipment purchases, bonuses and the timing of a job's completion can still change the outcome.

Questions

Do I have to file T5018 slips for my subcontractors?

If more than half your business income comes from construction, yes, for any subcontractor paid over $500 for construction services in your reporting period. The return is due six months after the end of the period you elect, and the penalty for not filing runs at $25 per day per failure up to $2,500.

Can I just treat my workers as subcontractors?

Only where they genuinely are. It turns on control over the work, who supplies the tools, whether the worker can take other jobs or send a replacement, and who carries the risk of loss. If a subcontractor is reassessed as an employee, the employer picks up both sides of CPP and EI plus interest and penalties, retroactively.

How are holdbacks treated?

Holdbacks are earned but not yet received, and the treatment for tax, for your financial statements and for HST does not automatically line up with when the cash arrives. It is worth setting up correctly at the start rather than adjusting later.

Do I need WSIB coverage if I work for myself?

In construction, quite possibly. Coverage requirements reach independent operators, sole proprietors and partners, with limited exemptions rather than a blanket one for owners. Check your specific position, and get a clearance certificate from every sub before they start.

How do I know if a job made money?

Job costing, which tracks labour, materials, subs and equipment against each contract rather than only against the year. Once the bookkeeping is coded to support it the reporting costs very little more, and it tends to change what you bid on.

Should I incorporate?

It depends on how much profit stays in the business rather than on revenue, and on whether customers or lenders require it. For a contractor drawing everything out to live on, incorporating adds cost without delivering the deferral that makes it worthwhile. See owner-managed businesses.

This page describes the position in general terms as at August 2026 and is not advice for your business. Thresholds, penalties and coverage rules change, and construction legislation and WSIB requirements have specific conditions beyond what is described here. Check your own circumstances.

Best time to call is autumn.

While equipment, bonuses and the timing of a completion can still change the outcome. Twenty minutes, no charge.

Call (905) 207-9639