Virtual CPA firm serving BC, AB, ON and MB•Mon–Fri 9:00am–5:30pm info@everstonecpa.com• (604) 832-1743
Home › Resources › Construction & trades
Industry hub

Accounting for construction and trades businesses

Updated

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. A worked example for one city: T5018, holdbacks and WorkSafeBC clearance in a Surrey year end.

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.

On this page
  1. What is different about construction accounting
  2. The guides, tools and pages for this vertical
  3. Who this fits
  4. How this runs remotely
  5. Four ways to work with us
  6. Construction and trades accounting — common questions

What is different about construction accounting

Construction breaks three assumptions ordinary bookkeeping makes: that revenue belongs to the month it was invoiced, that money invoiced is money collectible, and that everyone paid is either an employee or an expense. Holdbacks, work in progress and subcontractor reporting all follow from that.

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.

Related: Accountant for landscaping and lawn care companies.

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. Holdbacks are the exception: the tax on a holdback becomes payable on the earlier of the day it is paid and the day the holdback period expires. 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

These are grouped by the part of the job they belong to: the mechanics that are specific to construction, the services a contractor buys, and the cities the work happens in.

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 recognized, 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

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 fully virtual, one-CPA firm. That suits construction: job records, progress claims, supplier invoices and holdback schedules already live in software, a project tool or a phone camera. Meetings are by video, documents move electronically, and filings go straight to CRA. A contractor in Chilliwack and one in Winnipeg get the same process, and a mid-job year-end question is answered the week it arises.

About this page
EverStone CPA

Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, a CPA firm working fully online with small and midsized businesses in BC, Alberta, Ontario and Manitoba. About the firm  ·  Send an enquiry

Two construction managers in hard hats and safety vests reviewing blueprints on a commercial building site in BC, with an excavator and mountains behind
Ways we help contractors

Four ways to work with us

Contractors usually need one of these. Pick the closest and the quote form opens with it selected.

Annual year-end

Your books are kept, by you or a bookkeeper. You need the year-end, the T2 and the T5018 slips filed properly.

Get My Fixed Quote

Monthly accounting

Books, GST and payroll handled every month, with job income and costs kept where you can see them.

Get My Fixed Quote

Catch-up records

A year or more behind, receipts missing or GST unfiled. Brought current oldest year first, quoted before we start.

Get My Fixed Quote

Reporting and oversight

Job margins, holdbacks and a cash forecast for contractors growing past what the bank balance can tell them.

Get My Fixed Quote

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 recognized 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. Ask about your case →
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?+
Not yet. The GST/HST on a holdback becomes payable on the earlier of the day the holdback is paid and the day the holdback period expires, even if your invoice already showed the tax. The rest of a progress claim follows the invoice, which is why construction remittances often run ahead of cash.
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 trades accountant in Abbotsford, Mission, Aldergrove, Vancouver.

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.

★★★★★
“…He is very knowledgeable and has saved me tons in taxes by restructuring my group of companies — the best accountant I've worked with in the last 10 years, after switching from three different firms.”
Matt Hildebrandt · Google review

Starting fees

Every fee is fixed in writing before any work begins.

  • Monthly bookkeeping, sales tax filing includedfrom $325 a month
  • Payroll, remittances, T4s and ROEsincluded in monthly bookkeeping
  • Books, payroll and the year-end T2 together$500–$700 a month
  • Corporate year-end and T2 returnfixed fee, quoted in writing
  • Personal tax return (T1)from $125; self-employed or rental $275–$500
  • Catch-up bookkeepingfrom $2,200 per year of records
  • Controller or CFO supportcontroller from $1,650, CFO from $2,750 a month
  • One-off advice call with a CPA$225 plus GST

Get a fixed quote for your business

Tell us what you need. You get a written fee first, with no obligation.

Please enter an email address we can reply to.
Tell us what you need.

A CPA replies within one business day, with a fixed fee in writing. Rated 5.0 from 24 Google reviews.