Abbotsford CPA serving the Fraser ValleyMon–Fri 9:00am–5:00pm (604) 832-1743info@everstonecpa.com
HomeResources › Construction & trades
Industry hub

Accounting for construction and trades businesses

Reviewed by EverStone CPA · July 2026

Why a construction corporation’s books behave differently from a normal small business — and every guide, calculator, city page and service page on this site that covers it.

Quick answer: Construction and trades accounting differs from ordinary small business accounting because revenue is earned across jobs rather than within a single month, statutory holdbacks delay the cash, payments to subcontractors trigger their own information return, and equipment rather than inventory dominates the balance sheet.

Six features that separate construction accounting from ordinary small business accounting: revenue earned across a job rather than in a month, holdbacks that delay the cash, a separate information return for subcontractor payments, worker classification risk on both sides, equipment rather than inventory on the balance sheet, and sales tax that falls due on the invoice rather than the payment
Six ways a construction ledger stops behaving like a normal one.

Guidance written for “small business” assumes a company that sells something in a month and collects for it in the same month. Construction does not work that way. A job can start in one fiscal year, be invoiced progressively through the next, and have part of its money legally withheld until well after the work is finished. That reshapes revenue, cash flow, sales tax timing and year-end reporting at once. Below is what differs, and every page on this site that covers it.

What is different about construction accounting

Revenue is earned across a job, not in a month

When a contract spans a year end, the profit has to be split between two fiscal periods: carrying work in progress that has not yet been billed, and deferring revenue billed ahead of the work. Get it wrong and a profitable year looks like a loss, or a loss year attracts tax. It is the most common reason construction books disagree with the owner’s sense of the year.

Holdbacks are earned money you cannot collect

Provincial builders lien legislation requires a percentage of each progress payment to be held back for a defined period after substantial completion. The work is done and the revenue usually reported, but the cash sits with the payer. A growing company can be profitable on paper and short of cash purely because holdbacks accumulate faster than they release. Tracking them by job, with release dates, is the cash forecast.

Paying subcontractors triggers its own information return

A business whose primary activity is construction and which pays subcontractors for construction services generally has to file a T5018 information return reporting those payments. It is separate from payroll, separate from the T2, and has its own due date tied to the reporting period chosen. Trades that grow from a one-person operation into a crew-based one usually discover it a year late.

Worker classification is a live risk on both sides

A construction business is usually both a payer and a payee. On the paying side, treating a worker as a subcontractor when CRA would call them an employee creates retroactive source deductions and penalties. On the receiving side, a corporation working substantially for one general can be assessed as a personal services business, which removes the small business deduction. Workers’ compensation adds a parallel test: a clearance letter before releasing payment protects against a sub’s unpaid premiums.

Equipment, not inventory, dominates the balance sheet

Excavators, trailers, scaffolding, tools and vehicles land in different capital cost allowance classes at different rates, and the purchase year determines when the deduction starts. Leasing rather than financing changes both the deduction pattern and the debt shown on statements — which matters when a surety or a bank reads them.

Sales tax timing rarely matches cash timing

GST/HST is generally remittable by reference to the invoice, not the payment, so a contractor can owe tax on a progress claim whose holdback portion has not been received. Combined with lumpy project cash, this is why construction businesses so often fall behind on remittances despite being profitable.

The guides, tools and pages for this vertical

Construction-specific mechanics

  • Construction accounting in BC — the service-page view of holdbacks, progress billing and job costing. Read it when you want to know what an engagement actually covers.
  • How holdbacks are accounted for — where the receivable sits, when revenue is recognised, and how release dates drive the cash forecast. Read it before your first large contract.
  • T5018 subcontractor reporting — who has to file, what counts as a construction payment, and the deadline. Read it the first year you pay another crew.
  • WorkSafeBC registration and clearances — when registration is required and why a clearance letter is checked before a sub is paid. Read it before hiring anyone on site.

Who you pay, and how

Equipment and vehicles

City and regional pages

Wider reading

  • Contractor accounting topic hub — the companion hub organised by tax topic rather than by industry — classification, subcontractors, equipment and owner pay in one place.
  • Catch-up bookkeeping — for when several seasons of receipts are in a box and the filings are behind.
  • Corporate tax hub — the T2, its deadlines and instalments.
  • GST/HST hub — the sales tax on every progress claim you issue.

Who this fits

This hub is written for incorporated general contractors, subtrades, small builders and specialty trades — framing, electrical, mechanical, roofing, excavation, landscaping — that bill by project or progress claim rather than by product, whether you run a crew of two or a roster of subs. If you invoice for services without holdbacks, job costing or site labour, the contractor topic hub is the closer fit.

How this runs remotely

EverStone CPA is a sole-practitioner CPA firm at 32615 South Fraser Way in Abbotsford, BC, working fully remotely. That suits construction: job records, progress claims, supplier invoices and holdback schedules already live in accounting software, a project tool or a phone camera, and none of them need to be driven anywhere. Meetings happen by video, documents are exchanged electronically, and filings go directly to CRA. A contractor in Chilliwack and one in Edmonton get the same process, and a question about a mid-job year end can be answered the week it comes up.

About this page
EverStone CPA

Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, an Abbotsford CPA firm working fully remotely with small businesses and incorporated contractors across the Fraser Valley and Canada. About the firm →  ·  Book a free consult →

Common questions

Construction and trades accounting — common questions

Why do my books show a profit when I have no cash?+
Usually holdbacks and work in progress. Revenue on a progress claim is generally recognised when the work is done, but the holdback is withheld until the lien period expires, and unbilled work in progress is recorded before any invoice exists. Both add income without adding cash.
Do I have to file T5018 slips for my subcontractors?+
If construction is your primary business activity and you pay subcontractors for construction services, an information return is generally required for those payments. It is separate from payroll and separate from your T2. Missing it is one of the most common first-year oversights for a trade that has just started using other crews.
How should a contract that crosses my year end be reported?+
The profit has to be allocated between the two fiscal periods rather than falling entirely into the year the final invoice is issued. That means recording costs incurred and work completed but unbilled at the year-end date, and deferring anything billed ahead of the work. Doing this consistently is also what makes year-over-year statements comparable.
Do I still owe GST/HST on the holdback I have not been paid?+
Sales tax timing follows the invoice rather than the payment in most situations, so tax can become remittable before the holdback is released. That mismatch is a frequent cause of remittance arrears in construction, and it is worth planning for rather than discovering at the filing deadline.
Can my corporation be treated as a personal services business if I work for one general?+
It is possible, and it is the largest tax risk an incorporated trade carries. The analysis looks at control over how the work is done, who supplies the tools and equipment, whether you can subcontract, and whether you carry financial risk. A trade supplying its own crew, tools and insurance is in a very different position from one that simply shows up when told.
Should the company buy equipment before or after year end?+
Capital cost allowance generally begins in the year an asset becomes available for use, so the purchase date determines which year the deduction starts in. Whether accelerating it helps depends on the corporation’s income in each year and its cash position — worth modelling before signing.

For the trade-and-location detail — sales tax on materials, subcontractor slips, workplace coverage and holdbacks — see the pages for Abbotsford, Mission, Aldergrove, Vancouver, Calgary, Toronto, Ottawa.

A CPA who reads a job cost report

Holdbacks sitting on the balance sheet, a T5018 that has never been filed, or a year end landing mid-project — describe how the work is structured and you will get a straight answer.