Guide
Bookkeeping and tax for BC contractors.
Contractors usually don't get into trouble because of tax rates. They get into trouble because the books fall behind, GST piles up and year-end becomes a rebuild. Here's what keeps a construction business on track.
Job costing: know which jobs make money
Tracking revenue, materials, labour and subcontractor costs by job is the single most useful habit in construction bookkeeping. It shows which work is profitable, helps you price the next bid and makes progress billing easier to support.
Progress billing and holdbacks
Under BC's Builders Lien Act, payers generally hold back 10% of each payment until the lien period ends. Holdbacks owed to you are still part of your revenue, so they need to be tracked carefully so income isn't overstated or missed.
GST/HST
- Register once taxable revenue passes $30,000 over four consecutive calendar quarters
- Claim input tax credits on materials, tools, fuel and subcontractor invoices
- File on time: late GST returns attract penalties and interest even when you're owed a refund
T5018 slips
If construction is your primary business and you pay subcontractors for construction services, you generally have to report those payments on T5018 slips. They're due six months after the end of the reporting period you choose, either the calendar year or your fiscal year.
How you classify workers affects payroll deductions, CPP, EI and WorkSafeBC coverage. The CRA looks at control, who supplies tools, who can profit or lose, and whether the worker runs their own business. Getting it wrong can mean reassessed payroll for past years.
WorkSafeBC clearance letters
If you hire subcontractors, you can request a clearance letter from WorkSafeBC before paying them. It confirms their coverage is in good standing, and helps protect you from becoming liable for their unpaid premiums.
Vehicles and equipment
Trucks, tools and equipment are depreciated through capital cost allowance rather than deducted all at once. Keep a vehicle log for any vehicle used for both business and personal driving, and keep financing agreements so interest is recorded correctly.
A simple monthly routine
- Reconcile bank and credit card accounts
- Code costs to jobs as invoices arrive
- Invoice progress billings and track holdbacks
- Set aside GST collected in a separate account
Have a question about your situation?
Book a call